## Glyph Construction recipes for additional glyphs combinations

############################

# double grave

agravedbl=a+gravedoublecmb@top
egravedbl=e+gravedoublecmb@top
igravedbl=dotlessi+gravedoublecmb@top
ogravedbl=o+gravedoublecmb@top
ugravedbl=u+gravedoublecmb@top
rgravedbl=r+gravedoublecmb@top

agravedbl.italic=a.italic+gravedoublecmb@top
egravedbl.italic=e.italic+gravedoublecmb@top
igravedbl.italic=dotlessi.italic+gravedoublecmb@top
igravedbl.mono=dotlessi.mono+gravedoublecmb@top

ugravedbl.italic=u.italic+gravedoublecmb@top
rgravedbl.italic=r.italic+gravedoublecmb@top
rgravedbl.mono=r.mono+gravedoublecmb@top


Agravedbl=A+gravedoublecmb.case@top
Egravedbl=E+gravedoublecmb.case@top
Igravedbl=I+gravedoublecmb.case@top
Ogravedbl=O+gravedoublecmb.case@top
Rgravedbl=R+gravedoublecmb.case@top
Ugravedbl=U+gravedoublecmb.case@top



############################

# inverted breve

ainvertedbreve=a+invertedbrevecmb@top
einvertedbreve=e+invertedbrevecmb@top
iinvertedbreve=dotlessi+invertedbrevecmb@top
oinvertedbreve=o+invertedbrevecmb@top
uinvertedbreve=u+invertedbrevecmb@top
rinvertedbreve=r+invertedbrevecmb@top

ainvertedbreve.italic=a.italic+invertedbrevecmb@top
einvertedbreve.italic=e.italic+invertedbrevecmb@top
iinvertedbreve.italic=dotlessi.italic+invertedbrevecmb@top
iinvertedbreve.mono=dotlessi.mono+invertedbrevecmb@top

uinvertedbreve.italic=u.italic+invertedbrevecmb@top
rinvertedbreve.italic=r.italic+invertedbrevecmb@top
rinvertedbreve.mono=r.mono+invertedbrevecmb@top


Ainvertedbreve=A+invertedbrevecmb.case@top
Einvertedbreve=E+invertedbrevecmb.case@top
Iinvertedbreve=I+invertedbrevecmb.case@top
Oinvertedbreve=O+invertedbrevecmb.case@top
Rinvertedbreve=R+invertedbrevecmb.case@top
Uinvertedbreve=U+invertedbrevecmb.case@top



############################

# dieresis and macron

odieresismacron=o+dieresiscomb@top+macroncomb.case@top

Odieresismacron=O+dieresiscomb.case@top+macroncomb.case@top


############################

# dieresis and acute

idieresisacute=dotlessi+dieresiscomb@top+acutecomb.case@top

idieresisacute.italic=dotlessi.italic+dieresiscomb@top+acutecomb.case@top
idieresisacute.mono=dotlessi.mono+dieresiscomb@top+acutecomb.case@top


Idieresisacute=I+dieresiscomb.case@top+acutecomb.case@top


############################

# tilde and macron

otildemacron=o+tildecomb@top+macroncomb@top

Otildemacron=O+tildecomb.case@top+macroncomb.case@top


############################

# tilde and acute

otildeacute=o+tildecomb@top+acutecomb@top
utildeacute=u+tildecomb@top+acutecomb@top

utildeacute.italic=u.italic+tildecomb@top+acutecomb@top

Otildeacute=O+tildecomb.case@top+acutecomb.case@top
Utildeacute=U+tildecomb.case@top+acutecomb.case@top


############################

# tilde and dieresis

otildedieresis=o+tildecomb@top+dieresiscomb@top

Otildedieresis=O+tildecomb.case@top+dieresiscomb.case@top


############################

# dot above and macron

odotmacron=o+dotaccentcomb@top+macroncomb@top

Odotmacron=O+dotaccentcomb.case@top+macroncomb.case@top


############################

# macron and grave

emacrongrave=e+macroncomb@top+gravecomb.case@top
omacrongrave=o+macroncomb@top+gravecomb.case@top

