Re: CJK fonts

Andy Robinson <[email protected]>
Newsgroups gmane.comp.python.reportlab.user
Message-ID <CABjtApv=8LtzB76-pLaskjQHtZngen1J4JV3h4jbho5gA6f_Gg@mail.gmail.com>
On 4 January 2015 at 05:18, Glenn Linderman <[email protected]> wrote:
> But this user doesn't always know. Now I could make an assumption about
> certain character ranges being in certain fonts, but is there a way I can
> ask reportlab "Does this character exist in this font?"

Give us some time to remind ourselves how it works - maybe another 3.5
years ;-)   Remember that we don't draw the text, Adobe Reader (or
whatever you use instead) does, and it's quite happy being fed IDs of
glyphs which don't exist and/or they may introduce font substitution
mechanisms of their own at any time.  So while it's useful to know
your font might lack a glyph, it doesn't mean it won't get displayed
somehow.

There is no convenient high-level API but we ought to add one.  Robin,
how feasible would that be?

On this front, I note that Just van Rossum's fonttools package is
being updated; Behdad Esfahdod, who's very well known for his work on
rendering Persian text and now works for Google, has been bringing it
up to date:

    https://github.com/behdad/fonttools/

This is not what we use for speed reasons but it's probably the right
tool if you want to query and understand what's in a font.



-- 
Andy Robinson
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.