There is somewhat simple support for this in Skia with
SkFontMgr::matchFamilyStyleCharacter. Note that this is what
FontMgrRunIterator::consume currently uses to do font fallback.
Different platforms handle font fallback and matching in different
ways ways, though recently it may be possible to provide a bit better
implementation in Skia which could be supported cross platform. The
main issue here is that it is fairly time consuming to go through a
collection of fonts and extract the character map information, so
every platform tries to cache this information as much as possible.
> --
> You received this message because you are subscribed to the Google Groups "skia-discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
skia-discuss...@googlegroups.com.
> To view this discussion on the web visit
https://groups.google.com/d/msgid/skia-discuss/b8ea44c4-f436-47b2-bd9b-acbe2138efccn%40googlegroups.com.