emacrongrave.italic=e.italic+macroncomb@top+gravecomb.case@top

Emacrongrave=E+macroncomb.case@top+gravecomb.case@top
Omacrongrave=O+macroncomb.case@top+gravecomb.case@top


############################

# macron and acute

emacronacute=e+macroncomb@top+acutecomb.case@top
omacronacute=o+macroncomb@top+acutecomb.case@top

emacronacute.italic=e.italic+macroncomb@top+acutecomb.case@top

Emacronacute=E+macroncomb.case@top+acutecomb.case@top
Omacronacute=O+macroncomb.case@top+acutecomb.case@top


############################

# macron and dieresis

umacrondieresis=u+macroncomb@top+dieresiscomb.case@top
umacrondieresis.italic=u.italic+macroncomb@top+dieresiscomb.case@top

Umacrondieresis=U+macroncomb.case@top+dieresiscomb.case@top


############################

# cedilla and acute

ccedillaacute=c+cedillacomb@bottom+acutecomb@c:top

ccedillaacute.italic=c.italic+cedillacomb@bottom+acutecomb@c:top

Ccedillaacute=C+cedillacomb.case@bottom+acutecomb.case@C:top


############################

# cedilla and breve

ecedillabreve=e+cedillacomb@bottom+brevecomb@e:top

ecedillabreve.italic=e.italic+cedillacomb@bottom+brevecomb@e.italic:top

Ecedillabreve=E+cedillacomb.case@bottom+brevecomb.case@E:top


############################

# dot above

ndot=n+dotaccentcomb@top
sdot=s+dotaccentcomb@top
ydot=y+dotaccentcomb@top

idot=dotlessi+dotaccentcomb@top

ndot.italic=n.italic+dotaccentcomb@top
sdot.italic=s.italic+dotaccentcomb@top
ydot.italic=y.italic+dotaccentcomb@top

idot.italic=dotlessi.italic+dotaccentcomb@top
idot.mono=dotlessi.mono+dotaccentcomb@top


Ndot=N+dotaccentcomb.case@top
Sdot=S+dotaccentcomb.case@top
Ydot=Y+dotaccentcomb.case@top
Idotabove=I+dotaccentcomb.case@top


############################

# dot below

ddotbelow=d+dotbelowcomb@bottom
hdotbelow=h+dotbelowcomb@bottom
ldotbelow=l+dotbelowcomb@bottom
mdotbelow=m+dotbelowcomb@bottom
ndotbelow=n+dotbelowcomb@bottom
rdotbelow=r+dotbelowcomb@bottom
sdotbelow=s+dotbelowcomb@bottom
tdotbelow=t+dotbelowcomb@bottom
zdotbelow=z+dotbelowcomb@bottom

ddotbelow.italic=d.italic+dotbelowcomb@bottom
hdotbelow.italic=h.italic+dotbelowcomb@bottom
ldotbelow.italic=l.italic+dotbelowcomb@bottom
ldotbelow.sans=l.sans+dotbelowcomb@bottom
ldotbelow.mono=l.mono+dotbelowcomb@bottom

mdotbelow.italic=m.italic+dotbelowcomb@bottom
ndotbelow.italic=n.italic+dotbelowcomb@bottom
rdotbelow.italic=r.italic+dotbelowcomb@bottom
rdotbelow.mono=r.mono+dotbelowcomb@bottom

sdotbelow.italic=s.italic+dotbelowcomb@bottom
zdotbelow.italic=z.italic+dotbelowcomb@bottom

Ddotbelow=D+dotbelowcomb.case@bottom
Hdotbelow=H+dotbelowcomb.case@bottom
Ldotbelow=L+dotbelowcomb.case@bottom
Mdotbelow=M+dotbelowcomb.case@bottom
Ndotbelow=N+dotbelowcomb.case@bottom
Rdotbelow=R+dotbelowcomb.case@bottom
Sdotbelow=S+dotbelowcomb.case@bottom
Tdotbelow=T+dotbelowcomb.case@bottom
Zdotbelow=Z+dotbelowcomb.case@bottom


