Typography
而不在于完成它。
看 LLVM 的设计文档 了解一些关于 OpenGL Shading Language 的东西 完成 vim-cocoa 的 [Core Text](http://developer.apple.com/documentation/Carbon/ Conceptual/CoreText_Programming/CoreText_Programming.pdf) 分支 ctex 宏包在 XeTeX 下的重构 根据一个古旧的扫描版本重新排版 The Little LISPer, 3rd Edition
这个 blog 的长期读者也许读过我翻译的 The Scourge of Arial 一文,其中介绍了 Helvetica 的由来。而今年年初,看到 Helvetica: The Film 的公开,忍不住将它称做“年度最期待纪录片”。
目前它已经在欧美各处公映,却没有看到在中国的任何一处上映的计划,如果你能提供帮助:
If you work with a film festival, museum, cinema, or arts group and would like to organize a screening, please contact us via email: helvetica (at) swissdots.com
因为,我们想看 Helvetica,我们不能错过它。
Arno Pro 是在 Photoshop CS 3 Beta 1 中出现的一套字体,在我的系统中 (Mac OS X) 安装 PS CS3 后就能在 Font Book 里找到了。Thomas Phinney 是这么说的:
Arno Pro 是 Robert Slimbach 设计的 Adobe Original 系列字体之一,它带有现代威尼斯怀旧风格 (modernized Venetian oldstyle),我认为这个字体和 Adobe Jenson 的关系就和 Minion 和 Garamond Premier 的关系一样。展开来说,Arno 对语言的支持是和未来发布的 Adobe 软件保持一致的。这个随 Photoshop CS3 beta 发布的 Arno Pro 也是一个正在测试中的字体,未来可能有改变,比如字体命名方式上的改变。
下面是 Arno Pro 的一个截图和用 XeTeX 排版的一篇短文 [...]
随 Adobe Acrobat/Reader 8 发布的中文字体中,出现了一款叫做 Adobe Heiti Std 的,初步使用之下,感觉非常满意。
hei.pdf 是用 XeTeX 生成的一个样例 PDF。下面的图片分别是 Linotype FontExplorer X 下查看到它的一些属性,和几个简繁差异较大的字的写法示例。另外这个字体一共包含 30591 个字形。
有朋友问到 xcp.py 究竟怎么用,是我不对,说了半天连个例子都没举出来,光看两句介绍当然无法理解。我自己记性也不好,怕以后忘了,现在赶紧写下来:
\documentclass{article}
\usepackage{fontspec}
% 定义英文字体,更换为你希望使用的 \setromanfont{Minion Pro}
% 定义中文字体,可将 SimSun 更换为你希望使用的字体 \newfontinstance{\zhfont}{SimSun} \newcommand{\zh}[1]{{\zhfont #1}}
% 设置中文断行,必备 \XeTeXlinebreaklocale “zh” \XeTeXlinebreakskip = 0pt plus 1pt
\begin{document}
TeX 提供了一套功能强大并且十分灵活的排版语言,它多达 900 多条指令,并且 TeX 有宏功能,用户可以不断地定义自己适用的 新命令来扩展 TeX 系统的功能。许多人利用 TeX 提供的宏定义 功能对 TeX 进行了二次开发,其中比较著名的有美国数学学会推 荐的非常适合于数学家使用的 AMS-TeX 以及适合于一般文章、报 告、书籍的 LaTeX 系统。
\end{document}
将此文件存为 foo.tex,对它
python xcp.py foo.tex > foo.out.tex xelatex foo.out.tex mv foo.out.pdf foo.pdf
就可以得到你需要的 PDF 啦。如果你有兴趣,还可以看看 foo.out.tex 是什么样子的:
\documentclass{article}
\usepackage{fontspec}
% 定义英文字体,更换为你希望使用的 \setromanfont{Minion Pro}
% 定义中文字体,可将 SimSun 更换为你希望使用的字体 \newfontinstance{\zhfont}{SimSun} \newcommand{\zh}[1]{{\zhfont #1}}
% 设置中文断行,必备 \XeTeXlinebreaklocale “zh” \XeTeXlinebreakskip = 0pt [...]
© jjgod / blog. Powered by WordPress using the DePo Skinny Theme.