У меня есть несколько шрифтов, которые я купил за последние несколько лет.
Это шрифты приличного качества с в среднем 8–15 различными лицами для семьи.
Проблема, с которой я сталкиваюсь, заключается в том, что каждое лицо перечисляется отдельно в различных приложениях (Photoshop, Indesign и т. Д.), А не просто в одном элементе с подменю для лиц.
Например, у меня есть:
(рис. А)
FontA Bold> регулярное FontA Bold Italic> регулярное FontA Italic> регулярное FontA Regular> регулярное
Вместо:
(рис. Б)
FontA> Смелый Полужирный курсив курсивный регулярное
Какой инструмент на Macintosh может объединить эти лица, чтобы они были перечислены под фамилией? Как на рисунке B, выше.
Я знаю, что есть пара высококлассных приложений (Fontographer, FontLab). Существуют ли базовые небольшие приложения для простого редактирования информации о шрифте без редактирования символов и других таблиц? Я не хочу редактировать фактические данные о шрифтах, а просто названия и структуру наименования, я верю.
Как мне сделать это с помощью предлагаемого инструмента, пожалуйста, конкретные шаги?
Примечания:
Работает Mac OS 10.7, но при необходимости может загружаться до 10.6 или 10.8. Я не совсем ищу бесплатное программное обеспечение. Если для этого есть платное приложение, я в порядке. Если кто-то хочет наметить шаги в FontLab или Fontographer, я весь в ушах.
Это коммерческие шрифты .otf.
.dfont
формате. Если вы хотите отменить это (я знаю, что это не так в этом вопросе), вы бы использовали DfontSplitter, найденный здесь: peter.upfold.org.uk/projects/dfontsplitterОтветы:
RoboFont - отличное программное обеспечение (только для Mac) для редактирования шрифтов на многих уровнях. Он также делает то, что вы ищете: позволяет открывать отдельные файлы и редактировать информацию о шрифтах, а затем сохранять их в любом нужном формате. Недавно мне пришлось делать именно то, что вы просите, с моей копией Gotham, которая была установлена как отдельные файлы, а не как семья.
http://robofont.com/
Цена покупки RoboFont довольно высока, но на самом деле, программное обеспечение предназначено для людей, которые рисуют и редактируют свои собственные шрифты. Для этого вам может понадобиться бесплатная 15-дневная пробная версия. Кто знает, может быть, вы зацепите и купите лицензию. :)
Шаги для изменения семейства шрифтов
RoboFont также прекрасно построен на python, так что вы можете выполнять свои собственные скрипты, если вам это нужно.
источник
Я только что соединил шрифты Nexa в одно семейство шрифтов на моем Macbook Pro с OSX 10.8 (Mountain Lion). Пользовательский интерфейс выглядит старым (а не сетчатки), но это сработало.
Изменить шрифт
Сохранить файл
Тест
Закройте книгу шрифтов, а затем откройте файл, в заголовке которого должно быть общее имя шрифта, а в раскрывающемся списке - уникальное имя.
Спасибо user568458 за отличный ответ.
источник
Я не могу проверить это на Mac, и версия Windows слишком ненадежна и подвержена сбоям, но это должно работать:
Element > Font Info
:Отметьте все, что вы хотите настроить, затем, когда будете готовы
File > Generate Font
. Создайте соответствующий файл шрифта, установите его. Он должен объединиться в списки с другими с одинаковыми фамилиями.Если это не работает, некоторые возможности для расследования:
fonts.list
файл, который немного похож на кэш шрифтов и сопоставлений файлов. В некоторых случаях вам может потребоваться обновить это вручную, чтобы система знала о внесенных вами изменениях, но я думаю, что обычно она обрабатывает это автоматически.File > Generate TTC...
, затем выбрав соответствующие файлы в диалоговом окне. Опять же, это должно быть ненужным (но может облегчить ведение домашнего хозяйства при наличии одного файла).Element > Merge
выбрав файлы шрифтов для объединения. Однако это не нужно.Краткое замечание - я не очень хорошо знаю, как работает FontForge под капотом, но я считаю, что он довольно сильно взаимодействует с удаленным сервером. Нет проблем для подлинной законной работы, подобной этой, но любой, кого искушает тот факт, что теоретически защищенные авторским правом шрифты могут быть импортированы и отредактированы с помощью FontForge, должен сначала проверить их FAQ: http://fontforge.org/faq.html#legal .
И небольшая заметка о «просто редактировать информацию о шрифте без редактирования символов и других таблиц» - я не эксперт, но я понимаю, что поскольку файлы шрифтов представляют собой скомпилированные двоичные файлы, а не разметку, то, как в .swf, любое изменение (даже простое изменение, такое как изменение имени шрифта) требует, чтобы вы декомпилировали файл в разметку, с которой вы работаете, или программное обеспечение может работать с ним, а затем перекомпилируйте его, генерируя новый двоичный файл после внесения ваших изменений. Это процесс, который всегда может вносить шум и неожиданные изменения, поскольку никакой декомпилятор никогда не бывает идеальным - и это всего лишь функция редактирования всего, что не является исходным исходным файлом. Он должен работать до тех пор, пока будут приняты меры предосторожности, и до тех пор, пока файлы шрифтов достаточно обычны.
источник
Import
OTF, редактировать те же строкиFont Info
,Export
OTF.Это на самом деле не отвечает на вопрос OP (который касался
.otf
файлов), но я подумал, что предоставлю некоторую инструкцию по слиянию.ttf
файлов вместе, так как это может помочь вам выбрать правильный путь для других форматов шрифтов.Если вы хотите связать кучу
.ttf
файлов вместе, вам нужно сгенерировать.ttc
. Вы можете сделать это легко в FontForge.Скачать FontForge
Перейдите на веб-сайт FontForge и следуйте инструкциям для загрузки и установки программного обеспечения.
Соберите свои
.ttf
файлыЯ использую RedHat Liberation Mono в качестве примера. Это шрифт с хорошим поведением, означающий, что все названо правильно. Если это не так, посмотрите на ответ Чада, в котором говорится о переходе в «Элемент> Информация о шрифте» в FontForge для очистки имен.
Откройте все
.ttf
файлы, которые вы хотите объединитьВ меню «Файл» выберите «Открыть»
Перейдите к
.ttf
файлам, нажмите Shift + щелчок, чтобы выделить их все, и нажмите «ОК», чтобы открыть.генерировать
.ttc
Теперь вы увидите все символы шрифтов, которые вы только что открыли. В любом из этих окон нажмите «Файл -> Создать TTC ...».
В этом диалоговом окне просто выберите все шрифты, которые вы хотите объединить. Я отменил выбор проекта «Untitled1», который был проектом по умолчанию при открытии программы. Нажмите «Создать» после этого.
Подтвердите правильное поколение
Если вы все сделали правильно, у вас должен быть один
.ttc
файл,.ttf
объединяющий все стили шрифта. Вы можете проверить это в вашей любимой шрифтовой программе, например, в FontBook (на macOS).Поздравляю
Я ни в коем случае не эксперт по шрифтам, поэтому я не знаю, какие у вас есть другие варианты упаковки, если вы не хотите их использовать
.ttf
или.ttc
файлы. Это было достаточно хорошо для того, что мне было нужно.И чтобы избавить других от некоторых проблем, я также понял, что диалоговое окно «Элемент -> Объединить шрифты ...», хотя звучит так, будто оно делает то, что вам нужно, просто объединяет символы двух шрифтов вместе. Это полезно только в том случае, если в одном шрифте отсутствуют некоторые глифы, которые вы хотите заполнить другим шрифтом. Насколько я могу судить, вы не можете назначить несколько глифов одной точке кода (что такое стиль; разные представления одного и того же символа). Однако я могу ошибаться!
источник
Некоторое время я искал подобное решение и всегда возвращался к этой теме. Я нашел что-то, что решило проблему для меня, и хотя было бы хорошо поделиться для дальнейшего использования.
Приложение TransType в Fontlab делает именно это и немного больше: http://new.fontlab.com/font-converter/transtype/
источник
Я хотел бы взглянуть на некоторые из названий программного обеспечения для управления шрифтами, таких как FontExplorer X Pro или Extensis Suitcase Fusion:
http://download.cnet.com/FontExplorer-X-Pro/3000-2316_4-10906718.html?tag=dropDownForm;productListing;pop
источник