Merge Latin and Arabic fonts
Make one font file that carries both scripts: Arabic letters from your Arabic font, everything else from your Latin font, sized to match.
Merging uses the full font engine, an optional one-time download (~8 MB) from this site that is kept on this device for next time. After that, your fonts are merged on this device and are never uploaded.
Latin font
Arabic font
Desktop apps let you pick only one font, so a document mixing Arabic and English needs one file that carries both. This tool takes the Arabic letters from your Arabic font and everything else from your Latin font, lets you resize the Arabic part to match, gives both scripts room on the line, and checks the result before you download it. Both fonts' licences must allow combining them.
About this tool
What you provide
- Two font files — a Latin font and an Arabic font, each .ttf, .otf, .woff or .woff2, together up to 30 MB (12 MB on a phone).
What you get
- One static font (.ttf/.otf, .woff or .woff2) with a new family name: Arabic-script characters from the Arabic font, everything else from the Latin font, plus an OFL.txt when both fonts use the SIL Open Font License.
Limits
- Hinting is removed from both fonts, so Windows renders the merged font unhinted.
- A variable font is fixed at the weight you pick; the merged font is static.
- Fonts with CFF2 outlines and font collections (.ttc) are not supported, and the two fonts together may hold at most 65,535 glyphs.
- Needs the full font engine, an optional one-time download; not available in the app.
- You confirm both licences allow combining the fonts; the tool does not grant that right.
How to use it
-
Choose two fonts
Choose a Latin font in the first slot and an Arabic font in the second — .ttf, .otf, .woff or .woff2.
-
Match the sizes
Pick a weight for a variable font, then move the Arabic size slider until both scripts look right together in the preview.
-
Confirm the licences
Read each font's licence, tick both boxes to confirm you may modify and combine them, and enter a new family name.
-
Merge and download
Choose a format and tap “Merge fonts”. Once the merged font passes the checks, download it, and OFL.txt when both fonts use the OFL.
Frequently asked questions
What does the merge do?
It builds one font file from two: the Arabic letters, marks and Arabic punctuation come from your Arabic font, and everything else — Latin letters, digits, Western punctuation — comes from your Latin font. You can resize the Arabic part to match, and the line height is set so neither script is cut off. The fonts are merged in your browser after a one-time engine download; they are not uploaded.
Am I allowed to merge these fonts?
Only if both licences allow modifying and combining them, and you confirm that for each font. Fonts under the SIL Open Font License may be combined, but the result must keep the OFL, use a new family name and ship with the licence text, which the tool offers as OFL.txt. Many commercial licences do not allow merging.
Why is hinting removed?
Hinting instructions in one font call functions stored in that same font. In a merged file they would run against the other font's functions and draw glyphs wrongly, so both fonts' hinting is removed. Windows then renders the merged font unhinted, which can look softer at small sizes; Mac and most phones ignore hinting anyway.
Do I need a merged font for a website?
No. On a website, two @font-face rules with one family name and a unicode-range each let the browser pick the right font for every character. The tool shows that CSS for your two original files, so only desktop apps such as Word or Figma need the merged file.