This tool modifies the character map (cmap) of a font file so that lowercase letters render using the same glyphs as their uppercase counterparts. When the converted font is used in CSS, typing abc displays identically to ABC — without needing text-transform: uppercase.
Accented characters are handled too: é à ã â ñ are remapped to É À Ã Â Ñ and so on, for any character where the font contains the corresponding uppercase glyph.
What is preserved
- All uppercase letters and their accented variants
- Digits (0–9) and all punctuation
- Symbols, currency signs, ligatures, and any other non-letter glyphs
- Font metrics: ascender, descender, kerning, and advance widths
Use cases
- All-caps headline typefaces on landing pages
- Logo and wordmark fonts where casing is controlled via font rather than CSS
- Display fonts for chapter headings and section titles
Output format
The output is always a TTF file. This is the most universally compatible format and can be re-compressed to WOFF2 using any font conversion tool.