Як я можу використовувати спеціальні шрифти для маркування в Geoserver?


10

Я хочу використовувати спеціальний шрифт, який я завантажив з Інтернету за допомогою Geoserver для своїх міток. Як визначити розташування мого шрифту, щоб параметр 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 / stilovi все ще працює у версії 2.6? Я поміщаю туди файли, очищає кеш ресурсів і повний список доступних шрифтів, яких не існує.


Ви вирішили це?
Алекс Лейт

і для користувачів Linux: окрім папки / styles в каталозі gdal-data вам потрібно буде розмістити шрифти десь на зразок /usr/java/jdk1.8.0_144/jre/lib/fonts, після чого перезапустити Geoserver перед тим, як вони будуть видимі в графічному інтерфейсі Geoserver "Шрифти, доступні JVM"
см1,

1

Переміщення ttf у data_dir GeoServer теж не вийшло. Отже, я просто вклав їх C:/Windows/Fonts, очистив кеш ресурсів і voilà! Тепер вони доступні на GeoServer.

Моє середовище: Windows Server 2008 R2 з GeoServer 2.10.1 .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.