Как прочитать и распечатать содержимое файла ttf?
Можно ли как-нибудь открыть, прочитать и записать файл ttf?
Пример:
with open('xyz.ttf') as f:
content = f.readline()
print(content)
Еще немного: если я открою файл.ttf (шрифт) в средстве просмотра шрифтов Windows, мы увидим следующее изображение
Из этого я хотел бы извлечь следующие строки в виде текста, с правильным стилем.
2 ответа
Что именно внутри этого файла с расширением *.ttf. Я думаю, что вам нужно добавить более подробную информацию о input
а также output
, Если вы ссылаетесь на font
Тип базы данных вы должны сначала найти модуль / пакет, чтобы открыть и прочитать его, так как *.ttf не является обычным текстовым файлом.
Прочитайте приведенные ссылки и сначала установите необходимые пакеты:
https://pypi.python.org/pypi/FontTools
Затем, как предложено:
from fontTools.ttLib import TTFont
font = TTFont('/path/to/font.ttf')
print(font)
<fontTools.ttLib.TTFont object at 0x10c34ed50>
Если вам нужна помощь с чем-то еще, попробуйте поставить input
а также expected output
,
Другие ссылки:
Вот еще один полезный скрипт на python:
Чтобы отобразить изображения, связанные с каждым символом клавиатуры, в формате ttf, добавьте файл ttf в папку пути для Word/LibreOffice. Затем найдите имя файла ttf среди имен файлов шрифтов; это позволит вам манипулировать изображениями шрифтов, как текстом в текстовом документе. Но если вы скопируете и вставите изображения шрифтов, появится имя Юникода (который представляет собой символ клавиатуры, связанный с каждым изображением), а НЕ изображение. Чтобы изменить имя Unicode, я думаю, вы можете использовать FontForge, но я еще не пробовал.