Metafont 文件的最小示例及其使用方法

Metafont 文件的最小示例及其使用方法

我需要创建带有 4 个字形的简单 utf-8 字符字体。字符 = a、ą、ā、ȧ 我想在普通的乳胶罗马字体中使用它(混合标准 rm 字体和我的)。

metafont 中参数字体的最小工作示例在哪里。*.mf 文件。如何设置字形之间的字距以及如何在字形上定义锐角并创建新字形?

我找到了一些例子,但只针对“a”文件测试.tex

%!TEX encoding = UTF-8 Unicode
\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[polish]{babel}

\newfont{\letterbeta}{beta}
\newcommand{\literaa}{{\letterbeta a}}
\begin{document}
Czy nasz glif działa czy nie?{\Large Sprawdzimy \literaa\ tutaj} i tutaj \literaa.
%\small\tiny\big etc. in latex
\literaa\literaa
\end{document}

并归档beta.mf

font_identifier := "fontusik";
mode_setup;

%cmchar "Litera a";
% Litera a lub cyfrowo 97
beginchar("a",11pt#,11pt#,0);
% Zmienne i koordynaty
 y1=y2=y3=0; y4=y5=y6=h; x1=x4=0; x2=x5=w; x3=x6=2*w;
%not working?
%showmsg("h=", h/1mm );
% Definiujemy pióro
 pickup pencircle xscaled 0.2w yscaled 0.4w rotated 45;
% Rysujemy linię
 draw z1..z3..z6{z2-z6}..z5..{z4-z2}z4..cycle;
% showit;
penlabels(z1,z3,z4);
endchar;

bye.

生成文件:

test.dvi : test.tex
        mf '\mode=ljfour; mode_setup; input beta.mf'
        gftopk beta.600gf beta.600pk
        pdflatex test.tex

如何设置字符之间的正确空格以及字符上限 256

相关内容