############################

# line below

dlinebelow=d+macronbelowcmb@bottom
llinebelow=l+macronbelowcmb@bottom
nlinebelow=n+macronbelowcmb@bottom
rlinebelow=r+macronbelowcmb@bottom
tlinebelow=t+macronbelowcmb@bottom

dlinebelow.italic=d.italic+macronbelowcmb@bottom
llinebelow.italic=l.italic+macronbelowcmb@bottom
llinebelow.sans=l.sans+macronbelowcmb@bottom
llinebelow.mono=l.mono+macronbelowcmb@bottom

nlinebelow.italic=n.italic+macronbelowcmb@bottom
rlinebelow.italic=r.italic+macronbelowcmb@bottom
rlinebelow.mono=r.mono+macronbelowcmb@bottom


Dlinebelow=D+macronbelowcmb@bottom
Llinebelow=L+macronbelowcmb@bottom
Nlinebelow=N+macronbelowcmb@bottom
Rlinebelow=R+macronbelowcmb@bottom
Tlinebelow=T+macronbelowcmb@bottom


############################

# macron

gmacron=g+macroncomb@top

gmacron.italic=g.italic+macroncomb@top
gmacron.mono=g.mono+macroncomb@top

Gmacron=G+macroncomb@top


############################

# breve below

hbrevebelow=h+belowbrevecmb@bottom

hbrevebelow.italic=h.italic+belowbrevecmb@bottom

Hbrevebelow=H+belowbrevecmb@bottom


############################

# acute and dot above

sacutedotaccent=s+acutecomb@dot+dotaccentcomb@dot

sacutedotaccent.italic=s.italic+acutecomb@dot+dotaccentcomb@dot

Sacutedotaccent=S+acutecomb.case@dot+dotaccentcomb.case@dot


############################

# caron and dot above

scarondot=s+caroncomb@top+dotaccentcomb@dot

scarondot.italic=s.italic+caroncomb@top+dotaccentcomb@dot

Scarondot=S+caroncomb.case@top+dotaccentcomb.case@dot


############################

# dot below and dot above

sdotbelowdotabove=s+dotbelowcomb@bottom+dotaccentcomb@s:top

sdotbelowdotabove.italic=s.italic+dotbelowcomb@bottom+dotaccentcomb@s.italic:top

Sdotbelowdotabove=S+dotbelowcomb.case@bottom+dotaccentcomb.case@S:top

############################

# dieresis

tdieresis=t+dieresiscomb.case@top


############################

# miscellaneous

circumflexcomb_acutecomb=circumflexcomb.case+acutecombviet.case@side

circumflexcomb_gravecomb=circumflexcomb.case+gravecombviet.case@side

circumflexcomb_hookabovecomb=circumflexcomb.case+hookcomb.case@side

circumflexcomb_tildecomb=circumflexcomb.case+tildecombviet.case@top

brevecomb_acutecomb=brevecomb.case+acutecomb.case@top

brevecomb_gravecomb=brevecomb.case+gravecomb.case@top

brevecomb_hookabovecomb=brevecomb.case+hookcomb.case@hook

brevecomb_tildecomb=brevecomb.case+tildecombviet.case@top

idotaccent=dotlessi+dotaccentcomb@top

idotaccent.italic=dotlessi.italic+dotaccentcomb@top
idotaccent.mono=dotlessi.mono+dotaccentcomb@top

caroncomb.alt=caroncomb

periodcentered.loclCAT=periodcentered


############################

# dotsidecomb

ldot=l+dotsidecomb@dot
ldot.italic=l.italic+dotsidecomb@dot
ldot.sans=l.sans+dotsidecomb@dot
ldot.mono=l.mono+dotsidecomb@dot

lcaron=l+caronslovakcomb@caronslovak
lcaron.italic=l.italic+caronslovakcomb@caronslovak
lcaron.sans=l.sans+caronslovakcomb@caronslovak
lcaron.mono=l.mono+caronslovakcomb@caronslovak



