Zapf Chancery Cyrillic 通过外部 truetype 字体

Zapf Chancery Cyrillic 通过外部 truetype 字体

我想利用这个 Zapf Chancery 字体中的西里尔字符http://allfont.net/download/zapfchanceryctt/在普通 latex/pdflatex 中

我已经安装了字体,首先使用 t2a-mod1.enc 创建 afm 文件,然后创建 tfm 文件。通过这种方式,我能够将字体用于常见的拉丁字符,但不能用于西里尔字符。我已经包括

\usepackage[T2A,T1]{fontenc}
\usepackage[utf8]{inputenc}

有人能指出我遗漏了什么吗?

顺便提一下,在该链接中,在选项“完整字符列表(测试版)”下会创建一个表格。我知道有一个 latex 命令可以实现相同的功能,但一段时间以来一直想不起来,如果有人能识别它,我将不胜感激。

答案1

这里有一个让这种特殊字体可用于 pdfLaTeX 的巧妙方法:

首先,将字体复制到当前目录。将其名称设为ZapfChanceryCTT.ttf以供参考。

其次,使用以下方式创建 TTF 文件奥特夫托特夫q-t2a-uni编码:

otftotfm -eq-t2a-uni ZapfChanceryCTT.ttf >ZapfChanceryCTT.map

最后,以下 TeX 文件包含本地创建的地图并显示字体中的几个字符:

\documentclass[12pt]{article}

\pdfmapfile{+ZapfChanceryCTT.map}

\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[russian]{babel}

\DeclareFontFamily{T2A}{ZapfChanceryCTT}{}
\DeclareFontShape{T2A}{ZapfChanceryCTT}{m}{n}{<-> ZapfChanceryCTT--q-t2a-uni}{}

\begin{document}
\fontfamily{ZapfChanceryCTT}\selectfont
QUICK BROWN FOX JUMPED OVER THE LAZY DOG.

СЪЕШЬ ЕЩЕ ЭТИХ МЯГКИХ ФРАНЦУЗСКИХ БУЛОК, ДА ВЫПЕЙ ЧАЮ.

\end{document}

如果您经常需要此字体,您可能希望将地图、指标和字体本身安装在 ~/texmf 树中的某个位置。或者,您可以切换到 LuaLaTeX 并仅处理字体文件。

相关内容