我想利用这个 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 并仅处理字体文件。