0
0
Figmabi_tool~15 mins

Text decoration and case in Figma - Deep Dive

Choose your learning style9 modes available
Overview - Text decoration and case
What is it?
Text decoration and case in Figma are ways to change how text looks without changing the actual words. Text decoration adds styles like underlines or strikethroughs to text. Changing case means switching letters to uppercase, lowercase, or capitalized forms. These help make text clearer and more attractive in designs.
Why it matters
Without text decoration and case controls, designs can look plain or confusing. They help highlight important information, show links, or create a professional look. This makes reports and dashboards easier to read and understand, improving decision-making. Without these, users might miss key details or find reports hard to follow.
Where it fits
Before learning text decoration and case, you should know basic text editing and font selection in Figma. After mastering these, you can explore advanced typography, color use, and layout design to create polished BI dashboards and reports.
Mental Model
Core Idea
Text decoration and case change how text appears to guide readers’ attention and improve clarity without altering the text’s meaning.
Think of it like...
It's like dressing up a plain cake with icing and decorations to make it more appealing and easier to understand what flavor it is.
┌─────────────────────────────┐
│        Text Content          │
├─────────────┬───────────────┤
│ Decoration  │ Case Change   │
│ (underline, │ (uppercase,   │
│  strikethrough)│ lowercase) │
└─────────────┴───────────────┘
Build-Up - 6 Steps
1
FoundationBasic Text Decoration Types
🤔
Concept: Introduce underline, strikethrough, and none as text decoration options.
In Figma, you can add underline or strikethrough to text to emphasize or mark it. Underline is often used for links or important points. Strikethrough shows something is removed or outdated. 'None' means no decoration.
Result
Text with underline appears with a line below; strikethrough has a line through the middle.
Knowing these basic decorations helps you signal meaning visually without extra words.
2
FoundationChanging Text Case Options
🤔
Concept: Learn how to switch text to uppercase, lowercase, or capitalize each word.
Figma lets you change text case easily: uppercase makes all letters big, lowercase makes all small, and capitalize makes the first letter of each word big. This changes how text looks but not what it says.
Result
Text changes visually to the selected case style instantly.
Changing case helps create consistent styles and can highlight or soften text impact.
3
IntermediateCombining Decoration and Case
🤔Before reading on: do you think text decoration and case changes affect the actual text data or just appearance? Commit to your answer.
Concept: Understand that decoration and case only change appearance, not the underlying text data.
When you apply underline or uppercase in Figma, the text content stays the same. This means copying or exporting text keeps the original letters and case. Decoration and case are visual styles only.
Result
Text looks different but copying it pastes the original text.
Knowing this prevents confusion when sharing or exporting text from designs.
4
IntermediateUsing Decoration and Case for BI Clarity
🤔
Concept: Learn how to use these styles to improve readability and highlight key data in BI reports.
Use underline to show clickable links or important notes. Use uppercase for headers or totals to stand out. Strikethrough can mark outdated or corrected data. Capitalize for names or titles to keep a professional look.
Result
Reports become easier to scan and understand at a glance.
Applying styles thoughtfully guides users’ eyes to the most important information.
5
AdvancedAccessibility and Consistency Considerations
🤔Before reading on: do you think overusing text decoration improves or harms report accessibility? Commit to your answer.
Concept: Explore how decoration and case affect accessibility and why consistent use matters.
Too many underlines or strikethroughs can confuse users, especially those with visual impairments. Consistent case use helps screen readers and keeps a clean look. Figma allows checking contrast and style consistency to support accessibility.
Result
Reports are both attractive and usable by all audiences.
Understanding accessibility ensures your designs communicate clearly to everyone.
6
ExpertAdvanced Styling with Text Decoration and Case
🤔Before reading on: do you think Figma supports custom text decorations beyond underline and strikethrough? Commit to your answer.
Concept: Learn about Figma’s limitations and workarounds for advanced text decoration and case styling.
Figma natively supports only underline and strikethrough for decoration. For more styles like wavy underlines or mixed case, designers use layered shapes or plugins. Case changes are limited to all uppercase, lowercase, or capitalize; mixed case requires manual editing or plugins.
Result
Designers can create complex text styles but need extra steps beyond built-in tools.
Knowing these limits helps plan realistic designs and when to use plugins or manual fixes.
Under the Hood
Figma stores text as characters with style properties layered on top. Text decoration and case are visual style flags applied during rendering, not changes to the text data itself. When you change case, Figma renders letters differently but keeps the original text unchanged internally.
Why designed this way?
Separating text content from visual style allows easy editing, copying, and exporting without losing meaning. It also keeps file sizes smaller and supports consistent styling across multiple text elements.
┌───────────────┐
│ Text Content  │
│ (unchanged)  │
└──────┬────────┘
       │
