CSS font stacks & developer FAQs with Web standards
Site navigation below

One of hundreds of answers available with our premium content service.

Part answer

A: Take a stepwise approach to your font selection. First, Trebuchet MS is a sans serif face, so your ultimate fall back is the generic font-family keyword sans-serif. Trebuchet MS does not have the Unicode character coverage you need, so you will have to pick some better candidates to lead with. Alan Wood's Unicode font reference is an excellent place to start.

This Unicode font guide for open source operating systems, also covers Asian fonts.

Check which fonts cover the character ranges you require. For Windows, “Arial Unicode MS” would be a good choice, fall back to standard Arial. Mac fonts tend to cover narrow ranges of the Unicode character set, so you will have to check the specific coverage you need. For Gujarati choose “Gujarati MT” for example.

Unicode font coverage is much more limited on Linux systems, DejaVu Sans, FreeSans and Bitstream Vera Sans would be good choices generally, but may not have the coverage you require. You may need to add lots of options to improve the chance that a suitable font will be matched, and test on several different systems.

font-family: "Arial Unicode MS",
             "Gujarati MT",
             Arial,
             "Bitstream Vera Sans",
             "DejaVu Sans",
             FreeSans,
             sans-serif;
    

… full answer hidden

Click for full answers

Premium members click below for full answer
How can I style Asian languages like Trebuchet MS?

Home · Web fonts · Font stacks · FAQs · Java · CSS · Javascript · HTML · Site manager