Предварительный просмотр и ввод шрифта в кодировке Unicode (личная зона / базовая c многоязычная плоскость) в Linux для SMuFL - PullRequest
0 голосов
/ 03 февраля 2020

Я хотел бы внести изменения в приложение с открытым исходным кодом Android, в котором используется шрифт Bravura , реализующий шрифты Standard Musi c Font Layout (SMuFL) . Я работаю на Linux.

Приложение отображает музыкальные ноты с такими вещами, как

<string name="notef_c5">&#xe020; &#xe01a;&#xe050;&#xe014;=&#xe014;=&#xe014;&#xeb90;&#xe1d5; &#xe014;=&#xe014;=&#xe034;</string>

, которое отображается как middle C

Теперь мне нужно что-то изменить, и я хотел бы увидеть, что я собираюсь делать, а не изменять случайным образом числа Unicode и посмотреть, что произойдет. Поэтому я установил шрифт на рабочий стол Linux из github, просто скопировав SVG , который приложение использует, в мой глобальный каталог шрифтов, и он не работал (fc-cache сказал /usr/share/fonts/svg/Bravura: caching, new cache contents: 0 fonts, 0 dirs). Та же самая процедура для OTF сработала. Это может быть проблемой в будущем, так как приложение использует слегка измененную версию SVG, так что любой намек на это может помочь, но это второстепенно в отношении вопроса.

На самом деле я хочу использовать что-то ", чтобы отобразить шрифт, и я попробовал много вещей, в том числе Charmap и FontManager (который почти совпадает с FontViewer). Charmap - худший, отображающий практически каждый установленный на компьютере шрифт, даже если я выбираю только Bravura (почему это так!) - FontManager делает то же самое (???!) - FontViewer почти проходим, в что (когда выбрана вкладка «Символы»), на ней отображаются пустые квадраты для символов, не определенных в Bravura. Поэтому с большой тщательной прокруткой он отображает «реальные вещи», которые я ищу, но он не показывает их значения в Юникоде, и это - продолжительный поиск нескольких реальных символов в огромном океане пустых квадратов. Так что в любом случае это не go.

Возможно ли, что лучшим решением будет просто слепо набирать значения Unicode как , описанные в документации , и посмотреть, что произойдет? Я знаю, если бы я работал Windows или Ма c, я мог бы использовать Dorico SE , но в целом должен быть лучший способ использования Unicode в Linux, возможно, созданный для других целей?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...