如何打印给定字体的所有连字?

如何打印给定字体的所有连字?

为了进行比较(字体之间),有没有办法打印给定字体中所有可用的连字?这些连字位于字体映射中的哪里?

答案1

查找 Computer Modern Roman 10pt 中可用的连字

 tftopl cmr10 

将显示

(LIGTABLE
   (LABEL O 40)
   (KRN C l R -0.277779)
   (KRN C L R -0.319446)
   (STOP)
   (LABEL C f)
   (LIG C i O 14)
   (LIG C f O 13)
   (LIG C l O 15)
   (KRN O 47 R 0.077779)
   (KRN O 77 R 0.077779)
   (KRN O 41 R 0.077779)
   (KRN O 51 R 0.077779)
   (KRN O 135 R 0.077779)
   (STOP)
   (LABEL O 13)
   (LIG C i O 16)
   (LIG C l O 17)
   (KRN O 47 R 0.077779)
   (KRN O 77 R 0.077779)
   (KRN O 41 R 0.077779)
   (KRN O 51 R 0.077779)
   (KRN O 135 R 0.077779)
   (STOP)
   (LABEL O 140)
   (LIG O 140 O 134)
   (STOP)
   (LABEL O 47)
   (LIG O 47 O 42)
   (KRN O 77 R 0.111112)
   (KRN O 41 R 0.111112)
   (STOP)
   (LABEL O 55)
   (LIG O 55 O 173)
   (STOP)
   (LABEL O 173)
   (LIG O 55 O 174)
   (STOP)
   (LABEL O 41)
   (LIG O 140 O 74)
   (STOP)
   (LABEL O 77)
   (LIG O 140 O 76)
   (STOP)
   (LABEL C k)
   (LABEL C v)
   (KRN C a R -0.055555)
   (LABEL C w)
   (KRN C e R -0.027779)
   (KRN C a R -0.027779)
   (KRN C o R -0.027779)
   (KRN C c R -0.027779)
   (STOP)
   (LABEL C P)
   (KRN C A R -0.083334)
   (LABEL C y)
   (KRN C o R -0.027779)
   (KRN C e R -0.027779)
   (KRN C a R -0.027779)
   (KRN O 56 R -0.083334)
   (KRN O 54 R -0.083334)
   (STOP)
   (LABEL C F)
   (LABEL C V)
   (LABEL C W)
   (KRN C o R -0.083334)
   (KRN C e R -0.083334)
   (KRN C u R -0.083334)
   (KRN C r R -0.083334)
   (KRN C a R -0.083334)
   (KRN C A R -0.111112)
   (LABEL C K)
   (LABEL C X)
   (KRN C O R -0.027779)
   (KRN C C R -0.027779)
   (KRN C G R -0.027779)
   (KRN C Q R -0.027779)
   (STOP)
   (LABEL C T)
   (KRN C y R -0.027779)
   (LABEL C Y)
   (KRN C e R -0.083334)
   (KRN C o R -0.083334)
   (KRN C r R -0.083334)
   (KRN C a R -0.083334)
   (KRN C A R -0.083334)
   (KRN C u R -0.083334)
   (STOP)
   (LABEL C D)
   (LABEL C O)
   (KRN C X R -0.027779)
   (KRN C W R -0.027779)
   (KRN C A R -0.027779)
   (KRN C V R -0.027779)
   (KRN C Y R -0.027779)
   (STOP)
   (LABEL C h)
   (LABEL C m)
   (LABEL C n)
   (KRN C t R -0.027779)
   (KRN C u R -0.027779)
   (KRN C b R -0.027779)
   (KRN C y R -0.027779)
   (KRN C v R -0.027779)
   (KRN C w R -0.027779)
   (STOP)
   (LABEL C c)
   (KRN C h R -0.027779)
   (KRN C k R -0.027779)
   (STOP)
   (LABEL C b)
   (LABEL C o)
   (LABEL C p)
   (KRN C e R 0.027779)
   (KRN C o R 0.027779)
   (KRN C x R -0.027779)
   (KRN C d R 0.027779)
   (KRN C c R 0.027779)
   (KRN C q R 0.027779)
   (LABEL C a)
   (KRN C v R -0.027779)
   (KRN C j R 0.055555)
   (LABEL C t)
   (KRN C y R -0.027779)
   (LABEL C u)
   (KRN C w R -0.027779)
   (STOP)
   (LABEL C A)
   (LABEL C R)
   (KRN C t R -0.027779)
   (KRN C C R -0.027779)
   (KRN C O R -0.027779)
   (KRN C G R -0.027779)
   (KRN C U R -0.027779)
   (KRN C Q R -0.027779)
   (LABEL C L)
   (KRN C T R -0.083334)
   (KRN C Y R -0.083334)
   (KRN C V R -0.111112)
   (KRN C W R -0.111112)
   (STOP)
   (LABEL C g)
   (KRN C j R 0.027779)
   (STOP)
   (LABEL C I)
   (KRN C I R 0.027779)
   (STOP)
   )

例如

   (LABEL C f)
   (LIG C i O 14)
   (LIG C f O 13)
   (LIG C l O 15)

告诉你 (C)characterf连字与 (C)characters 连字i fl产生 (O)ctal 14 13 和 15

例如这个命令(bash 语法)

(echo "";tftopl cmr10 | egrep "     .LIG" | sed -e "s/.*O \([0-7]*\)./ [\\\\char\'\1]/"; echo "\\bye")| pdftex \\relax

生产

在此处输入图片描述

相关内容