Unicode Issues 🏷
Found Unicode related issues and how to address them:1. Fulltext search
Ideographic languages such as Chinese and Japanese do not have word delimiters. Therefore, [MySQL's] FULLTEXT parser cannot determine where words begin and end in these and other such languages.
see ngram Full-Text Parser[link1]
2. Browser is not showing emojis
Solution:
Its a font issue and you have to install a additional font that supports emoji for chromium-based browsers like Chromium, Google Chrome, Opera etc.
-
noto-coloremoji-fonts
- Noto Color Emoji font -
twemoji-color-font
- Colored Emoji Font From Twitter
Alternatively you can add and load the missing font inside your theme header:
@font-face {
font-family: 'Noto Color Emoji';
src: url(fonts/NotoColorEmoji.ttf);
}
or use it via CDN:
@font-face {
font-family: 'Noto Color Emoji';
src: url(https://gitcdn.xyz/repo/googlefonts/noto-emoji/master/fonts/NotoColorEmoji.ttf);
}
- CSS Fonts Module Level 3[link2]
- Noto emoji fonts[link3]
3. Graphemes are not shown correctly in the browser
What is happening here?4. Missing Font
- [link1] https://wackowiki.org/doc/Dev/Release/R6.0/UnicodeIssues/ngramFull-TextParser
- [link2] https://www.w3.org/TR/css-fonts-3/
- [link3] https://github.com/googlefonts/noto-emoji