Problem
As a Chinese student I found that one of the first barriers is reading. Indeed, when trying to acquire new vocabulary one might be faced with the opacity of the Chinese character as opposed to alphabetical language: you can't pronounce a character on the first encounter while you can for unknown words in languages that use a Latin script (e.g English, French, etc.).
Per-application
Many web browser extensions or desktop applications try to fill the gap by providing ruby character (pīnyīn below/above characters), but that's limited to the application.
When looking for a system-wide solution I thought that a ruby-font could do the trick for beginners.
Question
So are there any such ruby-like fonts? I would prefer free/FOSS ones.
FOSS in order to be modifiable/redistributable.
Limitations
Of course there are characters with multiple pronunciations, but my target audience is beginners.
8119
code point out of34132
whosekHanyuPinyin
field has two or more pronunciations so ~25%. These pronunciations are order by commonality so even if not a perfect solution it does help (at the beginning)