<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[CJK2PS(Chinese/Japanese/Korean to PostScript)]]></title> 
<link>http://cjk2ps.mydigitallife.org.uk/index.php</link> 
<description><![CDATA[Chinese/Japanese/Korean to PostScript]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[CJK2PS(Chinese/Japanese/Korean to PostScript)]]></copyright>
<item>
<link>http://cjk2ps.mydigitallife.org.uk/post/10/</link>
<title><![CDATA[已知的错误和缺陷]]></title> 
<author>RobinHoo &lt;admin@yourname.com&gt;</author>
<category><![CDATA[缺陷错误]]></category>
<pubDate>Tue, 31 Jul 2007 23:21:33 +0000</pubDate> 
<guid>http://cjk2ps.mydigitallife.org.uk/post/10/</guid> 
<description>
<![CDATA[ 
	2007-08-01 cjk2ps 0.11beta<br/>- 无法正确输出TrueType Open Font的繁体和韩文字符，初步确定是无法解析GSUB/GPOS表造成<br/>- 错误输出代码混乱<br/>- 输出速度在小文件时还是较慢<br/>
]]>
</description>
</item><item>
<link>http://cjk2ps.mydigitallife.org.uk/post/9/</link>
<title><![CDATA[2007-07-31 开发进展]]></title> 
<author>RobinHoo &lt;admin@yourname.com&gt;</author>
<category><![CDATA[项目进度]]></category>
<pubDate>Mon, 30 Jul 2007 21:39:03 +0000</pubDate> 
<guid>http://cjk2ps.mydigitallife.org.uk/post/9/</guid> 
<description>
<![CDATA[ 
	六月底刚刚更换工作，七月十号跟指导老师声明开始项目修改。但是因为新公司很多事情，正式开始在一周后。其间着手选择新的IDE开发平台。因为比较习惯Windows作为开发OS，所以在CFree不再能正确运行于Windows平台后，改用DEV-C++，一个界面还不错，具有大部分调试编译功能的免费开发集成环境。不过调试功能还是比CFree差不少。开始测试繁体中文和韩文。字符转换效率太差，全面修改了那部分代码。发现之前一些代码错误，更正。重新加入对TTC字形库的支持。不过还是很初级的，因为无法解决OpenType的字形库合集。导致繁体中文和韩文不可正确读取，繁体中文可以借用简体中文字库，但是韩文一点办法都没有。准备继续研究GSUB和GPOS对于GLYPH_Offset的影响。对最后输出的PostScript做了一些调整。准备加入一些BG5PS的功能，全面取代BG5PS地位。
]]>
</description>
</item><item>
<link>http://cjk2ps.mydigitallife.org.uk/post/8/</link>
<title><![CDATA[最新项目源代码[Latest Project Source Codes]]]></title> 
<author>RobinHoo &lt;admin@yourname.com&gt;</author>
<category><![CDATA[源码档案]]></category>
<pubDate>Mon, 05 Mar 2007 08:59:20 +0000</pubDate> 
<guid>http://cjk2ps.mydigitallife.org.uk/post/8/</guid> 
<description>
<![CDATA[ 
	<br/>Tags - <a href="http://cjk2ps.mydigitallife.org.uk/tags/%25E6%25BA%2590%25E4%25BB%25A3%25E7%25A0%2581/" rel="tag">源代码</a> , <a href="http://cjk2ps.mydigitallife.org.uk/tags/source/" rel="tag">source</a> , <a href="http://cjk2ps.mydigitallife.org.uk/tags/code/" rel="tag">code</a>
]]>
</description>
</item><item>
<link>http://cjk2ps.mydigitallife.org.uk/post/7/</link>
<title><![CDATA[TO DO LIST]]></title> 
<author>RobinHoo &lt;admin@yourname.com&gt;</author>
<category><![CDATA[进展规划]]></category>
<pubDate>Thu, 07 Sep 2006 08:56:21 +0000</pubDate> 
<guid>http://cjk2ps.mydigitallife.org.uk/post/7/</guid> 
<description>
<![CDATA[ 
	<strong>2007-08-01 </strong><br/>- 进一步优化ttf.c程序结构，使其支持TrueType Open Font<br/>- 增加PS文件为解码中文过滤支持<br/>- 调整字符转换部分，增加自动侦测字符代码<br/>- 修正出错代码混乱<br/>- 增加出错代码查询帮助<br/>- 修改出错处理代码<br/><br/><strong>2006-09-07 </strong><br/>- 调整ttf.c文件内数据结构<br/>- 增加ttc字形文件支持<br/>- 增加多字形文件支持数据结构<br/>- 调整字符转换部分，增加自动侦测字符代码<br/>- 修正Katakana字符输出控制BUG<br/>- 修正出错代码混乱<br/>- 增加出错代码查询帮助<br/>- 修改出错处理代码
]]>
</description>
</item><item>
<link>http://cjk2ps.mydigitallife.org.uk/post/6/</link>
<title><![CDATA[CJK2PS Source Code and Accessories]]></title> 
<author>RobinHoo &lt;admin@yourname.com&gt;</author>
<category><![CDATA[源码档案]]></category>
<pubDate>Sun, 27 Aug 2006 05:30:07 +0000</pubDate> 
<guid>http://cjk2ps.mydigitallife.org.uk/post/6/</guid> 
<description>
<![CDATA[ 
	<strong>Chinese/Japanese/Korean to PostScript Source Code Files</strong><br/>2007-07-31: <a href="http://cjk2ps.mydigitallife.org.uk/attachment/cjk2ps0.11beta/cjk2ps20070731.zip" target="_blank">0.11 beta</a><br/>2006-08-25: <a href="http://cjk2ps.mydigitallife.org.uk/attachment/cjk2ps0.10beta/cjk2ps.zip" target="_blank">0.10 beta</a><br/>2006-02-27: <a href="http://cjk2ps.mydigitallife.org.uk/attachment/cjk2ps0.00beta/cjk2ps.zip" target="_blank">0.00 beta</a><br/><br/><strong>Chinese/Japanese/Korean to PostScript Code Page Translation Files</strong><br/>2006-02-25: <a href="http://cjk2ps.mydigitallife.org.uk/attachment/codes/code.zip" target="_blank">Code Pages</a><br/><br/><strong>Chinese/Japanese/Korean to PostScript Font Files(Only Chinese Simsong and Japanese Gothic)</strong><br/>2006-02-25:<a href="http://cjk2ps.mydigitallife.org.uk/attachment/fonts/mssong.zip" target="_blank">MS Song TTF</a><br/>2006-02-25:<a href="http://cjk2ps.mydigitallife.org.uk/attachment/fonts/msgothic.zip" target="_blank">MS Gothic TTF</a>
]]>
</description>
</item><item>
<link>http://cjk2ps.mydigitallife.org.uk/post/4/</link>
<title><![CDATA[Version History]]></title> 
<author>RobinHoo &lt;admin@yourname.com&gt;</author>
<category><![CDATA[项目进度]]></category>
<pubDate>Sun, 21 May 2006 09:12:54 +0000</pubDate> 
<guid>http://cjk2ps.mydigitallife.org.uk/post/4/</guid> 
<description>
<![CDATA[ 
	2007-07-31:CJK2PS 0.11 beta 2<br/>- 重写了字符代码转换部分，提高代码可读性和可靠性。<br/>- 修改了PostScript Prolog部分函数，以调整CJK字符显示时略高于ASCII字符的问题，<br/> &nbsp; 修正了CJK字符显示宽度略大的问题。<br/>- <strong>更正了TTF初始化时没有正确关闭TTF文档的问题。</strong><br/><br/>2006-08-29:CJK2PS 0.10 beta 2<br/>- 重写了输出部分函数，加快了输出速度，输出流基本达到了和输入流相同速度。<br/>- 修改了PostScript Pagesetup部分函数，以适应输出流加速所需要的每页定义新出现字符<br/> &nbsp; 的要求（该部分在打印机输出的效果还需测试）。<br/>- 简化了DoubleByteChar结果。<br/>- 增加了WRAP开关的说明文字。<br/>- 删除CUT开关的定义，改为默认情况下为CUT模式，除非有定义WRAP模式。<br/>- <strong>修正了在没有亚洲文字时无法正常输出PostScript头信息，导致输出PostScript流<br/> &nbsp; &nbsp;失败</strong><br/>- <strong>修正了无法正常结束PostScript流的问题。</strong><br/><br/>2006-08-27:CJK2PS 0.10 beta 1<br/>重写了输出部分函数，加快了输出速度，输出流基本达到了和输入流相同速度。修改了PostScript Pagesetup部分函数，以适应输出流加速所需要的每页定义新出现字符的要求（该部分在打印机输出的效果还需测试）。简化了DoubleByteChar结果。增加了WRAP开关的说明文字。删除CUT开关的定义，改为默认情况下为CUT模式，除非有定义WRAP模式。<br/>2006-02-27:CJK2PS 0.00 beta 1<br/>Added ratio adjustment parameter; support of Microsoft true type collection file format(ttc).<br/>Support:Ratio parameter.<br/>2006-01-27:CJK2PS 0.00 alpha 3<br/>Fix bugs in &nbsp;line position; inch demision lanscape settings; memory management in ttf2ps<br/>Added line number/ character ruler/ page number switch;<br/>Support:Line number/Character Ruler/Page Number Switch<br/><br/>2006-01-23:CJK2PS 0.00 alpha 2<br/>Fix bugs in codepage conversion; dip calculation;<br/>Seperate information to ini file; enable debug information mute switch; added line length definition; added page line number definition;<br/>Support:INI File Parameter;Debug Switch; Silent Switch; Line Length Parameter; Page Line Number Parameter<br/><br/>2006-01-20:CJK2PS 0.00 alpha 1<br/>Define the framework of CJK2PS, implement basic function of text to ps<br/>Support:Paper Type(A4/A3/Letter/Legal) Parameter; Margin Parameter;Code Page Parameter; Demision Parameter;Lanscap Switch;Help Switch
]]>
</description>
</item><item>
<link>http://cjk2ps.mydigitallife.org.uk/post/1/</link>
<title><![CDATA[CJK2PS/Chinese Japanese Korean to Postscript]]></title> 
<author>RobinHoo &lt;admin@yourname.com&gt;</author>
<category><![CDATA[项目进度]]></category>
<pubDate>Sat, 20 May 2006 15:56:42 +0000</pubDate> 
<guid>http://cjk2ps.mydigitallife.org.uk/post/1/</guid> 
<description>
<![CDATA[ 
	工作的原因需要从基于RedHat Linux的ERP打印输出中文和日文text文件报表，问题是服务器在美国，那边的系统管理员不希望因为这个原因修改系统配置。于是有两个选择，一个是使用带硬字库的打印机来自动识别系统输出的文本文件；另外一种是使用外挂的程序利用软字库在文件输出到打印机前先对文本文件进行处理，然后输出到打印机。在后一种方式下，我看了比较有名的一个程序<a href="http://www.ywpw.com/cai/software/cnp/download.html" target="_blank">CNPRINT</a>。可惜的是它的功能过于繁杂，使得真正用于东亚文本转换PS文档的功能不是很完美。觉得如果有一个程序象<a href="http://gnuwin32.sourceforge.net/enscript.htm" target="_blank">ENSCRIPT</a>那样简单，但是支持软字库就完美了。无奈之下，只能借鉴CNPRINT的源码，重写了自己的代码。这个程序最终没能用于公司的ERP系统，因为硬字库方案最终胜出。这样匆匆忙了两个礼拜的代码，只能作为自己的兴趣和爱好独自维护了。程序最新功能参见<a href="http://www.mydigitallife.org.uk/projects/cjk2ps/read.php/3.htm" target="_blank">Latest CJK2PS Help</a>。
]]>
</description>
</item><item>
<link>http://cjk2ps.mydigitallife.org.uk/post/2/</link>
<title><![CDATA[PostScript]]></title> 
<author>RobinHoo &lt;admin@yourname.com&gt;</author>
<category><![CDATA[项目文档]]></category>
<pubDate>Fri, 19 May 2006 08:34:55 +0000</pubDate> 
<guid>http://cjk2ps.mydigitallife.org.uk/post/2/</guid> 
<description>
<![CDATA[ 
	　　PostScript是专门为打印图形和文字而设计的一个编程语言，它与打印的介质无关，不管您是在纸上、胶片上打印，还是在屏幕显示都适合。它是一种页面描述语言，与HTML语言类似。 <br/><br/>　　PostScript是由Adobe公司在1985年提出来的，首先应用在了苹果的LaserWriter打印机上。PostScript的主要目标是提供一种独立于设备的能够方便地描述图像的语言。独立于设备意味着，不需要借助任何具体设备的特性(例如，打印机的分辨率)来描述一个图像，因而这个描述不需要经过任何修改即可用在其他的Po stScript打印机上进行打印。 <br/><br/>　　PostScript作为一种语言，自己有一整套语法和格式方面的规定，如果您对这方面感兴趣的话，请浏览Adobe公司的网站：<a href="http://www.adobe.com/" target="_blank">http://www.adobe.com/</a>，Adobe公司有很全面的资料。<br/><br/>　　PostScript文件是以文本方式存储的，与HTML文件类似。这个您只要用写字板打开一个PostSc ript文件就可以看到，如图1所示。PostScript文件本身只是用PostScript语言描述了所要显示或者打印的图像有哪些特征、参数，在显示或者打印PostScript文件的时候，再由PostScript解释器解释执行，进行具体的打印或者显示，得到所要的图象。图2是图1中的PostScript文件在PostScript文件阅读器中的显示。可以看到PostScript文件经过解释显示，得到了彩色的页面。<br/><br/>　　与其他格式的文件相比，PostScript文件具有很多优点，上面所提到的独立于设备就是其中很重要的一点。PostScript文件还具有独立于操作系统平台的优点。因为很多Unix的图形环境本身就把对PostScri pt的支持作为核心的一部分，所以无论您使用的是Windows操作系统，还是Unix操作系统，都可以阅读和打印P ostScript文件，这样交流起来就比较方便。由于PostScript文件是以文本方式存储，因而文件比较小，适合在Internet上传输。还有就是在PostScript设备(打印机、显示器)上打印和显示有着得天独厚的优势，可以达到最好的效果。
]]>
</description>
</item><item>
<link>http://cjk2ps.mydigitallife.org.uk/post/5/</link>
<title><![CDATA[Latest CJK2PS HELP]]></title> 
<author>RobinHoo &lt;admin@yourname.com&gt;</author>
<category><![CDATA[项目文档]]></category>
<pubDate>Thu, 18 May 2006 09:15:40 +0000</pubDate> 
<guid>http://cjk2ps.mydigitallife.org.uk/post/5/</guid> 
<description>
<![CDATA[ 
	目前CJK2PS已更新到cjk2ps 0.00 beta。下面是CJK2PS最新的HELP信息，其中包括相应的代码功能。请参阅，可能有些功能出现在代码里但未出现在HELP信息中，表示该功能仍在测试阶段尚未公布。<br/>Last updated on 2006-05-18 16:45:31<br/><br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content">Chinese Japanese Korean to Postscript (WINNT) V0.10 beta<br/><br/>USAGE: &nbsp; &nbsp;cjk2ps [-options] [-SWITCHES]<br/><br/>Options:<br/> &nbsp; &nbsp; &nbsp; &nbsp;[-cp gb2312&#124;gbk&#124;big5&#124;jis&#124;shiftjis]:<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Input code page(default codepage is gb2312).<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;[-i input_file]:<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Input file name.(default output is stdin)<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;[-o output_file]:<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Output ps filename.(default output is stdout)<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;[-ln ##]:<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Lines every page.(default is 66 line/page)<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;[-ll ##]:<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Character num every line.(default is determined by the paper size)<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;[-lm ##.##]:<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Left margin.(default is 1.5 cm)<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;[-rm ##.##]:<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Right margin.(default is 1.5 cm)<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;[-tm ##.##]:<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Top margin.(default is determin by paper size & lines/page)<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;[-bm ##.##]:<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Bottom margin.(default is determin by pape size & lines/page)<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;[-ps A4&#124;A3&#124;Letter&#124;Legal]:<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Paper size.(default is A4)<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;[-dm cm&#124;in]:<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Unit of measure.(default is cm)<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;[-co ##]:<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Number of copies.(default is 1)<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;[-ratio ##.##]:<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Ratio of font size,minus number for shrinking.(default is 1)<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;[-ini ini_file]:<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ini file name.(default is cjk2ps.ini in same directory of program)<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;[-dpi #####]:<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Output ps file dpi.(default dpi is 600)<br/>Switches:<br/> &nbsp; &nbsp; &nbsp; &nbsp;[-S ] : &nbsp; Silent mode on<br/> &nbsp; &nbsp; &nbsp; &nbsp;[-D ] : &nbsp; Debug mode on<br/> &nbsp; &nbsp; &nbsp; &nbsp;[-W ] : &nbsp; Wrap mode on<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(wrap the line when col.#>=max. col.#, default is cut mode)<br/> &nbsp; &nbsp; &nbsp; &nbsp;[-H ] : &nbsp; Help<br/> &nbsp; &nbsp; &nbsp; &nbsp;[-L ] : &nbsp; Landsacpe output(default is portrait)<br/> &nbsp; &nbsp; &nbsp; &nbsp;[-LN] : &nbsp; Print line number<br/> &nbsp; &nbsp; &nbsp; &nbsp;[-CN] : &nbsp; Print column number<br/> &nbsp; &nbsp; &nbsp; &nbsp;[-PN] : &nbsp; Print page number</div></div>
]]>
</description>
</item>
</channel>
</rss>