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 : 글꼴>? 아니면 특별한 지정 방법이 있습니까?
Ando

위의 의견에 대한 견해로 글꼴 이름이 잘못되었습니다. 또한 .ttf 확장자가 필요하지 않습니다.
Ando

3

글꼴 파일 (* .ttf)을 (...) / geoserver / data / styles에 배치해도 버전 2.6에서 계속 작동합니까? 파일을 저장하고 리소스 캐시를 지우고 존재하지 않는 전체 글꼴 목록에 파일을 넣었습니다.


이 문제를 해결 했습니까?
Alex Leith

Linux 사용자의 경우 : gdal-data 디렉토리의 / styles 폴더 외에도 /usr/java/jdk1.8.0_144/jre/lib/fonts 와 같은 곳에 글꼴을 배치 한 다음 Geoserver를 다시 시작해야합니다. Geoserver GUI에서 "JVM에 사용 가능한 글꼴"
cm1

1

ttf를 GeoServer의 data_dir로 옮기는 것도 나에게 도움이되지 않았습니다. 그래서 나는 단순히 그것들을 넣고 C:/Windows/Fonts리소스 캐시를 지우고 성공했습니다 ! 이제 GeoServer에서 사용할 수 있습니다.

내 환경 : 윈도우 서버 2008 R2GeoServer 2.10.1 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.