ChinesePortrait极限竖排 帮助
For ChinesePortrait 2.1.9 Beta3 3_14-3_15
目录
简介
功能
快速上手
高级设置
命令行
关于关键字处理
关于版权
关于其他竖排软件
关于技术问题
关于题献
简介
本软件属于遵循GPL协议的自由软件。
FX4EVER_phoeagon 版权所有
For tripley
[email protected]
本软件不包含任何担保。
功能
本软件用于将Txt中的中文文本转化为竖排排版并保存在纯文本文件中。对于不适用OpenOffice等办公套件的环境中实现中文的竖排。伴随这一功能的还有一些附加的功能,如编码转换、插入特殊符号干扰关键字等。
快速上手
打开程序。在基本设置中,主要有竖排转换的文件设置和版面设置。待转换文件用于打开您要转换的文件。可以点击右边的浏览选定现有文件,也可以点击新建创建一个新文档,转换前您可以点击检视阅读该文件。点击转换后文件的右方的保存可以设定一个自定义的保存位置。您可以改变行列的字符数自定义版面的大小。而查看项在转换完成后会变成可用的按钮。点击下方竖排转换即可。
高级设置
您可以改变用于分隔两个汉字之间的分隔符。其中一些常用的分隔符已经设置为按钮放在右方。
编码方式用于您文件的编码。一般来说,文件编码有GB系列、Big5系列和Unicode系列。默认下win32创建的txt是GB编码的(在简体中文系统),而linux一般是unicode UTF-8。如果您不肯定,可以以上面为默认设置。若您明确知道编码方式,可以选择。本软件提供GB13000和UTF8的编码的原生支持,以及编码转换的支持(自由软件iconv提供,版权归原作者)。
缩进模式改变的是排版模式。众所周知一些中文的特殊标点符号不可以放在行首或者行尾,显然许多竖排工具完全不顾此类规则,而本软件提供相应的支持。“不缩进”即不考虑标点的规则。传统缩进表示在每个竖行前后保留空白字符,为需要缩进的(一个)标点保留。“智能缩进”可以处理多数的标点,包括连续多个标点不可在行首等特殊状况(尽管出现的概率很低)。“高级(Beta)”试图用标准的右上角放置的标点转换,外加智能的缩进。注意这一点需要GB13000的支持和更大字库的字体支持(如 宋体超大字符集)。
还可以改变是否转换英文字符的全角。注意如果您关闭全角转换,很可能导致版面的错位。
命令行
为了方便处理批量的文件,或者在更多的平台上实现ChinesePortrait极限竖排的竖排功能,本软件提供一个命令行版的工具包。可以从Sourceforge上本项目的页面下载到。它的基本语法是:
cp -f inputfilename -t outputfilename -b tabchars -w fullwidth -x columns -y lines -m mode -o forcewrite_options -e encode
eg:
cp -f c:\newfile.txt -t d:\xxxfile.txt -b % -w 1 -x 20 -y 30 -m 2 -o 1 -e gbk
该工具有针对linux和win32平台的源码。
关于关键字处理
我们无法为您提供一个过滤关键字的完整的字典。
如果您能制作,欢迎联系作者。
关于版权
本软件按照GPL协议的规定,内置了自由软件Atpad和自由软件iconv,相应的版权归原作者。
关于其他竖排软件
暂时没有发现其他支持标点符号的智能缩进的软件。也少有此类软件有同此的丰富的自定义设置。如果您发现有更好的转换特性,欢迎联系我。
华军上有个比较简单的竖排转换器,貌似是一个一个字符直接机械排序下来的。不转换全角的,然后在说明的地方写着“请用全角字符”~好像我当年第一个版本的这个程序(这个版本从来没发行过,您可以登录网站chineseportrait.sf.net的技术详情一页查看)。而另一个wordex也没有智能标点转换,但功能比上一个强很多,支持一个文本到图像的转换。但最近似乎一直报毒,我没能打开。
关于技术问题
本软件核心用FreePascal编写,后用fpc编译。用户界面用Delphi编译。后(2.1.8Beta1以后)的版本,出于稳定性的考量,核心被整合到delphi的主程序中。命令行工具可由fpc编译。
关于题献
……
作者
2009.2
|