Unicode U+2638 (Wheel of Dharma) has 6 spoke glyph, should be 8 spokes
Reported by
larrylac...@yahoo.com,
Jul 11 2016
|
|||
Issue descriptionUserAgent: Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.60 Safari/537.36 Example URL: http://www.fileformat.info/info/unicode/char/2638/browsertest.htm Steps to reproduce the problem: 1. Display any page with U+2638 (Wheel of Dharma) 2. 3. What is the expected behavior? The glyph/symbol should have 8 spokes, not 6. What went wrong? symbol displays with 6 spokes Does it occur on multiple sites: Yes Is it a problem with a plugin? No Did this work before? N/A Does this work in other browsers? Yes Chrome version: 52.0.2743.60 Channel: beta OS Version: 6.3 Flash Version: Shockwave Flash 22.0 r0 Problem reported by Atasco 7/10 in Chrome help forum here: https://productforums.google.com/forum/#!msg/chrome/mox95pJJS8U/YxMZ5UYgCQAJ. See the thread for details, which I've summarized here. Displays incorrectly for any page/site with U+2638. The test page URL displays correctly on IEx. Windows encodings Unicode UTF-8, and auto detect (Western ISO 8859-15) both display 6 spokes. This is culturally signficant, but otherwise low priority. CR just so we don't forget..
,
Jul 11 2016
This looks like a bug in the Segoe UI Symbol font, which shows this character as a six-pointed wheel: http://www.fileformat.info/info/unicode/char/2638/fontsupport.htm
,
Jul 11 2016
Repros on Windows 10, not on Linux.
,
Jul 11 2016
Logged https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/8143689/ . Edge isn't really the right component to report this to, but I can't figure out how to log a font bug with Microsoft, and Edge can probably do more to fix this than we can.
,
Jul 11 2016
The Local Font List tool http://www.fileformat.info/info/unicode/font/fontlist.htm?text=%E2%98%B8+-+Unicode+Character+%27WHEEL+OF+DHARMA%27+%28U%2B2638%29 (embedded in the test URL page in the CR description) shows nearly all the local fonts using 6 spokes. Only 4 or 5 MS* fonts, and Arial Unicode MS, use 8 spokes. The broken Segoe UI Symbol font is in good company. The local font list displays the same in Chrome and IEx, for Windows. Font lists vary by OS.
,
Jul 11 2016
The local font list displays exactly the same glyph for nearly all of those fonts. Instead, the character map indicates that those fonts do not actually contain a glyph for that character. The likely reason for that is that the local fonts list tool is using font fallback to pull the glyph from a different font (Segoe UI Symbol, in this case) for those fonts that do not contain the glyph. Not exactly the ideal behavior for that tool, but that's not something we can change.
,
Jul 11 2016
@kulshin: Yes, probably font fallback in the local list tool, which had crossed my mind too. Oh well.. Is there a complementary mechanism to prioritize and take U+2638 from one of the local 8 spoke fonts, instead of Segoi UI Symbol?
,
Jul 11 2016
We could in theory override font fallback for a single character (we currently do it on a character-block level for some character blocks), assuming we had a good list of fallback fonts to use. However, unless we get multiple requests for that fix, I think it's better to encourage Microsoft to fix their font.
,
Jul 12 2016
Agreed with comment 2 and 8. This should be filed as a font bug.
,
Jul 12 2016
Sorry for the chatter. Just now discovered kulshin logged this as Microsoft (Edge) bug 8143689 yesterday. Updated MS 8143689 to refer back to here. It's marked there as impacting Edge, IE and Chrome. Although this is a Segoe UI Symbol font bug, something changed in Chrome at m44 to expose the problem. On Win8.1, with todays MS fonts, 43.0.2357.81 displays U+2638 correctly with 8 spokes for every font except Segoe UI Symbol, using the local font list tool: http://www.fileformat.info/info/unicode/font/fontlist.htm?text=%E2%98%B8+-+WHEEL+OF+DHARMA+%28U%2B2638%29
,
Jul 12 2016
Can you post a screenshot of the local font list tool in Chrome M43? I'm not super familiar with the history of font fallback and font rendering in Chrome, but it's possible we changed our fallback algorithm around that time to select a different fallback font, now favoring Segoe UI Symbol.
,
Jul 13 2016
Generated with 43.0.2357.81 with http://www.fileformat.info/info/unicode/font/fontlist.htm?text=%E2%98%B8+-+WHEEL+OF+DHARMA+%28U%2B2638%29 The tool apparently uses the flashplayer (which griped: stale..). I used the m43 bundled 17.0.0.188 I pieced together sections with Arial Unicode MS, MS*, and Segoe UI fonts. All are 8 spoke, some are certainly fallback. If you need anything else from m43, it's easy for me to pull up.
,
Jul 13 2016
FYI: Segoe UI Symbol has been replaced by Segoe MDL2 Assets in Win10 https://msdn.microsoft.com/windows/uwp/style/segoe-ui-symbol-font I'm not sure in what contexts, mostly for icons. The article reads.. The Windows 8/8.1 Segoe UI Symbol icon font has been replaced with the Segoe MDL2 Assets font effective with the release of Windows 10. ... Segoe UI Symbol will still be available as a "legacy" resource ... Unlike with Segoe UI Symbol, the icons in the Segoe MDL2 Assets font are not intended for use in-line with text. Ilya: Can you check if/how U+2638 displays in MDL2 (only on Win10)? Since the MS bug 8143689 is against Segoe UI Symbol, MS may opt to use MDL2?
,
Jul 13 2016
Based on http://modernicons.io/segoe-mdl2/cheatsheet/ it appears Segoe MDL2 Assets does not contain a glyph for U+2638. Further, it appears that font encodes codepoints in the private use area, so I would not count on it encoding any particular character. |
|||
►
Sign in to add a comment |
|||
Comment 1 by larrylac...@yahoo.com
, Jul 11 2016