NEW 56003
Unicode characters get different font fallback in the same text run
https://bugs.webkit.org/show_bug.cgi?id=56003
Summary Unicode characters get different font fallback in the same text run
Kris
Reported 2011-03-09 02:07:52 PST
The unicode characters BLACK LEFT-POINTING POINTER and BLACK RIGHT-POINTING POINTER should be of equal size. If you view the following HTML entities they are rendered as different sizes where they should be mirror images of eachother: ◄ ► The same is also true of BLACK LEFT-POINTING TRIANGLE and BLACK RIGHT-POINTING TRIANGLE to a lesser extent. ◀ ▶ The white versions of the same unicode characters are the same size however: ◅ ▻
Attachments
Alexey Proskuryakov
Comment 1 2011-03-09 10:43:09 PST
The reason is that one of the characters exists in Lucida Grande font, and another doesn't, so it comes from a different font. The most straightforward way to fix this bug would be to add BLACK LEFT-POINTING POINTER to Lucida Grande. Please file a bug for Apple via <http://bugreport.apple.com> about that. That said, perhaps WebKit could be smarter about choosing font fallback within text runs (neither character exists in the default Times, but they both exist in many fonts present on Mac OS X, just not in Lucida Grande).
Note You need to log in before you can comment on or make changes to this bug.