Я думаю об использовании шрифта DejaVu для создания Ruby-подобного шрифта для сценариев CJK. Однако я не уверен в:
- поддерживает ли DejaVu глифы CJK?
- Могу ли я использовать скрипт для создания новых глифов в SVG, а затем конвертировать/упаковывать их в файл шрифта?
Создавая новые глифы, я имею в виду добавление произношения к уже существующим неалфавитным глифам (например, 中+zhōng + 國 guó). Так что используйте как можно больше того, что уже есть.
Учитывая такие данные :
{ '中': 'zhōng', '國': 'guó' }
получить окончательный результат шрифта OTF/TTF, например:
