Skip to main content

Common Text Problems

Text quality is critical for professional printed materials. Poor text rendering can ruin an otherwise perfect design.
Good news: Most text issues are easily fixable with correct export settings. Text should always be crisp and sharp in print.

Problem 1: Blurry or Pixelated Text

Symptoms:
  • Text looks fuzzy or pixelated when zoomed in PDF
  • Jagged edges on letters
  • Loss of detail in small text
  • Poor quality when printed
Root cause: Text rasterized instead of kept as vector

Understanding Vector vs Raster Text

What it is:
  • Text stored as mathematical outlines
  • Infinitely scalable
  • Always sharp at any zoom level
  • Small file size
In PDF:
  • Fonts embedded as vector data
  • Perfect quality at any resolution
  • Smooth curves and edges
Example:
Text "Hello" at 12pt
Vector: Perfect at 100% and 1000% zoom
File size: ~5 KB
This is what you want: Sharp, crisp, professional

Solutions

In Figma before export:Check for issues:
  • Text with certain effects may rasterize
  • Heavily outlined text
  • Text with complex masks
  • Text converted to outlines manually
Keep text as text:
  • Use native Figma text layers
  • Avoid converting to outlines unless necessary
  • Minimize effects on text
  • Use separate layers instead of masks when possible
When to convert to outlines:
  • Only if font can’t be embedded
  • Custom lettering/logos
  • Special effects requiring it
Result: Text stays vector through export
In Printery:Check these settings:Export tab:
  • ✓ Embed fonts: Enabled (critical)
  • ✓ Subset fonts: Enabled (recommended)
  • DPI: 300 (for images, not text)
What “Embed fonts” does:
  • Includes font data in PDF
  • Text remains vector
  • Quality perfect
If disabled:
  • Fonts not embedded
  • Text may substitute
  • Or text rasterized (bad)
Always enable: Font embedding
Common confusion: DPI affects images, not vector textCorrect understanding:
  • Vector text: Resolution-independent (always perfect)
  • Rasterized text: Limited by DPI
If text looks bad:
  • Problem is NOT DPI setting
  • Problem is text was rasterized
  • Fix: Keep text as vector (see solutions above)
DPI only matters:
  • For images in your design
  • For rasterized effects
  • Not for normal text
Setting: Keep DPI at 300 for images
Some effects force rasterization:Effects that may cause issues:
  • Heavy layer blur on text
  • Complex blend modes
  • Multiple overlapping effects
  • Extreme transformations
Alternatives:Instead of blur on text:
  • Use separate background blur layer
  • Apply effect to shape behind text
  • Keep text layer clean
Instead of complex blending:
  • Simplify effect
  • Use solid colors where possible
  • Separate text from effect layers
Test: Export and check PDF after each effect added
Some fonts can’t be embedded (licensing):Symptoms:
  • Font embedding fails silently
  • Text substituted with default font
  • Or text rasterized to preserve appearance
Check font license:
  1. In Figma, select text
  2. Check font name in properties
  3. Research font license (Google font name + “embedding”)
Solutions:Option A: Use embeddable font
  • Google Fonts: All embeddable
  • Adobe Fonts: Most embeddable
  • Check license before using
Option B: Convert to outlines (last resort)
  • Right-click text → “Outline Stroke”
  • Text becomes vector shapes (still sharp)
  • But no longer editable as text
  • File size slightly larger
Option C: Contact font creator
  • Purchase commercial license
  • Get permission for embedding

Problem 2: Small Text Not Readable

Symptoms:
  • Text under 6-8pt hard to read
  • Fine details lost
  • Letters blending together
Cause: Text too small for print medium or font choice

Minimum Readable Sizes

Solutions

1

Increase Text Size

Simple but effective:Minimum adjustments:
  • 6pt → 8pt (significant improvement)
  • 8pt → 9pt (better readability)
  • 10pt → 11pt (optimal for body text)
Adjust layout:
  • May need to reflow text
  • Increase text box size
  • Reduce other elements if needed
Priority: Readability > fitting everything
2

Change Font

To more readable option:Replace:
  • Decorative → Simple sans-serif
  • Light weight → Regular weight
  • Condensed → Normal width
Test: Print sample at actual size, read from 12-18” awayMaintain style: Choose readable font within brand guidelines
3

Increase Contrast

Make text stand out:Color combinations (best to worst):
  • Black on white: Maximum contrast ✓
  • Dark gray on white: Good ✓
  • White on black: Good (reverse type) ✓
  • Light gray on white: Poor ✗
  • Yellow on white: Very poor ✗
Fix:
  • Darken text color
  • Lighten background
  • Aim for high contrast
Check: Squint test - can you still read it?
4

