Geoserver'da etiketlemek için özel yazı tiplerini nasıl kullanırım?


10

Etiketlerim için Geoserver ile web'den indirdiğim özel bir yazı tipi kullanmak istiyorum. Font-family css parametresinin okuyabilmesi için fontumun konumunu nasıl belirleyebilirim?

Geoserver 2.1.4

Yanıtlar:


14

Özel TTF yazı tiplerinizi veri dizininizde bulunan katalog stillerine koyarsınız .

Ardından , yazı tipinin sunucu tarafından yüklenebilmesi için Sunucu Durumu altında Kaynak Önbelleği'ni temizlemeniz gerekir !

Bu, 2.1.x sürümünden yeni bir işlevdir.


Şimdiye kadar şanssız yukarıdaki adımları yaptım, sadece sld içinde <sld: Font> <sld: CssParameter name = "font-family"> "fontName" .ttf </ sld: CssParameter> </ sld: yazı>? Yoksa belirtmenin özel bir yolu var mı?
— Ando

Yukarıdaki yorum için özür dilerim, yazı tipi adını yanlış anladım. Ayrıca .ttf uzantısına ihtiyacınız yoktur.
— Ando

3

Yazı tipi dosyalarımı (* .ttf) (...) / geoserver / data / styles dizinine yerleştirmek 2.6 sürümünde hala çalışıyor mu? Dosyaları oraya koydum, kaynak önbelleğini temizledim ve mevcut olmayan yazı tiplerinin tam listesine girdim.


Bunu çözdün mü?
— Alex Leith

ve linux kullanıcıları için: ilaveten / stilleri gibi bir yerde yer yazı gerekecek gdal-veri dizininde klasör /usr/java/jdk1.8.0_144/jre/lib/fonts sonra ediyoruz görünür önce Geoserver yeniden GUI "JVM için kullanılabilir yazı tipleri"
— cm1

1

TTF'leri GeoServer'ın data_dir dizinine taşımak benim için de işe yaramadı. Yani, onları basitçe koydum C:/Windows/Fonts, kaynak önbelleğini temizledim ve voilà! Artık GeoServer'da mevcut.

Benim ortamı: Windows Server 2008 R2 ile GeoServer 2.10.1 .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.