┌──────▼────────┐
│ Style Layer   │
│ (decoration,  │
│  case flags)  │
└──────┬────────┘
       │
┌──────▼────────┐
│ Render Engine │
│ (draws styled │
│  text on screen)│
└───────────────┘
Myth Busters - 3 Common Misconceptions
Quick: Does changing text case in Figma alter the actual text content? Commit to yes or no.
Common Belief:Changing text case in Figma changes the actual letters in the text.
Tap to reveal reality
Reality:Text case changes only affect how text looks on screen; the underlying text remains the same.
Why it matters:If you think the text changes, you might worry about data accuracy or exporting issues unnecessarily.
Quick: Does applying underline always mean the text is a clickable link? Commit to yes or no.
Common Belief:Underlined text in Figma always indicates a clickable link.
Tap to reveal reality
Reality:Underline is just a style and can be used for emphasis or decoration, not only links.
Why it matters:Assuming underline means link can confuse users or lead to inconsistent design.
Quick: Can Figma create wavy or dotted underlines natively? Commit to yes or no.
Common Belief:Figma supports all kinds of text decorations like wavy or dotted underlines out of the box.
Tap to reveal reality
Reality:Figma only supports solid underline and strikethrough natively; other styles require workarounds.
Why it matters:Expecting unsupported decorations wastes time and causes frustration.
Expert Zone
1
Text decoration and case styles do not affect text search or accessibility APIs directly; designers must ensure semantic meaning elsewhere.
2
Changing case visually can cause confusion if users copy text expecting the styled case; understanding this helps avoid UX issues.
3
Plugins can automate consistent case and decoration styles across large BI reports, saving time and reducing errors.
When NOT to use
Avoid overusing text decoration and case changes when clarity is more important than style. For example, in raw data tables, keep text plain for easy scanning. Use color or layout instead for emphasis. When needing complex text effects, consider exporting to specialized tools like Adobe Illustrator.
Production Patterns
In BI dashboards, experts use uppercase for headers, underline for links, and strikethrough for deprecated data. They combine these with color coding and tooltips for clarity. Consistent style guides ensure all reports follow the same rules, improving user trust and comprehension.
Connections
Typography
Text decoration and case are fundamental parts of typography.
Understanding decoration and case deepens knowledge of how typography guides reader attention and meaning.
User Experience Design
Decoration and case influence how users perceive and interact with text elements.
Knowing these styles helps UX designers create clearer, more accessible interfaces.
Linguistics
Case changes relate to grammar rules and meaning in language.
Recognizing how case affects meaning in language helps avoid miscommunication in BI reports.
Common Pitfalls
#1Applying underline to all important text, causing visual clutter.
Wrong approach:TextDecoration: underline applied to every label and number in the report.
Correct approach:TextDecoration: underline applied only to clickable links or key notes.
Root cause:Misunderstanding that underline should highlight only specific elements, not everything.
#2Changing text to uppercase manually by retyping instead of using case styles.
Wrong approach:Manually retyping all headers in uppercase letters.
Correct approach:Using Figma’s uppercase case style to change appearance without altering text data.
Root cause:Not knowing Figma’s case style feature leads to extra work and inconsistent text.
#3Expecting strikethrough to remove text from exports or data.
Wrong approach:Using strikethrough to hide outdated data, assuming it won’t appear in exports.
Correct approach:Mark outdated data with strikethrough but remove or filter it in data sources for exports.
Root cause:Confusing visual style with data filtering or deletion.
Key Takeaways
Text decoration and case in Figma change how text looks without changing the actual text content.
Using underline, strikethrough, and case changes thoughtfully improves report clarity and user focus.
Decoration and case styles are visual only; copying or exporting text keeps the original letters.
Overusing decoration can harm readability and accessibility; consistency and moderation are key.
Figma supports basic decorations and case changes natively; advanced styles require plugins or manual work.