\relax \metrics \setcommand\newvowel#1#2{% \resetglyph{#1} \movert{-#2} \glyph{#1}{1000} \movert{-#2} \endsetglyph} \setcommand\consonantvowel#1#2{ \ifisglyph{#2}\then \setglyph{#1#2} \glyph{#1}{1000} \glyph{#2}{1000} \endsetglyph \fi} \setcommand\setloweraxis#1#2{% \setkern{nullchar}{#1}{#2}} \setcommand\setupperaxis#1#2{% \setkern{#1}{nullchar}{#2}} \setcommand\newvowel#1#2{\resetglyph{#1} \movert{-#2}\glyph{#1}{1000}\movert{-#2} \endsetglyph} %% #1=name of vowel (kamatz, hiriq, etc) %% #2=amount of we move in the left and right sidebearings \setcommand\metegvowel#1{ \resetglyph{meteg#1} \glyph{meteg}{1000} \movert{50} \glyph{#1}{1000} \endsetglyph } \setcommand\yidglyph#1#2#3{ \setglyph{#1} \glyph{#2}{1000} \movert{-20} \glyph{#3}{1000} \endsetglyph} \setcommand\biglyph#1#2#3{ \setglyph{#1} \glyph{#2}{1000} \glyph{#3}{1000} \endsetglyph} \setcommand\triglyph#1#2#3#4{ \setglyph{#1} \glyph{#2}{1000} \glyph{#3}{1000} \glyph{#4}{1000} \endsetglyph} \setglyph{nullchar} \glyphrule{1}{1} \endsetglyph \newvowel{hiriq}{300} \newvowel{tsere}{200} \newvowel{segol}{200} \newvowel{patah}{200} \newvowel{qamats}{200} \newvowel{sheva}{300} \newvowel{qubuts}{140} \resetglyph{holamdot} \movert{-200} \glyph{holamdot}{1000} \movert{-520} \endsetglyph %% Here are certain composite glyphs... \setglyph{finalpe} \movert{365} \moveup{460} \glyph{hiriq}{1000} \moveup{-460} \movert{-365} \glyph{finalphe}{1000} \endsetglyph \setglyph{overbar} \moveup{600} \glyphrule{300}{80} \moveup{-600} \endsetglyph %% Now for Yiddish compound glyphs... \yidglyph{tsveyyudn}{yod}{yod} \yidglyph{tsveyvovn}{vav}{vav} \yidglyph{vavyod}{yod}{vav} %\biglyph{yudhiriqyud}{yudhiriq}{yod} \setcommand\ConPlusVowel#1#2#3#4{% eg \ConPlusVowel{finalnunqamats}{finalnun}% % {qamats}{225} \setglyph{#1} \glyph{#3}{1000} \movert{\neg{#4}} \glyph{#2}{1000} \endsetglyph} \ConPlusVowel{finalnunqamats}{finalnun}{qamats}{90} \ConPlusVowel{finalkafqamats}{finalkaf}{qamats}{280} \ConPlusVowel{finalkafsheva}{finalkaf}{sheva}{200} \ConPlusVowel{finalkhafqamatsalt}{finalkhaf}{qamats}{280} \ConPlusVowel{finalkhafshevaalt}{finalkhaf}{sheva}{200} \setglyph{holamdotalef} \glyph{alef}{1000} \movert{-220} \glyph{holamdot}{1000} \movert{220} \endsetglyph %% Here are some composites fromed by juxtaposing a consonant %% and a vowel... \metegvowel{patah} \metegvowel{segol} \metegvowel{qamats} \metegvowel{tsere} \metegvowel{hiriq} \metegvowel{sheva} %% Some Yiddish glyphs... \setglyph{yudhiriq} \glyph{yod}{1000} \movert{\neg{\width{hiriq}}}\movert{-155} \moveup{320}\glyph{hiriq}{1000}\moveup{-320} \movert{155} \endsetglyph \biglyph{yudhiriqyud}{yudhiriq}{yod} \setglyph{patahtsveyyudn} \movert{\div{\sub{\width{tsveyyudn}}{\width{overbar}}}{2}} \movert{10} % 90 \moveup{-475}\glyph{overbar}{1000}\moveup{475} \movert{\neg{\width{overbar}}} \movert{\neg{\div{\sub{\width{tsveyyudn}}{\width{overbar}}}{2}}} \movert{-10} \glyph{tsveyyudn}{1000} \endsetglyph \setglyph{fey} \movert{\div{\sub{\width{phe}}{\width{overbar}}}{2}} \moveup{140} \glyph{overbar}{1000}\moveup{-140} \movert{\neg{\width{overbar}}} \movert{\neg{\div{\sub{\width{phe}}{\width{overbar}}}{2}}} \glyph{phe}{1000} \endsetglyph \setglyph{veyz} \movert{\div{\sub{\width{vet}}{\width{overbar}}}{2}} \moveup{140} \glyph{overbar}{1000}\moveup{-140} \movert{\neg{\width{overbar}}} \movert{\neg{\div{\sub{\width{vet}}{\width{overbar}}}{2}}} \glyph{vet}{1000} \endsetglyph \setglyph{interrobang} \glyph{question}{1000} \movert{\neg{\div{\width{question}}{2}}} \movert{\neg{\div{\width{exclam}}{2}}} \glyph{exclam}{1000} \movert{\neg{\div{\width{exclam}}{2}}} \movert{\div{\width{question}}{2}} \endsetglyph %% IF YOU ADJUST THESE, PLEASE MAKE SURE YOU ADJUST EACH LETTER %% AND ITS DAGESHed GLYPH-MATE! %% Here are the locations of the lower nikudot axes... \setloweraxis{vet}{-25} \setloweraxis{bet}{-25} \setloweraxis{vav}{60} \setloweraxis{shuruk}{60} \setloweraxis{zayin}{50} \setloweraxis{zayindagesh}{50} \setloweraxis{khaf}{-50} \setloweraxis{kaf}{-50} \setloweraxis{finalkhaf}{-50} \setloweraxis{finalkaf}{-50} \setloweraxis{lamed}{-50} \setloweraxis{lameddagesh}{-50} \setloweraxis{nun}{-50} \setloweraxis{nundagesh}{-50} \setloweraxis{samekh}{20} \setloweraxis{samekhdagesh}{20} \setloweraxis{ayin}{20} %\setloweraxis{ayindagesh}{20} \setloweraxis{kof}{150} \setloweraxis{kofdagesh}{150} \setloweraxis{resh}{35} %\setloweraxis{reshdagesh}{35} \endmetrics