Например, я хочу использовать этот файл шрифта .ttf
: https://www.onlinewebfonts.com/download/3b2646a48566403a55f62ceddbecbe18
. Он содержит 29 064 символа.
Я хочу оставить в нем только буквы, которые я использую.Краткий пример: どこでもタップしてプレイ
Итак, из 29 064 останется только 12 символов.В моей реальной ситуации, если будет около 300 глифов.
По сути, я хочу резко уменьшить размер файла, удалив неиспользуемые глифы
Есть ли способ реализовать это с помощью какого-нибудь сценария?Я на macOS.Или какое-то приложение может сделать это и как именно?Есть ли пример из реальной жизни?
upd: ответ от на этот вопрос не работает, выдает ошибки:
./subset.pl --chars="どこでもタップしてプレイ" /Users/User/Desktop/1.ttf /Users/User/Desktop/2.ttf
Wide character in subroutine entry at Font/Subsetter.pm line 1496.
В этом вопросе есть рекомендации по использованиюисправлено это репо: https://github.com/fnp/librarian/blob/master/librarian/font-optimizer/subset.pl
И при выполнении этой же команды появляются другие ошибки:
Uses unhandled table 'BASE'
Uses forbidden table 'CFF '
В качестве файла шрифта я использовал это по первой ссылке, простопереименовал в 1.ttf