29

Is there any free or cheap editor for Windows, that would allow to edit files with .woff extension (I checked in css that the font file has woff extension). These are fonts offered by Google Webfonts and they are free to embed, modify etc. I'd like to only add diacritic accents to some letters for specific language and embed the font on a website.

KyleMit
  • 45,382
  • 53
  • 367
  • 544
camcam
  • 2,265
  • 7
  • 40
  • 58

2 Answers2

30

Convert the 'woff' webfont to a regular font (e.g. TTF) using a service such as Online Font Converter. Then edit the converted file with your favorite font editing software.

Specific 'woff' Editor:

http://www.high-logic.com/font-editor/fontcreator.html

Programming Tools:

http://www.freetype.org/

LondonRob
  • 53,478
  • 30
  • 110
  • 152
Deeptechtons
  • 10,345
  • 23
  • 89
  • 172
17

There's a free, cross-platform tool called FontForge, which can be used to create, edit, and view a wide array of font types.

Homepage: http://fontforge.org/
Github: https://github.com/fontforge/fontforge/

Here are some screenshots of it in action:

WOFF

enter image description here

WOFF2 (added in 2018)

Woff2 Character Map

Editing Characters

Editing Characters

KyleMit
  • 45,382
  • 53
  • 367
  • 544
  • 8
    Fontforge can't handle woff2 fonts. – peterh Mar 02 '17 at 15:00
  • 2
    @peterh this is no longer true. It seems to handle woff2 files just fine now – Brad Sep 27 '19 at 20:08
  • @Brad I am not sure what specific formats it can handle, but anything I throw at it in woff format won't even open, let alone be edited. – astralmaster Feb 07 '20 at 19:31
  • @astralmaster, the latest version should handle .woff and .woff2 just fine. If you're having a specific issue, I'd open an issue on the github repo, but every file I've tested has worked so far. – KyleMit Feb 08 '20 at 19:50
  • 1
    Can confirm, this software does not open my *.woff2, while a web tool like eg [this one](http://fontstore.baidu.com/static/editor/index-en.html) does so without complaining. – Nils Lindemann Jun 13 '20 at 01:12