在Mapnik中显示中文(网上资料整理)

前提:数据源不能是Shapefile。

步骤: 

1 下载字体 

2 把字体解压缩到Mapnik的字体文件夹下,我的是“C:\mapnik-0.7.1\lib\mapnik\fonts”

3 修改Map文件,在里面增加这样一段

 1  <FontSet name="my-fonts">

2   <Font face_name="DejaVu Sans Book" />
3   <Font face_name="unifont Medium" />
4 </FontSet>

4 把TextSymbolizer 中face_name=。。。换成fontset_name="my-fonts"

5 成功,good luck 

 参考链接http://highearthorbit.com/cjk-fonts-in-openstreetmap-tiles/ 

posted on 2011-03-11 13:51  索夫特威尔  阅读(1983)  评论(3编辑  收藏  举报

导航