Самый простой способ превратить ваши пользовательские шрифты в файлы, совместимые с Maplibre GL (и Mapbox GL тоже).
Для других подготовленных шрифтов посмотрите на Maplibre/Demotiles/Font вместо этого.
Для примера использования Font-Maker в командной строке, чтобы покрыть как можно большую часть Unicode, см. Protomaps/Basemaps-Assets.
Перейдите в веб-приложение по адресу maplibre.org/font-maker/ и выберите свой файл.
Подождите, пока панель прогресса завершит и загрузите свой Zip, содержащий все диапазоны для шрифта.
Вам не нужно ничего устанавливать для создания шрифтов SDF, просто используйте страницу выше.
Для использования и разработки командной строки см. Appling.md
Если рендерер Maplibre не найдет соответствующий код в текущем шрифте, он пропустит отображение этого символа.
См. @Wipfli's Text рендеринг в руководстве Maplibre для получения подробной информации о недостатках сопоставления 1 CodePoint до 1 Glyph.
Демо font-maker имеет локальные идеографы, которые являются по умолчанию для большинства приложений Maplibre. Сгенерированные шрифты, которые включают диапазоны CJK, будут отображать системные шрифты по умолчанию вместо сгенерированных шрифтов.
Определенные сценарии не могут быть отображены в Maplibre GL, затрагивая, по крайней мере, на эти языки:
name:myname:hiname:mrname:guname:pa , name:pnbname:asname:bnname:orname:tename:knname:taname:mlМетки с использованием этих сценариев были исключены из набора данных Sample Capital Cities.
Присоединяйтесь к каналу #maplibre Slack в OSMUS: Получите приглашение на https://slack.openstreetmap.us/