How do I delete a Number of Unused Glyphs from a Font?

I got a chinese font file (.ttf)

I want to use it in my web page by css3 (@font-face{ … }).

but the file is too large (more than 5MB ) to load from the web service .

So I want to only reserve the fonts needed ( about 300 fonts ).

How can I delete a batch of unused fonts from ttf ?

Thank you very much ~

  1. Open the font in FontCreator
  2. Select the required glyphs (including those important glyphs at the start of the font)
  3. From the Edit menu, Invert selection
  4. Delete
  5. Save as a new font and install it to test.

Invert Selection.png

I have a question about the step 2.

Should I select more than 300 times ?

Does this tool has a function which can import a set of fonts as a area selected ?

Use Shift + Click to select a range of glyphs.