# Created: Tue Aug 14 14:54:30 2012 # PS Name: SourceCodePro-Medium # MM Inst: SourceCodeProMM.vfb_486 # NOTE: The markClass declarations can be found in the file 'features.markclasses'. lookup MARK_BASE_above { @bGC_A_above = [A I M O W Y Aogonek Iogonek Oogonek]; @bGC_H_above = [H T U V Ohorn Uogonek]; @bGC_aogonek_above = [aogonek a]; @bGC_ascript_above = [ascript a.alt aogonek.alt]; @bGC_b_above = [b thorn]; @bGC_dotlessi_above = [dotlessi dotlessj]; @bGC_e_above = [e eogonek]; @bGC_g_above = [g gscript]; @bGC_o_above = [o w oslash ohorn oogonek]; @bGC_uhorn_above = [uhorn uogonek u]; @bGC_v_above = [v iogonek.d]; pos base @bGC_A_above mark @MC_above; pos base @bGC_H_above mark @MC_above; pos base @bGC_aogonek_above mark @MC_above; pos base @bGC_ascript_above mark @MC_above; pos base @bGC_b_above mark @MC_above; pos base @bGC_dotlessi_above mark @MC_above; pos base @bGC_e_above mark @MC_above; pos base @bGC_g_above mark @MC_above; pos base @bGC_o_above mark @MC_above; pos base @bGC_uhorn_above mark @MC_above; pos base @bGC_v_above mark @MC_above; pos base AE mark @MC_above; pos base B mark @MC_above; pos base C mark @MC_above; pos base D mark @MC_above; pos base E mark @MC_above; pos base Eogonek mark @MC_above; pos base F mark @MC_above; pos base G mark @MC_above; pos base J mark @MC_above; pos base K mark @MC_above; pos base L mark @MC_above; pos base N mark @MC_above; pos base OE mark @MC_above; pos base Oslash mark @MC_above; pos base P mark @MC_above; pos base Q mark @MC_above; pos base R mark @MC_above; pos base S mark @MC_above; pos base Schwa mark @MC_above; pos base Uhorn mark @MC_above; pos base X mark @MC_above; pos base Z mark @MC_above; pos base breve mark @MC_above; pos base c mark @MC_above; pos base circumflex mark @MC_above; pos base d mark @MC_above; pos base f mark @MC_above; pos base g.alt mark @MC_above; pos base h mark @MC_above; pos base i mark @MC_above; pos base j mark @MC_above; pos base k mark @MC_above; pos base l mark @MC_above; pos base m mark @MC_above; pos base n mark @MC_above; pos base oe mark @MC_above; pos base p mark @MC_above; pos base q mark @MC_above; pos base r mark @MC_above; pos base s mark @MC_above; pos base schwa mark @MC_above; pos base t mark @MC_above; pos base x mark @MC_above; pos base y mark @MC_above; pos base z mark @MC_above; } MARK_BASE_above; lookup MARK_BASE_base { pos base C mark @MC_base; pos base S mark @MC_base; pos base T mark @MC_base; pos base c mark @MC_base; pos base s mark @MC_base; pos base t mark @MC_base; } MARK_BASE_base; lookup MARK_BASE_below { @bGC_A_below = [A I M O T V Y o w x ohorn]; @bGC_B_below = [B s]; @bGC_D_below = [D X]; @bGC_G_below = [G K]; @bGC_H_below = [H U Ohorn]; @bGC_L_below = [L c]; @bGC_N_below = [N thorn]; @bGC_R_below = [R u]; @bGC_S_below = [S m]; @bGC_W_below = [W a]; @bGC_Z_below = [Z e h]; @bGC_ascript_below = [ascript a.alt]; @bGC_b_below = [b v]; @bGC_d_below = [d uhorn]; @bGC_f_below = [f Uhorn]; @bGC_i_below = [i dotlessi]; pos base @bGC_A_below mark @MC_below; pos base @bGC_B_below mark @MC_below; pos base @bGC_D_below mark @MC_below; pos base @bGC_G_below mark @MC_below; pos base @bGC_H_below mark @MC_below; pos base @bGC_L_below mark @MC_below; pos base @bGC_N_below mark @MC_below; pos base @bGC_R_below mark @MC_below; pos base @bGC_S_below mark @MC_below; pos base @bGC_W_below mark @MC_below; pos base @bGC_Z_below mark @MC_below; pos base @bGC_ascript_below mark @MC_below; pos base @bGC_b_below mark @MC_below; pos base @bGC_d_below mark @MC_below; pos base @bGC_f_below mark @MC_below; pos base @bGC_i_below mark @MC_below; pos base C mark @MC_below; pos base E mark @MC_below; pos base F mark @MC_below; pos base J mark @MC_below; pos base P mark @MC_below; pos base Schwa mark @MC_below; pos base g mark @MC_below; pos base g.alt mark @MC_below; pos base gscript mark @MC_below; pos base j mark @MC_below; pos base k mark @MC_below; pos base l mark @MC_below; pos base n mark @MC_below; pos base p mark @MC_below; pos base q mark @MC_below; pos base r mark @MC_below; pos base schwa mark @MC_below; pos base t mark @MC_below; pos base y mark @MC_below; pos base z mark @MC_below; } MARK_BASE_below; lookup MARK_BASE_horn { pos base O mark @MC_horn; pos base U mark @MC_horn; pos base o mark @MC_horn; } MARK_BASE_horn; lookup MARK_BASE_ogonek { @bGC_i_ogonek = [i dotlessi]; pos base @bGC_i_ogonek mark @MC_ogonek; pos base A mark @MC_ogonek; pos base E mark @MC_ogonek; pos base I mark @MC_ogonek; pos base O mark @MC_ogonek; pos base U mark @MC_ogonek; pos base a.alt mark @MC_ogonek; pos base e mark @MC_ogonek; pos base o mark @MC_ogonek; pos base schwa mark @MC_ogonek; } MARK_BASE_ogonek;