Re: About freetype2 bitmap strike

suzuki toshiya <[email protected]> Thu, 5 Dec 2024 14:25:53 +0900
Newsgroups gmane.comp.fonts.freetype.user
Message-ID <[email protected]>
Hi,

Could you post your testing code written in C?
(please do not copy & paste it in your HTML email, please post as an attachment)

Regards,
mpsuzuki

P.S.
I hope you can reply to [email protected].
If you reply to me privately with no explanation why it is private, I will post it to the public list.
Thanks in advance!

On 2024/12/05 12:38, 大牙开心就好 via FreeType users wrote:
> Hi:
> &nbsp; &nbsp; I use freetype2 to retrieve the bitmap data embedded in the font, Using FT_LOAD_SBIS_ONLY.
> In the "simsun.ttf" font, some characters can be obtained while others cannot.
> Use "FontForge" software to view that these characters all contain bitmap data.
> 
> 
> for example:
> &nbsp; &nbsp; characters "¤", its Unicode is 0x00A4,The bitmap data obtained using freetype2 is consistent with the bitmap data viewed using FontForge software.
> As shown in the following figure.
> 
> &nbsp; &nbsp;
> 
> 
> 
> 
> 
> 
> 
> &nbsp; &nbsp; But, characters "A", its Unicode is 0x0041,Freetype2 cannot obtain bitmap data. But using FontForge software, it can be seen that there is bitmap data.
> 
> As shown in the following figure.
> 
> 
> 
> 
> 
> 
> 
> 
> My test code:
> 
> int ft_error;
> 
> FT_Select_Size(face, 4);
> 
> ft_error = FT_Load_Char(face, 0x00A4, FT_LOAD_RENDER | FT_LOAD_SBITS_ONLY | FT_LOAD_MONOCHROME);
> 
> ft_error is 0;
> 
> &nbsp;
> 
> ft_error = FT_Load_Char(face, 0x0041, FT_LOAD_RENDER | FT_LOAD_SBITS_ONLY | FT_LOAD_MONOCHROME);
> 
> ft_error is 6;
> 
> 
> 
> 
> &nbsp; &nbsp; I found that the error occurred in tt_stit_decoder_load_image function and returns NoBitmap.
> 
> But use "FontForge" software open the "simsun.ttf" and view characters "A",We can see that it has bitmap data.
> 
> I don't know if this is a bug or some other reason, I hope to get your help,Thank you.
> 
> 
> 
> 
> My freetype2 version is V2.13.0, and the attachment is the "simsun. ttf" font.
> 
> 
> 
> 
> 
> 
> 
> 大牙开心就好
> [email protected]
> 
> 
> 
> &nbsp;