Определение того, какие символы поддерживает данный шрифт

Обновление npm 5:

Начиная с npm 5.0.0 , установленные модули по умолчанию добавляются как зависимости, поэтому опция --save не больше нужно Другие варианты сохранения все еще существуют и перечислены в документации для npm install.

Исходный ответ:

До версии 5 NPM по умолчанию просто устанавливал пакет в node_modules. Когда вы пытались установить зависимости для вашего приложения / модуля, вам необходимо сначала установить их, а затем добавить их (вместе с соответствующим номером версии) в раздел dependencies вашего package.json.

Опция --save инструктировала NPM автоматически включать пакет в секцию dependencies вашего package.json, что экономит вам дополнительный шаг.

Кроме того, существуют дополнительные опции --save-dev и --save-optional, которые сохраняют пакет в devDependencies и optionalDependencies соответственно. Это полезно при установке пакетов только для разработки, таких как grunt или вашей тестовой библиотеки.

56
задан Neil Mayhew 30 March 2019 в 15:03
поделиться

1 ответ

Ответ вышеупомянутого Janus ( https://stackoverflow.com/a/19438403/431528) работы. Но Python является слишком медленным, специально для азиатских шрифтов. Это стоит минут за шрифт размера файла 40 МБ на моем компьютере E5.

, Таким образом, я пишу немного программы C++, чтобы сделать это. Это, зависит от FreeType2 ( https://www.freetype.org / ). Это - vs2015 проект, но это легко к порту к Linux для него, консольное приложение.

Код может быть найден здесь, https://github.com/zhk/AllCodePoints Для азиатского шрифта размера файла 40 МБ, он стоит приблизительно 30 мс на моем компьютере E5.

0
ответ дан 26 November 2019 в 17:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: