打印垂直(从上到下)文本

Ken*_*Ken 5 word-processing publishing

我正在背一些日语文本,我想把它打印在一张纸上,这样我就可以把它贴在墙上。听起来像是个计划!

不幸的是,这并不容易。首先,文本是垂直书写的(从上到下,从右到左),我也希望我的副本看起来也是这样。其次,它有注音(这是不是适合我一个因素在于,但将是非常不错的)。

我可以在文本编辑器中输入文本(汉字和假名,分别地,无论如何)。我只是不知道如何将它从纯文本文件转换为布局精美的页面描述。我几乎很想开始将 HTML 表格放在一起,但后来我意识到垂直书写时日语标点符号的形式略有变化。

我几乎没有其他要求。它可以是一个不起眼的旧命令行工具,除了垂直排列日语文本之外什么都不做,或者是一个闪亮的新 whizzy-bang 应用程序。它可以是开源的或专有的。恐怕它不会很贵(我没有预算)但是如果有帮助的话,我可以在这里访问 MS Word。它可以是一些仅在一个特定浏览器中工作的花哨 HTML,只要该浏览器可以将其正确打印到一张纸上。它可以在 Mac、Linux 或 Windows 上运行。我可能会在打印后立即将其丢弃,因此无需担心使用寿命和便携性。

我想该工具也应该使用起来有些效率。我知道我可以在 Inkscape 中单独布置每个角色,但我可能需要几个小时才能完成一页!

我已经简要地查看了 MS Word、OpenOffice、TeX 和 HTML(使用各种浏览器),但我无法弄清楚。我在网上找到了部分解决方案/教程——日语和假名很常见——但没有什么能完全满足我的所有需求——垂直书写显然有点罕见。

Ken*_*Ken 0

我遇到了一个解决方案!在 Chrome 中,使用 CSS -webkit-writing-mode: vertical-rl;

它可以很好地处理标点符号变体。它甚至可以<ruby>正确处理标签(注音假名)。最重要的是,它打印正确!

有一些奇怪的地方。选择文本会在页面上留下白色区域。设置边距和间距时,似乎有时“左”表示“左”,有时表示“上”,但这并不是不能通过反复试验找出来的。它并不完美,但完全可用。

它在 Safari 5 中不起作用,并且明显的-moz-变体在 Firefox 4 中也不起作用。