Add currency signs to a font
On-deviceAdd the Saudi riyal, UAE dirham and Omani rial signs to a font you already use, scaled and weight-matched to it as closely as possible — right in your browser.
Your font is edited on this device. Nothing is uploaded.
Copy a sign
A pasted sign shows only where the font in use has it.
Skip editing: the Dzzz Currency Symbols font
A small font with only these three signs, free under the OFL. Use it beside any font — no editing needed.
@font-face snippet
@font-face {
font-family: "Dzzz Currency Symbols";
src: url("/fonts/DzzzCurrencySymbols[wght].woff2") format("woff2");
font-weight: 300 700;
font-display: swap;
unicode-range: U+20C1, U+20C3, U+20C4;
}
body {
font-family: "Dzzz Currency Symbols", YourFont, sans-serif;
} Add this to your CSS and put Dzzz Currency Symbols first in your font-family list. Its unicode-range covers only U+20C1, U+20C3 and U+20C4, so browsers use it for those three signs, download it only when one appears, and keep your own font for everything else.
Put the .woff2 file on your site and change the url() path to match.
The Saudi riyal sign (U+20C1) joined Unicode in September 2025, and the UAE dirham (U+20C3) and Omani rial (U+20C4) signs followed in Unicode 18 in September 2026 — but most fonts don't draw them yet. This tool adds them to a TrueType font (.ttf, WOFF or WOFF2) you already use; on the website, an optional engine download also handles most CFF (.otf) fonts and variable TrueType fonts. It measures the font's digits and stems so the signs are scaled and weight-matched as closely as possible, gives each sign at least the width of the font's digits (more for a wide sign, so it never overlaps its neighbours), keeps the font's layout tables — including Arabic letter joining — byte-for-byte unchanged, and saves the result under a new family name once you confirm you have the right to modify the font. Your browser's font validator checks the edited file before you download it. For websites there is a zero-edit route: the free Dzzz Currency Symbols font with a unicode-range @font-face rule. Everything runs on your device; nothing is uploaded.
About this tool
What you provide
- One font file — .ttf, .otf, .woff or .woff2, up to 30 MB — or several styles of one family.
- Optional: your own SVG drawing for any of the signs.
What you get
- The font with the chosen signs (U+20C1, U+20C3, U+20C4) added under a new family name, in the input's format or as TTF; several fonts download as one .zip.
Limits
- Variable fonts and PostScript (CFF) fonts need the full engine; static TrueType fonts are edited without it.
- Font collections (.ttc) are not supported.
- The signs are scaled and weight-matched as closely as possible, not redrawn in the font's own style.
- You confirm you have the right to modify the font; the tool does not grant that right.
How to use it
-
Choose a font
Tap “Choose a font file” or drop a .ttf, .woff or .woff2. Pick several styles of one family to edit them together.
-
Pick the signs
Tick the Saudi riyal, UAE dirham or Omani rial sign. The weight is matched to your font automatically, as closely as possible; adjust it or the size under Fine-tune if you need to.
-
Confirm the licence and name
Read the font's licence text, tick “I have the right to modify this font” and enter the new family name.
-
Download
Tap “Add signs”. Once your browser's font validator accepts the edited font, download it in the same format or as TTF.
Frequently asked questions
Is my font uploaded?
No. The font is edited in your browser and the new file is built there. Nothing is sent to a server.
What does the tool change in my font?
It adds a glyph for each sign you choose, maps it to its Unicode code point and renames the font. The layout tables — including Arabic letter joining and kerning — are copied unchanged; a few tables tied to the old glyph set, such as a digital signature, are removed. Your original file stays as it is.
Am I allowed to modify my font?
That depends on the font's licence, and only you can confirm it. The tool shows the licence text the font carries, asks you to confirm you have the right to modify it, and gives the result a new family name — it can't grant you that right.
Why might the sign look different from the rest of my font?
The signs are our own drawings, not your font designer's. They are scaled and weight-matched to your font as closely as possible, but they won't share every detail of its design.
Does it work with variable or OpenType (CFF) fonts?
Yes — on the website they need a one-time optional engine download (~8 MB) from this site. The engine stays on this device for next time, and your font is still never uploaded. In a variable font the signs follow the weight axis only. Static TrueType fonts (.ttf, WOFF, WOFF2) need no download. The app sends you to the website for CFF and variable fonts. CFF2 and CID-keyed CFF fonts aren't supported.
Do I need to edit a font for my website?
No. Add the free Dzzz Currency Symbols font with the @font-face snippet on this page. Its unicode-range makes browsers use it only for the three signs and keep your own font for everything else.