¿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

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.


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.


¿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 .

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.