1

I used Fontforge to add accents to letters which didn't have any (in a handwriting font called "Austin"). As I'm writing in French I need é, è, etc.

I opened the Austin.ttf file, copy-pasted 'e' into the slot for 'é' and added an accent. And so on for the other letters I needed. Then I saved and generated the font.

My modifications have been saved. If I re-open the Austin.ttf file, I see them. But nothing else sees them.

I load Austin.ttf into an html file. It displays the Austin font, as it did before, except for the accented letters. These appear in another, more standard, font.

I copied back my new Austin.ttf in /usr/share/fonts/TrueType and tried other programs (KolourPaint and Open Office). é and è still appear in another font.

I tried re-encoding as Latin1 (iso 8859-1). No change.

I modified 'f', giving it a longer downwards tail. I did this because it was an existing letter, displayed in Austin font.

Saved and generated again.

My modification is ignored!

But when I reopen Austin.ttf with Fontforge, I can see it!

It's as if the computer "remembered" the original version of Austin.ttf and refused my modifications. But where could it remember it, given the only place where the Austin.ttf file was saved was in /usr/share/fonts/TrueType ???

1 Answer 1

1

I rebooted the computer and now my modifications are now displayed.

This is really silly.

Imagine if, when you're working on a web page, you had to reboot each time you modified a picture in order for your modifications to be taken into account...

Please tell me if you know a better way of doing this.

1
  • 1
    Thanks for letting us know. Since 99.99% of users only install existing fonts, and don't edit them. I suppose the OS didn't bother to cover that scenario in its caching scheme. Could you clarify what OS you experienced this in? Feb 26, 2023 at 17:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.