登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

等待水鄉

聆聽南風...

 
 
 

日志

 
 

GMT如何显示汉字  

2011-07-13 21:35:18|  分类: Linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
GMT如何显示汉字
2010-11-22 13:49
这个问题讨论了N久,也看到不少国内的GMT用户在各论坛提问的帖子,但鲜见回答的。一般来说都是在GMT下画好图后,然后再利用coreldraw或者是illustrator之类的来编辑。这几日在网上遛狗的时候发现了这样一篇,来自于这里http://www6.ocn.ne.jp/~higamasa/gmt/,某个日本科学家的GMT网页。他主要是用来解决在GMT下显示日文的,但同时也提到可以显示汉字和朝鲜文(有可能)。

大概是这么个处理法:
先下载对应于GMT版本的补丁,例如GMT4.5.3,则下载GMT4.5.3-cjk.patch ,将其放到GMT源代码目录里;
打补丁,用这个命令:patch -p1 < GMT4.5.3-cjk.patch ,终端会提示哪些文件做了修改;
编译和安装GMT:./configure
make all
make install
这些就不用多说了。

他同时提供了一个测试的脚本pstext.sh
最后成图是这样的:
GMT如何显示汉字 - yetom - 等待水鄉

好吧,我承认我只看了个大概。我懂的日本语就限于德艺双馨的苍井老师在她的科教片中教我的那简单的几句,而这导致的直接后果就是——无论是在SUSE10.1或者是FEDORA 12上我都尝试失败了。

原文可能讲述了更多的内容,比如需要更改什么PS_fond_info.d之类的文件,但我没看懂。期盼懂得日文的牛人。

附日本科学家的网页内容:
==============================================================

GMT4.5.3 日本語(CJK)対応パッチ (GMT4.5.3-cjk.patch)

(注) 使い勝手は3.4の物と同じになるように作業してはいますが、 日本語フォントと英字フォントを切替える方法の実装が大きく変わっています。 テストは行っていますが、ver3.4.5で正常に動くものが、こちらでは 今のところうまく動かないということもありえます。 使用される方は御自分の責任において御使用下さい。

特徴

  • 使用方法は、基本的にver3.xの日本語パッチと同じ(はずですが、うまく動かない場合はお知らせ下さい)。
  • オリジナルのGMTでは ver4.0から、フォントを $GMTHOME/share/pslib/ 以下の PS_font_info.d, CUSTOM_font_info.d で設定できるようになった(GMT3.xでは、プログラム内で固定されていた)。 これに合わせ日本語フォントも設定ファイル CJK_font_info.d で指定するようにした。
  • 日本語以外に中国語、韓国語も使用可能(なはず。)

インストール方法

  1. ソースファイルの展開 
    $ bzcat GMT4.5.3_src.tar.bz2 | tar xvf -
  2. パッチをあてる 
    $ cd GMT4.5.3/ 
    $ patch -p1 < どこか/GMT4.5.3-cjk.patch
  3. コンパイル、インストール 
    $ ./configure 
    $ make all 
    $ make install

使用方法

基本的にver3.x と同じです。使用できる文字コードがEUC限定である点も ver3.xと同じです。 
サンプルスクリプトpstext.shを実行すると、 以下のような図ができます。 

既知の問題点

  • psscaleで縦書きをした時の日本語の並びがver3.xの結果に比べ不揃い。

旧バージョン用パッチ

GMT4.5.2用GMT4.5.2-cjk.patch
GMT4.5.1用GMT4.5.1-cjk.patch
GMT4.5.0用GMT4.5.0-cjk.patch
GMT4.4.0用GMT4.4.0-cjk.patch(名古屋大加藤さんGMT関連ページへのリンク)
GMT4.3.1用GMT4.3.1-cjk.patch
GMT4.2.1用GMT4.2.1-cjk.patch
GMT4.2.0用GMT4.2.0-cjk.patch
GMT4.1.2用GMT4.1.2-cjk.patch
GMT4.1.1用GMT4.1.1-cjk.patch
GMT4.1用GMT4.1-cjk.patch
GMT4.0用GMT4.0-cjk.patch
  评论这张
 
阅读(1802)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018