как указать конкретный запасной шрифт внутри самого шрифта в fontforge - PullRequest
0 голосов
/ 04 октября 2019

Я не программист, пытаюсь создавать шрифты впервые. использование fontforge в windows.

Я хочу создать несколько файлов шрифтов с разными блоками Unicode и хочу использовать их так, как если бы они были одним шрифтом (с взаимным отступлением). скажем, у меня есть три разных файла шрифтов, как, файл 1: блок Юникод A файл 2: блок Юникод B файл 3: блок Юникод C файл 4 ... ожидаемое поведение, поскольку юникод находится в любом из файлов, он должениспользуйте его, если нет, какой бы механизм возврата Windows по умолчанию не использовался.

(почему мне нужно несколько файлов, а не только один? пользователь должен иметь возможность пропустить один или несколько - скажем, он может хотеть только файлы 2, 3пропуск 1 - это ключевое требование, что означает, что наличие одного файла означало бы создание файла 123, файла 12, файла 23 и т. д.)

Я создал два файла, оба имеют одно и то же семейство (пробовал с шрифтомимя же / diff), семейство указывается как предпочтительное семейство, в кодировке под OS / 2 выбранные блоки юникода для конкретного файла.

теперь chrome-> setting-> Внешний вид позволяет мне выбрать любой из них и работает нормальнодля блока Unicode в этом файле шрифта, но не является резервным для другого блока для файла в том же семействе.

Я могу использовать два файла одновременно - указав один в качестве стандартного шрифта идругой как шрифты без засечек. но это не будет обрабатывать несколько блоков.

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

...