Можно ли удалять / редактировать метаданные в fontforge
У меня есть что-то вроде этого, который конвертирует шрифты
i=1
while ( i<$argc )
Open($argv[i])
# edit meta somehow
Generate($argv[i]:r + type)
i = i+1
endloop
который печатает эти метаданные
Created by FontForge 20141024 at Wed Nov 12 16:59:42 2014
By Jimmy Wärting
что я хотел бы удалить или изменить
1 ответ
Вы можете использовать встроенную функцию SetFontNames
,
У него есть такая подпись:
SetFontNames(fontname[,family[,fullname[,weight[,copyright-notice[,fontversion]]]]])
i=1
while ( i<$argc )
Open($argv[i])
#edit meta
SetFontNames('fontName', 'fontFamilyName', 'fullName', 'weight',
'copyright', 'version')
Generate($argv[i]:r + type)
i = i+1
endloop
Если некоторые параметры не нужны, просто напишите пустую строку:
SetFontNames('', '', '', '', 'copyright', 'version')
Для получения более подробной информации, пожалуйста, смотрите https://fontforge.github.io/scripting-alpha.html