У меня есть файл WOFF, загруженный с веб-сайта, который я хочу преобразовать для использования в документах Microsoft Word и т. Д. Есть ли бесплатный способ сделать это? После долгих поисков я не нашел пути, поэтому обращаюсь к Super User за помощью.
conversion
fonts
MESLewis
источник
источник
Ответы:
Да, формат WOFF является контейнером для табличной структуры sfnt (используется TrueType и OpenType). Он добавляет некоторые метаданные к шрифту TTF / OTF, а также может сжимать фактические данные шрифта.
Если вы хотите конвертировать из WOFF в обернутый шрифт TTF / OTF, вы можете использовать инструмент woff2sfnt, созданный Джонатаном Кью из Mozilla. Он предоставляет предварительно скомпилированные двоичные файлы для инструмента sfnt2woff (конвертировать из TTF / OTF в WOFF) для OS X и Windows, но не для инструмента woff2sfnt (конвертировать из WOFF в TTF / OTF), поэтому вы должны скомпилировать из источник. Это легко сделать, если у вас есть работающая цепочка инструментов компилятора - просто скачайте исходный zip-файл и запустите
make
.Когда у вас есть работающий бинарный файл woff2sfnt, вы просто делаете:
Результирующий шрифт - это обычный шрифт TTF / OTF, который вы можете использовать, но учтите, что если вы загружаете шрифт WOFF с веб-сайта, вы должны соблюдать лицензию этого шрифта. Лицензионная информация может быть включена в метаданные WOFF.
источник
woff2sfnt
иsfnt2woff
называетсяwoff-tools
По ссылке Эрика Тьернлунда я скачал исходный код и скомпилировал исполняемый файл i386 для Windows
woff2sfnt
иsfnt2woff
для Windows. Вы можете скачать его с моего Dropbox здесь.(Обратите внимание, что это также работает на компьютерах с архитектурой x86-64. Фактически, вы не можете создать его для компьютеров с архитектурой x86-64, поскольку двоичный объект, предоставленный Джонатаном Кью, предназначен для типа архитектуры i386.)
источник
Вы можете использовать FontForge для конвертации - это приложение, которое может создавать и редактировать файлы шрифтов.
Вы устанавливаете его, а затем вы можете щелкнуть правой кнопкой мыши по файлу шрифта и выбрать «Свойства». Рядом с «Открыть с помощью» нажмите «Изменить», затем перейдите к «Обзор»:
Затем вам нужно найти местоположение исполняемого файла FontForge - в Windows 7 64bit он находится здесь:
Открыв шрифт, вы игнорируете большинство ошибок, связанных с неправильными типами таблиц и прочим, и нажимаете «Сгенерировать шрифты»:
Выберите место сохранения и
ttf
илиotf
в качестве формата экспорта. Шрифты OTF иногда могут иметь более высокое качество в зависимости от импортируемого шрифта.Fontforge может использовать различные типы шрифтов для экспорта и импорта, поэтому его можно использовать и для преобразования других шрифтов. Это также очень полезно для создания или воссоздания ваших собственных шрифтов. Существует руководство здесь с другими видами использования FontForge.
источник
я получил исходный код woff2sfnt для компиляции для windows 10 x64 со следующими шагами, собранными из других ссылок (т.е. я не претендую на какую-либо оригинальную мысль здесь)
gcc -o woff2sfnt.exe woff2sfnt.c woff.c compress.c uncompr.c deflate.c inflate.c adler32.c inffast.c crc32.c trees.c zutil.c inftrees.c
я понимаю, что все это очень грубая сила, потому что я простой программист на C # с мягким подбрюшком, предоставляемым современными инструментами, не связанным с правильной работой gcc.
источник
конвертировать файлы WOFF2 в ttf на macOS, попробуйте
ttx font.woff
преобразует ваш.woff
файл в.ttx
файл (формат файла шрифта XML). Тогдаttx font.ttx
будет преобразовать.ttx
к.ttf
.Если файл, который вы получили,
ttx font.ttx
не может быть импортирован, вы можете попробовать перетащить егоfont.ttf
в «Книгу шрифтов», прочитав, что это за ошибки (щелкните стрелку вниз рядом с именем шрифта) и исправив их в.ttx
файле. Например, мне пришлось добавитьnamerecord
.Для пакетного преобразования попробуйте
Я также попробовал Google Woff2 из этого репо
но это не создавало ничего
.ttf
или.otf
файлы.В конце концов, я погуглил "fontname otf" и установил его вместо этого.
источник
Вы можете использовать онлайн-конвертер шрифтов, например:
http://www.fontconverter.org
http://onlinefontconverter.com
http://www.freefontconverter.com
источник