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


10

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

Геосервер 2.1.4

Ответы:


14

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

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

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


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

Извиняюсь за вышеупомянутый комментарий, я неправильно понял название шрифта. Также вам не требуется расширение .ttf.
Андо

3

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


Вы решили это?
Алекс Лейт

и для пользователей 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 .

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.