https://bugs.documentfoundation.org/show_bug.cgi?id=159018

--- Comment #18 from Mike Kaganski <mikekagan...@hotmail.com> ---
WinGlyphFallbackSubstititution::FindFontSubstitute now finds Symbol. Indeed, it
has the same character repertoire as Wingdings; and indeed, it's its glyph
which gets shown now.

It is curious, if the function's "are the missing characters symbols?" check
can be improved - it returns OpenSymbol, which doesn't include the character in
question.

However ... why would Wingdings be preferred over Symbol in any case? Both are
symbol fonts; both have glyphs for the wanted character ... And Symbol is
lexicographically first. It seems like with previous hash implementation,
Wingdings accidentally came in front of Symbol - but it's just luck.

My current idea is: why do we use fallbacks at all? Can we instead use "no
glyph" placeholder unconditionally?... Sigh, not realistic, but that would
prevent creation of the problem in the first place.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to