Làm cách nào để sử dụng phông chữ tùy chỉnh để ghi nhãn trong Geoserver?


10

Tôi muốn sử dụng phông chữ tùy chỉnh mà tôi đã tải xuống từ web với Geoserver cho nhãn của mình. Làm cách nào để chỉ định vị trí của phông chữ của tôi để tham số css họ phông chữ có thể đọc được?

Máy chủ địa lý 2.1.4

Câu trả lời:


14

Bạn đặt phông chữ TTF tùy chỉnh trong các kiểu danh mục được đặt trong thư mục dữ liệu của bạn.

Sau đó, bạn cần phải xóa Tài nguyên bộ đệm trong Trạng thái máy chủ để phông chữ sẽ được máy chủ tải!

Đây là một chức năng mới từ 2.1.x.


Tôi đã thực hiện các bước trên không may mắn cho đến nay, tôi chỉ xác định trong sld của mình là <sld: Font> <sld: CssParameter name = "font-family"> "fontName" .ttf </ sld: CssParameter> </ sld: Phông chữ>? Hoặc có một cách đặc biệt để chỉ định?
Ando

Xin lỗi cho nhận xét trên, tôi đã có tên phông chữ sai. Ngoài ra, bạn không yêu cầu phần mở rộng .ttf.
Ando

3

Đặt các tệp phông chữ của tôi (* .ttf) thành (...) / geoserver / data / style vẫn hoạt động trong phiên bản 2.6? Tôi đặt các tệp ở đó, xóa bộ đệm tài nguyên và trong danh sách đầy đủ các phông chữ có sẵn mà chúng không tồn tại.


Bạn đã có được điều này được giải quyết?
Alex Leith

và đối với người dùng linux: ngoài thư mục / style trong thư mục gdal-data, bạn sẽ phải đặt phông chữ ở đâu đó như /usr/java/jdk1.8.0_144/jre/lib/fonts sau đó khởi động lại Geoserver trước khi chúng hiển thị trong GUI Geoserver "Phông chữ có sẵn cho JVM"
cm1

1

Việc chuyển các ttf vào data_dir của GeoServer cũng không phù hợp với tôi. Vì vậy, tôi chỉ cần đặt chúng vào C:/Windows/Fonts, xóa bộ nhớ cache ressource và voilà! Bây giờ chúng có sẵn trên GeoServer.

Môi trường của tôi: Windows Server 2008 R2 với GeoServer 2.10.1 .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.