Chrome Version : 70.0.3501.2
OS Version: OS X 10.13.5
Japanese has 13 (!) types of brackets and quotation marks. https://en.wikipedia.org/wiki/List_of_Japanese_typographic_symbols#Brackets_and_quotation_marks
The same codepoint is used for Hiragana and Katakana text, so it is given the "common script" property - http://www.unicode.org/reports/tr24/#Common . This means it needs special handling to ensure it picks the typeface used for the surrounding text, not the quoted text.
Unfortunately, this special handling doesn't cope well when mixing with emoji, often resulting in a missing glyph, or tofu.
What steps will reproduce the problem?
1. Paste the following into the Omnibox:
「🦋」 『🦋』 (🦋) 〔🦋〕 [🦋] {🦋} ⦅🦋⦆ 〈🦋〉 《🦋》 【🦋】 〖🦋〗 〘🦋〙 〚🦋〛
What is the expected result?
It should look the same as in the webcontents. That is, 13 butterflies with brackets on either side.
What happens instead of that?
Invisible or tofu butterflies.
Comment 1 by tapted@chromium.org
, Jul 2514.6 KB
14.6 KB View Download