¿Cómo uso usar fuentes personalizadas para etiquetar en Geoserver?

10

Quiero usar una fuente personalizada que descargué de la web con Geoserver para mis etiquetas. ¿Cómo especifico la ubicación de mi fuente para que el parámetro css de la familia de fuentes pueda leerla?

Geoserver 2.1.4

Ando
fuente

Respuestas:

14

Pones tus fuentes TTF personalizadas en los estilos de catálogo que se encuentran en tu directorio de datos.

¡Entonces debe borrar la caché de recursos en Estado del servidor para que el servidor cargue la fuente!

Esta es una nueva funcionalidad de 2.1.x.

oskarlin
fuente
Hice los pasos anteriores sin suerte hasta ahora, ¿solo especifico en mi sld como <sld: Font> <sld: CssParameter name = "font-family"> "fontName" .ttf </ sld: CssParameter> </ sld: Fuente>? ¿O hay una forma especial de especificar?
Ando
Disculpas por el comentario anterior, me equivoqué con el nombre de la fuente. Además, no necesita la extensión .ttf.
Ando
3

Poner mis archivos de fuente (* .ttf) a (...) / geoserver / data / styles todavía funciona en la versión 2.6? Puse archivos allí, borré la caché de recursos y en la lista completa de fuentes disponibles no existen.

lomasz
fuente
¿Lo resolviste?
Alex Leith
y para usuarios de Linux: además de la carpeta / styles en el directorio gdal-data, tendrá que colocar fuentes en algún lugar como /usr/java/jdk1.8.0_144/jre/lib/fonts y luego reiniciar Geoserver antes de que sean visibles en la GUI de Geoserver "Fuentes disponibles para JVM"
cm1
1

Mover los ttf al data_dir de GeoServer tampoco funcionó para mí. Entonces, simplemente los puse en C:/Windows/Fonts, borré el caché de recursos y ¡voilà! Ahora están disponibles en GeoServer.

Mi entorno: Windows Server 2008 R2 con GeoServer 2.10.1 .

Franka
fuente