Уменьшение размера файла шрифта

#fonts

#шрифты

Вопрос:

Допустим, я хочу использовать шрифт DejaVu. Файлы шрифтов довольно большие. Я заметил, что у них, похоже, есть много дополнительных вещей, которые мне, вероятно, никогда не понадобятся. Как я могу добиться того, чтобы они были намного меньше?

Комментарии:

1. @Otaku. Не обязательно, хотя это было бы неплохо

2. вы можете задать вопрос по адресу superuser.com затем.

3. @Otaku Но я спрашиваю об этом, потому что хочу включить его / использовать в программе, которую я создаю.

4. это примерно то же самое, что спросить: «как мне изменить размер jpg в mspaint, потому что я хочу использовать его в приложении?» если вы делаете это программно и уже начали двигаться по этому пути, самое время спросить. если вы делаете это с помощью существующего приложения или службы, SU — это то место, где можно спросить.

5. @Otaku Я полагаю, ты прав

Ответ №1:

У них нет DejaVu, но с помощью Google Web Fonts вы можете ограничить набор символов, например:

 //fonts.googleapis.com/css?family=FontNameamp;text=Lorem Ipsum
  

Чтобы удовлетворить @Otaku, программно сгенерируйте список символов и закодируйте его по URL 🙂

Ответ №2:

Вы должны иметь возможность использовать программу Font Forge, чтобы открыть шрифт и удалить лишние символы, которые вы никогда не будете использовать, а затем повторно экспортировать шрифт, хотя, если вы не встраиваете шрифт в другой файл (например, в SWF), размер файла шрифта не должен иметь большого значения.

Комментарии:

1. Да, я планирую встроить это в приложение для Android