[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Aw: Re: Re: Re: Re: Re: Native TTF name sometimes contains crap
From: |
Werner LEMBERG |
Subject: |
Re: Aw: Re: Re: Re: Re: Re: Native TTF name sometimes contains crap |
Date: |
Mon, 06 Sep 2021 15:02:09 +0000 (UTC) |
>> This explains a lot, thanks. Your version of the `ftdump` program
>> is too old
>
> It is the version that comes with Ubuntu 18.04 LTS which is still
> supported...
You should complain to Ubuntu, then :-)
>> it has been fixed a long time ago to no longer mangle the high byte
>> of UTF-16 characters. Below you can see the output I get if I call
>> `ftdump -n -u simhei.ttf`
>
> This version of ftdump correctly returns the name "黑体" of the
> font. Which brings me back to my original question: what do I have
> to do to get this name too when using the API?
You have to convert the UTF-16 output to UTF-8. Please look into the
source code of `ftdump`.
https://gitlab.freedesktop.org/freetype/freetype-demos/-/blob/master/src/ftdump.c
For the API I strongly suggest to use a current version of FreeType,
just to be sure. I no longer can remember whether there were bugs
w.r.t. Unicode handling.
Werner
- Re: Native TTF name sometimes contains crap, (continued)
- Re: Native TTF name sometimes contains crap, Werner LEMBERG, 2021/09/02
- Aw: Re: Native TTF name sometimes contains crap, virtual_worlds, 2021/09/02
- Re: Aw: Re: Native TTF name sometimes contains crap, Werner LEMBERG, 2021/09/02
- Aw: Re: Re: Native TTF name sometimes contains crap, virtual_worlds, 2021/09/03
- Re: Aw: Re: Re: Native TTF name sometimes contains crap, Werner LEMBERG, 2021/09/03
- Aw: Re: Re: Re: Native TTF name sometimes contains crap, virtual_worlds, 2021/09/04
- Re: Aw: Re: Re: Re: Native TTF name sometimes contains crap, Werner LEMBERG, 2021/09/04
- Aw: Re: Re: Re: Re: Native TTF name sometimes contains crap, virtual_worlds, 2021/09/06
- Re: Aw: Re: Re: Re: Re: Native TTF name sometimes contains crap, Werner LEMBERG, 2021/09/06
- Aw: Re: Re: Re: Re: Re: Native TTF name sometimes contains crap, virtual_worlds, 2021/09/06
- Re: Aw: Re: Re: Re: Re: Re: Native TTF name sometimes contains crap,
Werner LEMBERG <=
- Aw: Re: Re: Re: Re: Re: Re: Native TTF name sometimes contains crap, virtual_worlds, 2021/09/07
- Re: Aw: Re: Re: Re: Re: Re: Re: Native TTF name sometimes contains crap, Werner LEMBERG, 2021/09/17