Как мне использовать пользовательские шрифты для надписей в Geoserver?

10

Я хочу использовать пользовательский шрифт, который я скачал из Интернета с Geoserver для своих ярлыков. Как указать местоположение моего шрифта, чтобы параметр font-family css мог его прочитать?

Геосервер 2.1.4

Ando
источник

Ответы:

14

Вы помещаете свои пользовательские TTF-шрифты в стили каталога, которые находятся в вашем каталоге данных.

Затем необходимо очистить кэш ресурсов в разделе « Состояние сервера», чтобы шрифт был загружен сервером!

Это новый функционал из 2.1.x.

oskarlin
источник
До сих пор я выполнил описанные выше шаги, не повезло, я просто указал в своем sld <sld: Font> <sld: CssParameter name = "font-family"> "fontName" .ttf </ sld: CssParameter> </ sld: шрифт>? Или есть особый способ указания?
Андо
Извиняюсь за вышеупомянутый комментарий, я неправильно понял название шрифта. Также вам не требуется расширение .ttf.
Андо
3

Перевод файлов шрифтов (* .ttf) в (...) / geoserver / data / styles все еще работает в версии 2.6? Я помещаю туда файлы, очищаю кеш ресурсов и в полном списке доступных шрифтов их нет.

lomasz
источник
Вы решили это?
Алекс Лейт
и для пользователей Linux: в дополнение к папке / styles в каталоге gdal-data вы должны будете разместить шрифты где-то вроде /usr/java/jdk1.8.0_144/jre/lib/fonts, а затем перезапустить Geoserver, прежде чем они будут видны в графическом интерфейсе Geoserver «Доступные шрифты для JVM»
cm1
1

Перемещение ttf в data_dir GeoServer также не сработало для меня. Итак, я просто вставил их C:/Windows/Fonts, очистил кеш ресурсов и вуаля! Теперь они доступны на GeoServer.

Моя среда: Windows Server 2008 R2 с GeoServer 2.10.1 .

Franka
источник