Posts: 3,532
Joined: Oct 2013
Reputation:
357
Hey mates,
a well known international problem: special characters, asian, greek, and other language specific symbols.
Currently I'm using the Ubuntu, which already has a great support for the most signs (except a star symbol for EPG included ratings).
Can somebody suggest me other ones which are non serif? Fonts that have a few different ones to cover asian languages but have the same letter spacing would be great.
And they have to be free to be used.
(Please don't say Arial ^^)
Main: Lancool II Mesh - Ryzen 9 5900x - MSI x570 Unify - Zotac RTX 3080 AMP HOLO - 32GB Trident Z Neo 3600 CL16 - EVO 960 M.2 250GB / EVO 940 250GB / MX100 512GB / Crucial P1 2TB / WD Blue 3D Nand 2TB
Sound: Saxx AS30 DSP - Beyer Dynamic Custom One Pro
TV: Nvidia Shield 2019 Pro- Adalight 114x LEDs - Sony 65XG9505 - Kodi / Emby - Yamaha RX-V683 - Heco Victa 700/101/251a + Dynavoice Magic FX-4
Server: i3 Skylake - 8GB - OMV4 - 22TB Storage
Posts: 5,263
Joined: Jul 2012
Reputation:
343
Came across this thread. In my experience noto sans has the widest coverage and I don't see it that much different style from some of the earlier ones it was derived from. The problem I have with it is that google has the font broken up into language packs and I find it impossible to merge into a single ttf font. I guess the google intent is the html requests a language/script and browser loads appropriate font.
But regardless of coverage Kodi font rendering implementation has some issues that limit what you can do. A couple that I have grappled with are
1. Kodi uses the max bounding box (union of all bounding boxes for all characters in the CMAP) to determine the font scaling/positioning. As a result if you add a character with a large ascender/descender it will resize all your characters based on that.
2. Kodi doesn't have the rendering capability to properly display indic scripts. The basic problem is that you can render the character using the font's CMAP but in Indic characters are modified based on their positions within syllables.
3. Kodi doesn't really provide for designating scripts used. Mostly an issue for simplified/traditional Chinese but also for some languages there are options for Latin or Cyrillic scripts. For Chinese there's a work around of using TW to mean traditional and CN to mean simplified.
scott s.
.