Skip to main content
Back to Blog
rich text editor documents formatting

Rich Text: Fonts, Tables, and More

Swifty Team Sep 30, 2025 2 min read

Plain text fields are fine for short values. For longer content — notes on a project, a description of a service, a detailed proposal draft, meeting minutes — plain text loses too much structure.

Rich text fields in Swifty have been significantly expanded.

New Formatting Capabilities

Custom fonts. Choose from a curated set of fonts for your workspace. Rich text content renders in your chosen font throughout the interface and in exported documents.

Tables. Data tables can now be embedded in rich text fields. Define columns, add rows, format cells. Tables inside a notes field, a description field, or a long-form document work the way you'd expect.

Heading levels. H1 through H4 for structuring longer documents. Combined with a table of contents feature (available for longer content), navigating rich text documents is significantly easier.

Lists and checklists. Ordered and unordered lists with configurable styles. Checklists that can be ticked off directly in the view without entering edit mode.

Callout blocks. Highlighted sections for important notes, warnings, or key information. Visually distinct from body text.

Code blocks. Inline code and multi-line code blocks with monospace formatting. For technical records, this makes the difference between unreadable and usable.

Works Inside PDF Export

All rich text formatting carries through to PDF export. A proposal written in a rich text field — with proper headings, tables, and callout blocks — generates a PDF that looks like a professionally formatted document.

This closes the loop between internal record-keeping and external deliverables. Write once, use in both contexts.

Keyboard Shortcuts

Standard shortcuts work throughout: bold, italic, headings, lists — all via keyboard. The editing experience is closer to a word processor than to a basic textarea, without requiring you to learn a new interface.

Rich text is where business records meet business communication. The two should work together well.

Related posts

Composed Data Sources

Chain and relate data sources for rich dashboards — compose complex data views from simpler sources without writing code.

Computed Expressions

Transform data with template expressions and built-in functions — format, combine, and derive values from your data without code.

Cross-Source Data Joins

Combine data from multiple sources in one view — join records from your database with data from external services using a shared key.