Как набрать акцентированный символ, который я добавил к шрифту? - PullRequest
0 голосов
/ 10 февраля 2020

Название, вероятно, плохо сформулировано, заранее извиняюсь.

Используя FontForge, я пытаюсь добавить нового персонажа, а затем использовать его как любой другой символ из того же языка, используя клавиатуру (не вставить его через таблицы символов).

Немного глубже: я работаю над старым древнегреческим текстом, в котором есть пара символов, которых на самом деле нет в современной таблице UTF, но которые состоят из частей, которые есть. Я хочу создать шрифт для работы, чтобы я мог правильно набирать текст.

Вот пример: Мне нужен символ enter image description here, который недоступен, так как ε не должен иметь акцентирующий круговой символ (enter image description here ), будучи кратким гласным. Тем не менее, сочетание UTF с плавным дыханием и акцентом вокруг окружности () существует в U1FCF. Как и письмо ε, очевидно. Есть другие буквы, которые используют тот же диакритический знак c, например enter image description here. Есть даже пустые слоты именно там, где должен быть ε с этими диакритическими знаками.

Пока мне удалось взять этот пустой слот, скопировать-вставить букву ε и символ U1FCF, создав enter image description here. Я экспортировал шрифт, попробовал его в LibreOffice и он работает. Если я использую диалоговое окно «Вставить специальный символ» или сочетание клавиш Ctrl + Shift + U , оно появляется внутри текста. Но я бы предпочел не делать этого.

Видите ли, символ enter image description here набирается с использованием комбинации из трех последовательных нажатых клавиш. Клавиша enter image description here, затем enter image description here и, наконец, буква α. Поэтому моя цель - заменить ключ α на ε и получить персонажа, которого я создал выше.

Но я занимался этим уже несколько дней и не смог этого понять. Это вообще возможно? Я просто не знаю, с чего начать. Это что-то в настройках FontForge при создании шрифта, это связано с настройками клавиш, это зависит от ОС ...? Любая помощь будет более чем приветствоваться.

Я использую FontForge версии 11:21, Linux Mint 19

...