\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