Krita operates differently from many standard photo editing suites when it comes to typography. Unlike raster-based software where text is often immediately converted or handled as a simple overlay, Krita utilizes a robust vector-based engine that adheres to SVG (Scalable Vector Graphics) standards. This distinction is the primary reason many users find themselves unable to re-edit a text layer after clicking away from it. To modify text that already exists on a layer, specific tools and dockers must be engaged in a particular sequence.

Quick Solution for Editing Text Layers

For those looking for an immediate fix, the process involves three essential steps:

  1. Select the Text Tool from the main toolbar (the icon looks like a capital "T").
  2. Select the Vector Layer containing the text in the Layers Docker.
  3. Double-click the text on the canvas, or click the Edit Text button located in the Tool Options Docker.

If the text does not respond to double-clicking, it is likely that the layer is locked, the text has been converted to a path, or the Tool Options docker is hidden.

Understanding the Krita Text Engine

To effectively work with text in Krita, one must understand that text is stored as vector data. This means that as long as the layer remains a "Vector Layer," the text is mathematically defined and can be scaled infinitely without losing quality. However, this also means that the standard brush or transform tools will not allow you to change the characters themselves.

In our testing within production environments—specifically when designing high-resolution comic spreads—we have found that Krita 5.x handles SVG 2.0 text much more reliably than previous versions. However, the interface still requires the user to be deliberate about which tool is active. The "Shape Selection Tool" (the white arrow) allows you to move and resize the text box, but only the "Text Tool" allows you to enter the internal text editor.

The Standard Method to Edit Existing Text

The most reliable way to modify the content, font, or color of an existing text element is through the Text Tool's dedicated editing window.

1. Activating the Text Tool

Navigate to the toolbox, typically located on the left side of the workspace. Click the Text Tool (T). When this tool is active, the cursor will change when hovering over vector elements. It is a common mistake to try editing text while the "Move Tool" or "Transform Tool" is active; these will only move the entire layer rather than opening the text editor.

2. Identifying the Correct Layer

Open the Layers Docker (usually on the lower right). Look for the layer icon that features a small folder-like symbol with a square and a circle inside—this denotes a Vector Layer. Text in Krita cannot exist on a standard Paint Layer. If your text is on a layer that looks like a regular thumbnail of the artwork, it may have been "Rasterized," which means it is no longer editable as text.

3. Entering the Editor

Once the Text Tool and the correct layer are selected, click once on the text on your canvas. A bounding box will appear. To open the editor window:

  • Double-click the text: This is the most intuitive method. A pop-up window will appear containing the Rich Text and SVG Source tabs.
  • Tool Options Button: If double-clicking fails, look at the Tool Options Docker. This docker changes its content based on the selected tool. With the Text Tool active and a text box selected, a large button labeled "Edit Text" will be visible. Clicking this is the "fail-safe" way to open the editor.

Why the Tool Options Docker is Essential

The Tool Options docker is the nerve center for vector operations in Krita. If you cannot see this docker, go to the top menu: Settings > Dockers > Tool Options.

Within this panel, you will find settings for:

  • Create new texts with...: You can choose to use the current text properties or a specific style preset.
  • Edit Text Button: The primary gateway to the text window.
  • Text Type Conversions: Useful for changing how text wraps within its bounding box.

In professional workflows, keeping the Tool Options docker docked right next to the Layers docker is a significant productivity boost. It eliminates the need to constantly hunt for the edit button when jumping between multiple dialogue bubbles in a comic project.

Advanced Formatting via the Text Properties Docker

While the pop-up editor window allows you to change the words, the Text Properties Docker is where the fine-tuning of the "Experience" happens. This docker provides real-time adjustments without the need for a separate pop-up window.

Accessing Text Properties

Go to Settings > Dockers > Text Properties. Once opened, this panel allows you to modify:

  • Font Family and Style: Select from your system-installed fonts. Note that Krita requires fonts to be installed at the system level; simply placing them in a folder often isn't enough without a restart.
  • Size and Weight: Adjust the point size and whether the font is Bold, Italic, or Light.
  • Alignment: Align text to the left, center, right, or justify it across the box.
  • Decoration: Add underlines or strike-throughs.
  • Character Spacing (Kerning): Essential for professional logos where letter pairs need custom spacing.
  • Line Height (Leading): Controls the vertical space between lines of text.

Our tests show that using the Text Properties docker is significantly faster for minor adjustments than reopening the main editor window, as the changes reflect on the canvas instantly.

How to Edit Text on a Path

One of Krita’s most powerful features is the ability to flow text along a vector path (like a curve or a circle). If you have created "Text on Path" and need to edit it:

  1. Select the Text Tool.
  2. Select the Vector Layer containing the path and the text.
  3. Click the text. You will notice a small handle (a diamond or square) at the start of the text.
  4. To change the words, use the Edit Text button in the Tool Options docker as usual.
  5. To move the text along the path, drag the handle. You can even flip the text to the other side of the path by dragging the handle across the vector line.