Use Bold for Emphasis

Instead of size:If text must stay small:
  • Make important parts bold
  • Use medium/semibold weight
  • Don’t use light weights
Example:
Name: John Doe (bold 8pt)
Title: Designer (regular 8pt)
Result: Hierarchy maintained even at small size
5

Print Test at Actual Size

Critical check:
  1. Export PDF
  2. Print at 100% (actual size, not “fit to page”)
  3. Read from normal viewing distance
  4. If hard to read, increase size
Viewing distances:
  • Business card: 12-18”
  • Flyer: 18-24”
  • Poster: 3-6 feet
  • Banner: 10-20 feet
Adjust accordingly: Larger viewing distance = larger text needed

Problem 3: Font Substitution

Symptoms:
  • PDF shows different font than designed
  • Text looks wrong
  • Layout shifted/broken
Cause: Font not embedded, system substituted different font

Diagnosis

In Adobe Acrobat:
  1. File → Properties
  2. Fonts tab
  3. Check list of fonts
Should show:
Helvetica Neue (Embedded Subset)
Georgia (Embedded Subset)
If shows:
Helvetica Neue (Substituted)
= Font not embedded, substitutedEmpty font list: Text rasterized or fonts missing
Why fonts not embedding:1. Font licensing prohibits embedding:
  • Some fonts legally can’t be embedded
  • Check font license
2. Font not installed when exporting:
  • Figma font missing locally
  • Can’t embed what’s not available
3. Export settings wrong:
  • “Embed fonts” disabled
  • Check Printery settings
4. Font file corrupted:
  • Rare but possible
  • Try reinstalling font
5. Special characters missing:
  • Font doesn’t include character
  • Character substituted

Solutions

1

Enable Font Embedding

In Printery:Export tab → ✓ Embed fontsAlso enable:
  • ✓ Subset fonts (smaller file size)
Re-export: Generate new PDFVerify: Check PDF fonts tab again
2

Use Embeddable Fonts

Safe choices:Google Fonts: All free to embed
  • Roboto, Open Sans, Lato, Montserrat, etc.
Adobe Fonts: Most embeddable (check individual license)System fonts: Usually embeddable
  • Arial, Helvetica, Times, Georgia
Avoid: Fonts from unknown sources without clear license
3

Convert to Outlines (Last Resort)

If font can’t embed:In Figma:
  1. Select text layer
  2. Right-click → “Flatten Selection”
  3. Text becomes vector shape
Advantages:
  • Appearance preserved exactly
  • No embedding needed
  • Still vector (sharp)
Disadvantages:
  • No longer editable as text
  • Larger file size
  • Can’t search/copy text in PDF
Use when: Font licensing prevents embedding
4

Check Special Characters

If only some characters wrong:Possible cause: Font missing those glyphsCheck:
  • Currency symbols (€, £, ¥)
  • Accented characters (é, ñ, ü)
  • Special punctuation (—, ”, ”)
Solution:
  • Use font that includes needed characters
  • Or use character from different font for those specific symbols

Problem 4: Text Not Overprinting (White Gaps)

Symptoms:
  • White gaps around black text on colored background
  • Text looks misaligned
  • Registration issues
Cause: Overprint not enabled for black text

Understanding Overprint

Printing concept:Without overprint (knockout):
  • Background color removed under text
  • Text printed in gap
  • If misaligned = white gap visible
With overprint:
  • Background color prints normally
  • Black text prints on top
  • Small misalignments invisible
Example:
Black text on cyan background
Without overprint: C knocked out, K prints in gap
With overprint: C100 prints, then K100 on top
Result: No registration problems

Solutions

In Printery:Color tab → Black handling → Overprint blackWhat it does:
  • Automatically sets black objects to overprint
  • Prevents registration gaps
  • Industry standard practice
Re-export: PDF now has overprint enabledVerify: Use Overprint Preview in Acrobat
If Printery doesn’t support:Adobe Acrobat Pro:
  1. Tools → Print Production → Output Preview
  2. Select black text
  3. Set to overprint
  4. Save PDF
Disadvantage: Manual process, not idealBetter: Use Printery’s automatic option
For large black areas (not text):Instead of: K100 (may show pinholes)Use: C60 M40 Y40 K100 (rich black)
  • Deeper black
  • Fills any small gaps
  • Should NOT overprint (knockout)
Text remains: K100 with overprintResult: Best of both - rich areas, safe text

Problem 5: Text Looks Lighter/Thinner Than Expected

Symptoms:
  • Text appears thinner in print than on screen
  • Light fonts nearly invisible
  • Headlines lack weight
Cause: Ink spread, paper absorption, font weight

Understanding Ink Gain

