\relax This file, part of the Makor2 package for typesetting Hebrew with Omega, helps create some missing glyphs from the OmegaSerifHebrew font. Alan Hoenig, July 2002. \metrics \setcommand\Unsetglyph#1{ \ifisglyph{#1}\then\unsetglyph{#1}\fi} \setcommand\renameto#1#2{ \setglyph{#2} \glyph{#1}{1000} \endsetglyph \unsetglyph{#1}} \setcommand\Renameto#1#2{ \ifisglyph{#1}\then\setglyph{#2} \glyph{#1}{1000} \endsetglyph \unsetglyph{#1}\fi} \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, chirik, 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\finalkafVowel#1#2{% #1=vowel name; #2=offset amount \setglyph{finalkaf#1} \movert{#2} \glyph{#1}{1000} \movert{\neg{\width{#1}}} \movert{\neg{#2}} \glyph{finalkaf}{1000} \endsetglyph} \setcommand\SpecialConsonantVowel#1#2{ \setglyph{#1#2} \setint{tempint}{ \add{ \add{ \neg{\div{\width{#1}}{2}} }{ \neg{\width{#2}} }}{ \neg{\kerning{nullchar}{#1}} } } \glyph{#1}{1000} \movert{\int{tempint}} \glyph{#2}{1000} \movert{\neg{\int{tempint}}} \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 \setglyph{finalkhafqamatsalt} \movert{\div{\width{finalkhaf}}{2}} \movert{-350} \glyph{qamats}{1000} \movert{\neg{\width{qamats}}} \movert{350} \movert{\neg{\div{\width{finalkhaf}}{2}}} \glyph{finalkhaf}{1000} \endsetglyph \setglyph{finalkhafshevaalt} \movert{\div{\width{finalkhaf}}{2}} \movert{-350} \glyph{sheva}{1000} \movert{\neg{\width{sheva}}} \movert{350} \movert{\neg{\div{\width{finalkhaf}}{2}}} \glyph{finalkhaf}{1000} \endsetglyph \setglyph{finalpe} \movert{440} \moveup{460} \glyph{hiriq}{1000} \moveup{-460} \movert{-440} \glyph{finalphe}{1000} \endsetglyph \setglyph{lamedholam} \movert{-150} \glyph{holamdot}{1000} \movert{150} \glyph{lamed}{1000} \endsetglyph \setglyph{lameddageshholam} \movert{-150} \glyph{holamdot}{1000} \movert{150} \glyph{lameddagesh}{1000} \endsetglyph \setglyph{overbar} \moveup{600} \glyphrule{300}{80} \moveup{-600} \endsetglyph \biglyph{yudhirikyud}{yudhiriq}{yod} \biglyph{vavyod}{yod}{vav} \setglyph{hyphen} \glyph{overbar}{1000} \endsetglyph %% Here are some composites fromed by juxtaposing a consonant %% and a vowel... \setglyph{meteg} \moveup{-310} \glyphrule{50}{230} \moveup{310} \endsetglyph \setglyph{finalnunqamats} \glyph{qamats}{1000} \movert{-325} \glyph{finalnun}{1000} \endsetglyph \setglyph{holamdotalef} \glyph{alef}{1000} \movert{-230} \glyph{holamdot}{1000} \movert{230} \endsetglyph \resetglyph{finalpe} \movert{520} \moveup{390} \glyph{hiriq}{1000} \moveup{-390} \movert{-520} \glyph{finalphe}{1000} \endsetglyph \newvowel{patah}{150} \newvowel{hiriq}{200} \newvowel{qamats}{150} \newvowel{segol}{110} \newvowel{tsere}{110} \newvowel{sheva}{200} \newvowel{qubuts}{120} \consonantvowel{khaf}{sheva} \metegvowel{patah} \metegvowel{segol} \metegvowel{qamats} \metegvowel{tsere} \metegvowel{hiriq} \metegvowel{sheva} \resetglyph{finalkafsheva} \glyph{finalkaf}{1000} \movert{-380} \glyph{sheva}{1000} \movert{290} \endsetglyph \resetglyph{finalkafqamats} \glyph{finalkaf}{1000} \movert{-260}% half of the character width \movert{-80}% back under the dagesh \movert{-100}% half the width of qamats \glyph{qamats}{1000} \movert{240} \endsetglyph \resetglyph{finalkhafsheva} \glyph{finalkhaf}{1000} \movert{-380} \moveup{400}\glyph{sheva}{1000}\moveup{-400} \movert{290} \endsetglyph \resetglyph{finalkhafqamats} \glyph{finalkhaf}{1000} \movert{-260}% half of the character width \movert{-80}% back under the dagesh \movert{-100}% half the width of qamats \moveup{400}\glyph{qamats}{1000}\moveup{-400} \movert{240} \endsetglyph \biglyph{yudhiriqyud}{yudhiriq}{yod} \setglyph{brokenholam} \glyph{holam}{1000} \movert{\neg{\width{holam}}} \moveup{300} \glyphrule{\width{holam}}{60} \moveup{-300} \endsetglyph \setglyph{closedqof} \glyph{qof}{1000} \movert{\neg{\width{qof}}} \movert{90} \moveup{270} \glyphrule{72}{200} \moveup{-270} \movert{-162} \movert{\width{qof}} \endsetglyph %% Here are the locations of the lower nikudot axes... \setloweraxis{alef}{20} \setloweraxis{alefdagesh}{20} \setloweraxis{vet}{-80} \setloweraxis{bet}{-80} \setloweraxis{dalet}{120} \setloweraxis{daletdagesh}{120} \setloweraxis{he}{20} \setloweraxis{hedagesh}{20} \setloweraxis{vav}{80} \setloweraxis{shuruk}{80} \setloweraxis{zayin}{60} \setloweraxis{zayindagesh}{60} \setloweraxis{het}{20} \setloweraxis{hetdagesh}{20} \setloweraxis{tet}{40} \setloweraxis{tetdagesh}{40} \setloweraxis{khaf}{-30} \setloweraxis{kaf}{-30} \setloweraxis{finalkhaf}{-80} \setloweraxis{finalkaf}{-80} \setloweraxis{lamed}{-160} \setloweraxis{lameddagesh}{-160} \setloweraxis{mem}{40} \setloweraxis{memdagesh}{40} \setloweraxis{nun}{-50} \setloweraxis{nundagesh}{-50} \setloweraxis{samekh}{60} \setloweraxis{samekhdagesh}{60} \setloweraxis{ayin}{80} \setloweraxis{ayindagesh}{80} \setloweraxis{phe}{60} \setloweraxis{pe}{60} \setloweraxis{qof}{20} \setloweraxis{qofdagesh}{20} \setloweraxis{resh}{170} \setloweraxis{reshdagesh}{170} \setloweraxis{sav}{80} \setloweraxis{tav}{80} \endmetrics