Название, вероятно, плохо сформулировано, заранее извиняюсь.
Используя FontForge, я пытаюсь добавить нового персонажа, а затем использовать его как любой другой символ из того же языка, используя клавиатуру (не вставить его через таблицы символов).
Немного глубже: я работаю над старым древнегреческим текстом, в котором есть пара символов, которых на самом деле нет в современной таблице UTF, но которые состоят из частей, которые есть. Я хочу создать шрифт для работы, чтобы я мог правильно набирать текст.
Вот пример: Мне нужен символ , который недоступен, так как ε
не должен иметь акцентирующий круговой символ ( ), будучи кратким гласным. Тем не менее, сочетание UTF с плавным дыханием и акцентом вокруг окружности () существует в U1FCF. Как и письмо ε
, очевидно. Есть другие буквы, которые используют тот же диакритический знак c, например . Есть даже пустые слоты именно там, где должен быть ε
с этими диакритическими знаками.
Пока мне удалось взять этот пустой слот, скопировать-вставить букву ε
и символ U1FCF, создав . Я экспортировал шрифт, попробовал его в LibreOffice и он работает. Если я использую диалоговое окно «Вставить специальный символ» или сочетание клавиш Ctrl + Shift + U , оно появляется внутри текста. Но я бы предпочел не делать этого.
Видите ли, символ набирается с использованием комбинации из трех последовательных нажатых клавиш. Клавиша , затем и, наконец, буква α
. Поэтому моя цель - заменить ключ α
на ε
и получить персонажа, которого я создал выше.
Но я занимался этим уже несколько дней и не смог этого понять. Это вообще возможно? Я просто не знаю, с чего начать. Это что-то в настройках FontForge при создании шрифта, это связано с настройками клавиш, это зависит от ОС ...? Любая помощь будет более чем приветствоваться.
Я использую FontForge версии 11:21, Linux Mint 19