Physical printing reality:Ink spreads when hits paper:
  • Absorbs into fibers
  • Spreads beyond intended area
  • Makes everything slightly thicker/darker
Typical gain: 10-20%Effect on text:
  • Heavy text: Gets heavier (good)
  • Light text: May not compensate (looks thin)
  • Thin fonts: Can become too light
Paper type matters:
  • Coated: Less spread (better)
  • Uncoated: More spread
  • Newsprint: Most spread

Solutions

1

Increase Font Weight

Compensate for print:Replace:
  • Light → Regular
  • Regular → Medium
  • Medium → Semibold
Especially for:
  • Headlines (need impact)
  • Reversed text (white on black)
  • Uncoated paper stock
Test: Print sample to verify
2

Increase Font Size

Make strokes thicker:Larger text = thicker strokes = better visibilityExample:
  • 10pt Light: Too thin
  • 12pt Light: Better
  • 10pt Regular: Better
Adjust as needed: Size + weight together
3

Avoid Ultra-Light Fonts

For print projects:Don’t use:
  • Helvetica Neue UltraLight
  • Roboto Thin
  • Any “Hairline” fonts
Better choices:
  • Regular weight minimum
  • Medium for headlines
  • Bold for emphasis
Exception: Large format (posters, banners) from distance
4

Increase Ink Coverage (Advanced)

For pure black text:Instead of: K100 onlyUse: K100 + C20 (makes slightly denser)
  • More ink = less pinholes
  • Text appears more solid
  • Small difference but helps
Caution: May cause registration issues if misalignedBest for: Large text (>18pt), uncoated paper

Problem 6: Text Has Color Fringing/Halo

Symptoms:
  • Colored edge around black text
  • Rainbow effect on text
  • Misaligned color layers
Cause: Trapping/registration issue or CMYK black on color background

Understanding the Problem

Two types of black:Pure black (K100):
  • Single ink (black only)
  • Sharp, clean edges
  • No color fringing
CMYK black (C60 M40 Y40 K100):
  • Four inks combined
  • If misaligned = color fringing
  • Registration critical
For text: Always use pure K100 For areas: Can use CMYK (rich black)
Affects appearance:Overprint (text on top):
  • Black prints over background
  • No fringing
  • Safe
Knockout (text cuts hole):
  • Background removed
  • Text prints in gap
  • If CMYK black + misalignment = fringing
Solution: Pure black text with overprint enabled

Solutions

1

Use Pure Black for Text

In Figma:Set text color to: R0 G0 B0In Printery:Color tab → Black handling → Preserve blackEnsures: Text stays K100 (pure black)Not converted: To CMYK mixResult: Clean, sharp text with no fringing
2

Enable Overprint

In Printery:Color tab → Overprint black textWhat it does: Black prints on top of backgroundPrevents: Fringing from misalignmentVerify: Overprint Preview in Acrobat shows no fringing
3

Check Trapping (Advanced)

For professional print:Ask printer: “Do you handle trapping?”Most professional printers: Yes (automatic during RIP)What trapping does:
  • Slightly overlaps colors
  • Prevents white gaps
  • Compensates for misalignment
You shouldn’t need: To handle manuallyIf printer doesn’t: Find better printer

Text Quality Checklist

Before exporting:
  • All text in readable fonts (avoid decorative for small text)
  • Minimum size 7-8pt (6pt absolute minimum)
  • Black text uses pure black (R0 G0 B0), not CMYK mix
  • Font weights appropriate (not ultra-light)
  • High contrast between text and background
  • Special characters present in chosen font
In Printery export settings:
  • Embed fonts: Enabled ✓
  • Subset fonts: Enabled ✓
  • Black handling: Preserve black
  • Overprint black: Enabled ✓
  • DPI: 300 (for images, text is vector)
After exporting:
  • Open PDF, zoom to 400% - text has smooth edges
  • File → Properties → Fonts: All fonts embedded
  • Use Overprint Preview: No white gaps around text
  • Text selectable with cursor (not rasterized)
  • Print test: Text readable at actual size

When Text Quality Really Matters

Critical for:
  • Business cards (name, contact info must be perfect)
  • Letterhead (professional image)
  • Resumes (readability critical)
  • Legal documents (fine print must be readable)
  • Packaging (ingredient lists, legal text)
  • Books/booklets (pages of body text)
Less critical for:
  • Posters (viewed from distance, size compensates)
  • Banners (large text, outdoor viewing)
  • Stickers (decorative, not informational)
Invest time: In getting text perfect for critical materials

Learn More


Golden rule for text: Keep it simple, keep it vector, keep it embedded. 99% of text problems come from rasterization or missing font embedding.