美文网首页
亚洲文本垂直放置(CJK)的坑,好气

亚洲文本垂直放置(CJK)的坑,好气

作者: Xuds | 来源:发表于2017-09-20 18:29 被阅读0次

    CJK是Chinese Japanese Korea三个国家文字所采用的编码。千万不要去Bing搜索CJK是什么。。。有些情况下,地图中需要将文本垂直放置。

    如:

    垂直放置

    再放一张对比图吧。

    不垂直放置

    一个是从上向下读,一个是从左向右读,在垂直的线要素或面要素中,这种CJK垂直标注配图很好看,深受用户喜爱。

    MapLex无疑是一个高级的标注引擎。在ArcMap中,它表现优秀。不过最近发现,MapLex在某些条件下,标注的CJK效果(亚洲文本垂直放置效果),不生效。

    问题复现条件:

    1.标注的放置方式采用“河流放置”,且放置位置为centered curved。

    2.将标注转换为注记。

    这样,原本美观的CJK字符垂直放置,在ArcGIS Server里就不生效了。

    我来做一遍。

    1.河流放置 2.centered curved位置 3.CJK字符垂直放置开启 4.右键river图层,转换为注记

    这时ArcMap会帮你隐藏掉Maplex标注而自动把注记加入到图层中使用注记的标注。

    操作完毕,前方高能!

    CJK设置无效

    啊,我的克里雅河,哈拉斯坦河,你们怎么歪了???

    这是一个大坑,读者务必留心。绕过去,别掉进去。。。

    绕行办法:

    针对问题复现的条件绕行办法也很简单。

    1.不使用“河流放置方式”来放置河流标注。如果是河流是面要素,推荐使用地块放置,位置straight。效果差不多。如果是线要素,推荐默认的整齐放置(regular),位置为straight。

    2.不转换注记。使用标注即可。

    绕行效果:

    可以使用CJK

    由于我这里河流是线要素,所以使用默认放置方式,开启CJK的设置。效果如上所示。

    默认放置方式

    克里雅河再次生机勃勃。

    相关文章

      网友评论

          本文标题:亚洲文本垂直放置(CJK)的坑,好气

          本文链接:https://www.haomeiwen.com/subject/wlgosxtx.html