Re: How to know the exact number of glyphs for CID keyed fonts?
suzuki toshiya <[email protected]> Tue, 31 Dec 2024 01:24:10 +0900
| Newsgroups | gmane.comp.fonts.freetype.devel |
|---|---|
| Message-ID | <[email protected]> |
> - Is there any existing API that I can hack to retrieve the real > number of contiguous glyphs in the font? > - why isn't there simply a couple of specialized methods to retrieve > the real glyph count and to load the glyph by contiguous indices? I don't understand what you mean by "real glyph count", and I don't understand what you mean by "contiguous indices". Please could you give another explanation with a concrete usecase showing the reason why you need such? Regards, mpsuzuki On 2024/12/30 18:32, Francesco Pretto wrote: > Hello, > > I noticed there exists FT_Get_CID_From_Glyph_Index[1] that allows you > to access glyphs by a contiguous random index, albeit it may be > suboptimal because it still ends requiring glyphs to be accessed with > the fetched CID. While this works, I am still missing a method that > can return the exact number of contiguous glyphs in a CID keyed font, > which can be quite informative. FT_FaceRec.num_glyphs for CID keyed > fonts is really the number of last CID - 1, so it's not the correct > number. Questions are: > - Is there any existing API that I can hack to retrieve the real > number of contiguous glyphs in the font? > - why isn't there simply a couple of specialized methods to retrieve > the real glyph count and to load the glyph by contiguous indices? > > Cheers, > Francesco > > [1] https://freetype.org/freetype2/docs/reference/ft2-cid_fonts.html#ft_get_cid_from_glyph_index > [2] https://freetype.org/freetype2/docs/reference/ft2-face_creation.html#ft_facerec >