[Fontconfig] Matching font by unicode coverage
Sam Varshavchik
mrsam at courier-mta.com
Sun Jan 18 19:51:14 PST 2015
I'm learning the fontconfig API, and I'm trying to figure out how to do the
following.
I have arbitrary Unicode text, and I would like to match a reasonable font
to use for displaying it. It's possible that I might need more than one font
if, say, the text is a mixture of Latin characters and Asian ideographs.
I see that FC_CHARSET is an option to FcPattern. Does this sound like I'm on
the right track:
A) Construct an FcCharset and add all unicode characters in the text to
display
B) Add it as a FC_CHARSET value to an FcPattern.
C) Use FcFontList() to search for the matching font.
The developer reference contains the following statement: "Fontconfig uses
some of these properties for font matching and font completion. Others are
provided as a convenience for the application's rendering mechanism."
So, I guess I'm trying to clarify whether I can use the FC_CHARSET property
to search for fonts that have coverage for my unicode text, or if this a non-
searchable property, only.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/fontconfig/attachments/20150118/eefc7542/attachment.sig>
More information about the Fontconfig
mailing list