ArcGIS Server地图服务标注如何使用斜体字形?

1、环境

ArcGIS for Desktop、ArcGIS for Server

2、问题

在Desktop中配图时,设置字体格式为宋体(或者其他中文字体)+ 斜体,Desktop中显示的各种正常。然而发布服务时却发现之前设置的斜体格式不见了,变成了常规模样,切图之后也是同样的问题。

图1:桌面配图时设置的效果明明是这样的

图2:发布服务之后,切图也是同样

3、问题原因

底图图层和地图服务通过系统中可用的字体和字体样式进行显示,而系统中文字体是不支持斜体字形的,所以我们发现发布的服务的标注字体并没有按照斜体格式显示。那为什么在ArcMap中显示正常呢,这是因为ArcMap的字体处理方式与地图服务的处理方式不同,在系统没有相应字体的情况下,ArcMap会对字体以图形的方式进行倾斜或加粗,通过这种模拟的方式达到所要的效果。

4、解决方法

发服务的时候先通过预览窗口验证文本是否按预期的方式进行渲染。如果在文本中没有发现粗体或斜体属性,请检查并确保系统中有特定的字型样式可用。如果没有可用的字型样式,可以在网上找到合适的字体库文件,将其复制到Windows Fonts文件夹下安装即可(如果字体不小心双击安装了,配置时直接选用宋体+粗体(斜体不要选哦!!)的方式解决上述问题)。分享一个宋体粗斜体字库(使用时,须同时设置粗体与斜体),下载地址:http://pan.baidu.com/s/1hqf5Fko

重新配图,服务预览窗口下看一下,问题解决。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值