19 Graphics Creation – Manipulating Text in Graphics
Learning Objectives
Select and apply appropriate font styles for a graphic.
Convert live text to curves (outlines) and edit the resulting vector shapes.
Analyse the impact of text manipulation on file size, editability and export format.
Apply fills, gradients, strokes and patterns to outlined text.
Manage layers so that an editable copy of the original text is retained.
Consider accessibility, readability, font licensing and cross‑topic implications (animation, web, databases, e‑security).
1. Context – Why Text Manipulation Matters in the IT Syllabus
Text‑to‑curve techniques sit at the intersection of several Cambridge AS & A‑Level IT topics:
Data processing & databases (Topics 8‑10): Vector graphics (including outlined text) are often stored as binary blobs or SVG markup in a database for catalogue or e‑commerce systems.
Web programming (Topic 21): SVG outlines can be styled with CSS and animated with JavaScript, enabling resolution‑independent icons and interactive text effects.
Animation (Topic 20): Outlined text can be broken into individual paths for frame‑by‑frame motion, masking or morphing.
E‑security (Topic 7): Using open‑source or properly licensed fonts avoids legal risk when graphics are distributed commercially.
Digital divide & accessibility (Topic 6): Choosing legible typefaces and ensuring sufficient colour contrast supports users with limited bandwidth or visual impairments.
2. Font‑Style Selection & Application
Font style defines the visual characteristics of a typeface. The main attributes you can control in most graphics editors are:
Attribute
Description
Typical Options / Values
Font family
Design of the characters (e.g., Arial, Times New Roman, Helvetica).
Serif, Sans‑serif, Script, Decorative, Open‑source (e.g., Google Fonts)
Weight
Thickness of strokes.
Light, Regular, Medium, Bold, Black
Style
Slant or variant.
Normal, Italic, Oblique
Size
Height of characters (points or pixels).
8 pt – 72 pt (typical range); for screen work often expressed in px
Tracking (letter‑spacing)
Uniform space added between all characters.
Positive, Negative, 0 pt/px
Kerning
Fine‑tuned space between specific pairs (e.g., “AV”).
Manual adjustment or automatic before conversion.
Leading (line‑spacing)
Vertical distance between baselines of successive lines.
Measured in pt or as a multiplier (e.g., 1.2×)
Unicode support
Ensures characters from any language are available.
Check the font’s character map before use.
When to Adjust Tracking vs. Kerning
Tracking – applied to whole words or paragraphs; set before converting to curves because it changes the overall width of the text block.
Kerning – adjusts spacing for individual glyph pairs; also finalised before conversion because each glyph becomes an independent shape afterwards.
3. Converting Text to Curves (Outlines)
Converting text to curves turns characters into vector paths, removing the live‑text link to the font file.
3.1 Why Convert?
Guarantees identical appearance on any system (no font substitution).
Vector only; fonts can be embedded or outlined; CMYK‑ready.
SVG (Scalable Vector Graphics)
Web graphics, interactive icons, responsive UI.
XML‑based, supports CSS/JS animation, small file size, retains outlines.
PDF (Portable Document Format)
Client delivery, print & screen distribution.
Preserves vectors, fonts can be embedded or outlined, reliable pagination.
PNG / JPEG
Raster images for UI mock‑ups, presentations.
Pixel‑based, fixed resolution, no editability.
6.3 When NOT to Convert Text to Curves
Future localisation or content changes – live text allows quick translation or copy updates.
Large bodies of text (e.g., brochures, reports) – outlining dramatically inflates file size and removes spell‑check.
Need for live‑text features such as automatic line‑wrapping, text‑on‑path, or accessibility‑focused screen‑reader tags.
7. Accessibility, Readability & Font Licensing
Maintain a minimum contrast ratio of 4.5:1 (WCAG AA) between text colour and background.
Print minimum point size: 6 pt for body text, 10 pt for headings.
Prefer legible, open‑source fonts (e.g., Google Fonts) for projects that will be widely distributed, to avoid licensing breaches.
When applying gradients or patterns, ensure the overall visual weight still meets contrast requirements.
For web SVG, add aria‑label or title attributes to outlined text that conveys meaning to assistive technologies.
8. Cross‑Topic Connections (Cambridge IT Syllabus)
Topic 20 – Animation: Outlined text can be split into individual paths and animated frame‑by‑frame or via motion‑tweening.
Topic 21 – Web Programming: SVG outlines are styled with CSS, animated with JavaScript, and can be embedded directly in HTML.
Topics 8‑10 – Spreadsheets, Modelling & Databases: Vector assets (including outlined logos) can be stored as BLOBs or SVG strings for dynamic generation of reports or product catalogues.
Topic 6 – Digital Divide: Choosing web‑optimised SVG reduces bandwidth compared with raster images, supporting users on low‑speed connections.
9. Summary Checklist
Choose an appropriate font family, weight, style and size (consider licensing and Unicode coverage).
Set tracking and kerning, and leading for multi‑line text before conversion.
Convert to curves only when the final appearance must be locked.
Edit nodes carefully – add/delete points, smooth vs. corner, adjust Bézier handles, watch point count.
Apply fills, strokes, gradients or patterns after conversion.
Keep a hidden “Live‑Text” layer as a backup for future edits.
Export in the most suitable format (AI/EPS/SVG/PDF for vectors; PNG/JPEG for raster).
Check colour contrast, minimum point size and font licensing for accessibility and legal compliance.
Document any cross‑topic links (e.g., SVG for web, outlines for animation) in project notes.
10. Assessment Questions
Explain the difference between tracking and kerning. Which is typically adjusted before converting text to curves, and why?
List three advantages of converting text to outlines before exporting a graphic for print.
Given a vector graphic where the word “Data” is converted to curves, describe step‑by‑step how you would create a “cut‑out” effect on the letter “D”.
Calculate the approximate increase in file size if converting a 12‑character word adds an average of 15 anchor points per character, and each point adds 0.02 KB to the file. Show your work.
Identify two situations where you should not convert live text to curves, and explain the rationale.
Discuss how outlined text can be used in a web‑based SVG icon and why this is preferable to a raster PNG for responsive design.
Briefly outline the legal considerations regarding font licensing when distributing a graphic that contains live text versus outlined text.
Your generous donation helps us continue providing free Cambridge IGCSE & A-Level resources,
past papers, syllabus notes, revision questions, and high-quality online tutoring to students across Kenya.