fonts.txt字体的别名

注意,字体的别名最后不能跟数据。
比如:abc8(不合法)
应以字母结束。


已发布

分类

来自

标签:

评论

《 “fonts.txt字体的别名” 》 有 37 条评论

  1. 刘志明 的头像
    刘志明

    你好!我也正在做GIS这方面的工作,在用mapserver时发现不能支持中文,能否支持一下,谢谢!

  2. wlx 的头像
    wlx

    你是说中文的label么?
    支持的啊,你需要在MAP文件定义TRUETYPE中文字体,举个例子:
    LABEL
    COLOR 255 0 255
    FONT simhei
    encoding gb2312
    TYPE truetype
    SIZE 8
    force true
    POSITION AUTO
    PARTIALS FALSE
    BUFFER 5
    OUTLINECOLOR 255 255 255
    END

  3. 刘志明 的头像
    刘志明

    你好,谢谢你!你那儿能显示出中文吗?我是这样做的,但还是不行. simhei encoding gb2312仅仅是alias吗?encoding gb2312没什么特殊意思吧?

  4. wlx 的头像
    wlx

    可以的。
    encoding是设置编码的。
    还需要作一个字体设置的,参考fontset

  5. 刘志明 的头像
    刘志明

    谢谢!你用的应该是LINUX,我用的是MS4W.要支持中文应该要重新编译一下.不知对不对.

  6. wlx 的头像
    wlx

    不用。

  7. 刘志明 的头像
    刘志明

    请教一个问题,mapobject中imagetype属性中有没有swf.

  8. wlx 的头像
    wlx

    有啊。
    请参考:http://mapserver.gis.umn.edu/doc46/mapfile-reference.html#map

  9. 刘志明 的头像
    刘志明

    但是在MAPLAB中IMAGETYPE并没有显示SWF,我这儿可以设置OUTFORMART为SWF,但是显示不出来.望指教.

  10. wlx 的头像
    wlx

    你需要确认你的MAPSERVER在编译时启用了SWF支持。
    可以通过mapserv -v来进行查看,或者调用PHPINFO来进行查看。

  11. 刘志明 的头像
    刘志明

    支持,在显示时出现错误,1)PHP Script Interpreter 遇到问题需要关闭。2)0x7c930e03指令引用的0x0000681a内存.该内存不能为written. 不明白是什么问题.不知你是用什么来显示SWF的.

  12. wlx 的头像
    wlx

    你可以自己编译一下MAPSERVER,或者写一个最简单的程序来测试一下SWF的生成能否成功。
    看你的出错提示,应该是服务器端出现问题。

  13. 刘志明 的头像
    刘志明

    上面的问题都解决了,谢谢你!还想请教两个问题,不知你用没用过fmvpro,就是用来显示SWF的,其中有两个问题.1)好象不能显示LABLE,2)当换上自己的地图时,地图无法移动.

  14. 刘志明 的头像
    刘志明

    还有一个问题,就是怎样让线段的宽度随地图的变化而变化

  15. sam11 的头像
    sam11

    “你需要在MAP文件定义TRUETYPE中文字体” 是什么意思
    是不是在maplab中编辑时对LABEL进行注解?

    “FONT simhei
    encoding gb2312” 应该加在那里?

    小弟跪求答案?谢谢!

  16. wlx 的头像
    wlx

    直接编辑MAP文件,不要用MAPLAB。
    BTW:请注意网络用语。“跪求”很让人反感的。

  17. sam11 的头像
    sam11

    是不是在mapserver中编辑?我用的是MS4W,怎么做?
    急啊!谢了!

  18. wlx 的头像
    wlx

    用文本编辑器直接编辑具体的MAP文件

  19. sam11 的头像
    sam11

    我没有搞明白,可不可以说的具体一点!

  20. wlx 的头像
    wlx

    请参考MAPSERVER官方网站的文档。
    MAPSERVER的MAP文件是一个文本文件,MAPLAB所作的工作其实就是定制并生成一个MAP文件,你现在直接去编辑那个MAP文件就可以。

  21. sam11 的头像
    sam11

    我现在通过点选图例,会显示所选图例的属性资料!属性资料放在(. dbf)文件中.

    当属性资料中有汉字时,出来的是乱码!怎么办?

    我用的是MS4W!

  22. wlx 的头像
    wlx

    乱码的关键问题是在下面这行:
    encoding gb2312
    encoding后面的编码要和你数据库中的汉字编码相对应。

  23. sam11 的头像
    sam11

    encoding UTF-8加到那里?
    map文件的那里?layer的后面?还是legend的label中!谢谢!

  24. sam11 的头像
    sam11

    LABEL
    COLOR 255 0 255
    FONT simhei
    encoding gb2312
    TYPE truetype
    SIZE 8
    force true
    POSITION AUTO
    PARTIALS FALSE
    BUFFER 5
    OUTLINECOLOR 255 255 255
    END
    上面的LABEL是不是LEGEND中的LABEL!!!!

  25. sam11 的头像
    sam11

    谢谢!这个LABEL在那里定义?

  26. wlx 的头像
    wlx

    是layer中的label

  27. sam11 的头像
    sam11

    谢谢!!

  28. sam11 的头像
    sam11

    layer
    …….
    CLASS
    NAME “v2_1820_pref_pgn_utf”
    EXPRESSION /2|3/
    LABEL
    TYPE TRUETYPE
    FONT “simhei encoding utf-8”
    SIZE 8
    POSITION AUTO
    BUFFER 5
    OUTLINECOLOR 255 255 250
    PARTIALS FALSE
    FORCE TRUE
    END
    STYLE
       …..
    为什么还不行?帮忙看看!

  29. wlx 的头像
    wlx

    font simhei
    encoding utf8
    这是2行啊,你怎么放在一起了?

  30. sam11 的头像
    sam11

    可不可以留个邮箱地址!为什么还是不行!
    我想把MAP文件发给你看看!
    老师再催啊!谢谢!

  31. sam11 的头像
    sam11

    我把编辑好的
    layer
    …….
    CLASS
    NAME “v2_1820_pref_pgn_utf”
    EXPRESSION /2|3/
    LABEL
    TYPE TRUETYPE
    FONT simhei
    encoding utf-8
    SIZE 8
    POSITION AUTO
    BUFFER 5
    OUTLINECOLOR 255 255 250
    PARTIALS FALSE
    FORCE TRUE
    END
    STYLE
       …..
    放在MAPLAB的MapBrowser中浏览!还是不行?

  32. sam11 的头像
    sam11

    谢谢!帮忙看一下!

  33. wlx 的头像
    wlx

    建议你先看一下mapserver的tutor,我觉得你应该仔细看一下MAPSERVER的基础文档。

  34. sam11 的头像
    sam11

    我是初学的!哪里有问题,不吝赐教啊!

  35. sam11 的头像
    sam11

    谢谢!我解决了这个问题!可以在图例中显示汉字!
    还有一个问题!帮忙看一下!

    图例的属性资料!属性资料放在(. dbf)文件中.
    当想查看时!里面的乱码无法解决!
    怎样把这部分跟LABEL联系起来!

  36. sam11 的头像
    sam11

    查看的是.dbf的资料!

  37. william 的头像
    william

    williamceo_gll@126.com 这是我的邮箱 很感谢

回复 刘志明 取消回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注