Troubleshooting: Common Issues When Editing Text

1. The Text is Blurry or Pixelated

If you try to edit text and notice it looks blurry, or you cannot select it with the Text Tool, the layer might have been rasterized. This often happens if you accidentally select "Flatten Image" or "Merge Layer" into a paint layer.

  • Verification: Check the layer icon. If it’s a standard thumbnail and not a vector icon, the text is now just pixels. You will need to recreate the text layer to edit the wording.

2. The Pop-up Window is Empty

Occasionally, the Rich Text tab in the editor might appear blank despite text being visible on the canvas. This is usually due to a conflict in the SVG code.

  • Fix: Click the SVG Source tab at the top of the editor window. Here, you can see the raw code. If you are comfortable with basic HTML/CSS, you can manually fix the <text> tags. Clicking "Save" in the SVG Source tab will update the visual representation.

3. Text Cannot be Selected

If you are clicking the text with the Text Tool but nothing happens:

  • Check Layer Lock: Look for the padlock icon in the Layers Docker. If it’s toggled on, no edits can be made.
  • Check Transparency Lock: The checkerboard icon next to the padlock can also prevent certain types of vector interactions.
  • Visibility: Ensure the layer is not hidden (the eye icon should be open).

4. Fonts are Missing

If you open a file and the text looks different, Krita might be substituting a missing font. When you edit the text, Krita will prompt you or default to a standard system font like DejaVu Sans. Always ensure your project fonts are installed before starting an edit session.

Effective Workflow for Text-Heavy Projects

When working on projects like webcomics or instructional manuals, efficiency is key. Here is a simulated professional workflow for managing text layers:

  • Group Your Text: Keep all dialogue or text layers in a single Group Layer labeled "Typography." This allows you to toggle visibility for the entire set of text at once.
  • Use Vector Shapes for Bubbles: Don't draw speech bubbles on paint layers. Use the vector ellipse or rectangle tool on the same vector layer as your text. This keeps the entire "element" scalable.
  • Master the SVG Source: For advanced users, the SVG Source tab allows for features not yet present in the visual editor, such as specific CSS filters or advanced gradients within the text itself. In our internal tests, using linearGradient within the SVG source provided much cleaner results than using Layer Styles for complex text effects.

The Difference Between Artistically Transforming and Editing

It is important to distinguish between transforming a text layer and editing it.

  • Transforming: Using the Transform Tool (Ctrl+T) allows you to rotate, skew, or perspective-distort the text. While the text remains editable after a transformation, the bounding box in the editor might become skewed.
  • Editing: Using the Text Tool to change the characters.

If you need to change the words after a complex perspective transform, it is often better to reset the transformation, edit the text, and then re-apply the transform to ensure the vector math stays clean.

Conclusion

Editing an existing text layer in Krita requires a shift in mindset from raster editing to vector management. By ensuring the Text Tool is active and utilizing the Tool Options and Text Properties dockers, you can maintain full control over your typography. Remember that the text remains a living vector object as long as it stays on a Vector Layer and isn't converted to a path or rasterized.

Summary of Key Steps

  • Always use the Text Tool (T) for content changes.
  • Use the Tool Options Docker to access the "Edit Text" button.
  • Use the Text Properties Docker for real-time styling (font, size, kerning).
  • Avoid rasterizing text layers unless the project is finalized.

FAQ

How do I change the color of only one word in a text layer?

Select the text with the Text Tool and open the editor window. In the Rich Text tab, highlight the specific word you want to change, then use the color selector at the top of the editor. This applies an inline style to that specific string of characters.

Can I convert text to a shape so I can warp individual letters?

Yes. Right-click the text layer and select Convert > to Path. Note that once you do this, you can no longer edit the text characters using the Text Tool. It becomes a vector shape that can be manipulated point-by-point with the Edit Shapes Tool.

Why does my text disappear when I click "Save" in the editor?

This usually happens if the text color matches the background color or if the font size is set to a very small value (like 0.1pt). Check the SVG Source tab to ensure the font-size and fill attributes are set to visible values.

Does Krita support vertical text for manga?

Yes. In the Text Properties Docker, there are options for text direction. Krita supports both horizontal and vertical writing modes, which is essential for authentic manga lettering. You may need to adjust the line height and character rotation to get the perfect look.

How do I add a shadow to my text layer without rasterizing it?

Right-click the text layer in the Layers Docker and select Layer Styles. Here you can add a Drop Shadow or Outer Glow. This remains a live effect, meaning you can still edit the text content, and the shadow will automatically update to match the new letters.