Как сгенерировать один файл шрифта, состоящий из нескольких начертаний шрифта (т.е. нескольких файлов шрифтов)?

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

  [family]         [weight]
 - sailec-light   - regular
 - sailec-regular - regular
 - sailec-medium  - regular
 - sailec-bold    - regular

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

Я хотел бы, чтобы они были одним файлом (т.е. одним семейством шрифтов). Так:

  [family]  [weight]
 - sailec   - light
            - regular
            - medium
            - bold

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

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

Любая помощь приветствуется. Спасибо.

".. один единственный файл (т.е. одно семейство шрифтов) .." также не является обычным состоянием. Эти шрифты плохо сконструированы - перепутаны внутренние данные стилей. Проверьте, есть ли у вашего поставщика обновленная версия, и если нет, запросите ее исправление.
Я прочитал статью @Scott об упаковке всех начертаний шрифта в один файл семейства, но решение RoboFont из первого ответа мне не подошло. Я не мог комментировать там, потому что у меня не было достаточно очков репутации. Скотт, вы в конечном итоге использовали RoboFont, и это сработало для вас? Если да, то что вы написали в таблице имен? Я застрял на 2-м и 3-м шагах .
На самом деле, я решил для себя, что мне нужен FontLab или Fontorapher, чтобы сделать это хорошо (не пробовал TypeTool из-за ограничений OpenType), и в конечном итоге беспокоиться об этом было непомерно дорого. Так что я либо работаю с разными семействами для каждого лица, либо использую другой (лучше сконструированный) шрифт.
Спасибо за ваш комментарий @Scott. Вы действительно пробовали FontLab или Fontographer, или это идея? Я все еще заинтересован в их объединении, потому что я не думаю, что приобретаемые шрифты лучше построены - они также находятся в той же фрагментированной форме (1 вес на файл).
Я попробовал пробную версию Fontographer (более дешевая из двух), и это сработало. Но, учитывая затраты времени и обучения, мне было проще просто сменить шрифты, даже если это означало покупку другого шрифта, созданного как единое семейство. Я также научился, покупая шрифты, создавать их как единое семейство, а не как отдельные файлы.

Ответы (1)

Вы можете изменить имена всех файлов, чтобы они совпадали в FontForge.