gpt4 book ai didi

docker - 如何在tileserver-gl服务器上使用自定义字体(字形)?

转载 作者:行者123 更新时间:2023-12-02 19:28:29 25 4
gpt4 key购买 nike

我正在使用tileserver-gl的Docker镜像来运行服务器(klokantech/tileserver-gl)。

我想像自己的Font Awesome(currently here available)的pbf文件一样提供自己的字体。我只能使用自定义样式,而不能通过tileserver-gl docker images afaik使用我自己的“自定义”字体。

据我所知,字形URL不能更改(这很疯狂),即使不使用自定义样式也是如此。由于glyhs URL最终将始终是:

{
"glyphs":"https://<your_server_url>/fonts/{fontstack}/{range}.pbf",
}

我还尝试将'Font Awesome 5 Free Solid'目录放置在fonts目录中。因此,我在config.json文件旁边创建了一个“fonts”目录,然后创建了“Font Awesome 5 Free Solid”目录”,并将pbf文件放在该目录中,但没有任何运气:(.。

我的问题是:是否有人使用 tileserver-gl 的openmap tile服务器托管了自己的(自定义)字体?我现在真的很笨。

谢谢!

问候,
梅洛伊

最佳答案

既然您说的是可以在没有Docker的情况下使其运行,似乎问题仅在于将字体添加到Docker容器中,以便内部运行的服务器可以访问它们。

您可以尝试临时添加它们,并为容器安装一个卷(如此处https://fullstackme.co.uk/dev/bring-your-favourite-fonts-to-reports-running-in-docker所述),或根据您喜欢的容器构建自定义容器:只需运行相同的命令即可在Dockerfile中复制和安装字体。一旦确定您的字体在容器内,例如使用fc-list,尝试使用命令将它们添加到服务器本身。希望有帮助!

关于docker - 如何在tileserver-gl服务器上使用自定义字体(字形)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53924942/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com