# Created: Fri Aug 10 11:42:11 2012 # PS Name: SourceSansPro-BoldIt # MM Inst: SourceSansProMM-Italic.vfb_824 # NOTE: The markClass declarations can be found in the file 'features.markclasses'. lookup MARK_BASE_above { @bGC_A_above = [A Aogonek]; @bGC_E_above = [E Eogonek]; @bGC_I.alt_above = [I.alt Iogonek.alt]; @bGC_I_above = [I Iogonek]; @bGC_K_above = [K U Uogonek Uhorn]; @bGC_O_above = [O Q Oogonek]; @bGC_P_above = [P R]; @bGC_a.alt_above = [a.alt aogonek.alt]; @bGC_b_above = [b k thorn]; @bGC_c_above = [c e eogonek]; @bGC_g_above = [g aogonek ascript gscript]; @bGC_i_above = [i j]; @bGC_iogonek.d_above = [iogonek.d dotlessi]; @bGC_l_above = [l l.alt]; @bGC_o_above = [o oslash oogonek]; @bGC_u_above = [u uogonek uhorn]; @bGC_v_above = [v ohorn]; pos base @bGC_A_above mark @MC_above; pos base @bGC_E_above mark @MC_above; pos base @bGC_I.alt_above mark @MC_above; pos base @bGC_I_above mark @MC_above; pos base @bGC_K_above mark @MC_above; pos base @bGC_O_above mark @MC_above; pos base @bGC_P_above mark @MC_above; pos base @bGC_a.alt_above mark @MC_above; pos base @bGC_b_above mark @MC_above; pos base @bGC_c_above mark @MC_above; pos base @bGC_g_above mark @MC_above; pos base @bGC_i_above mark @MC_above; pos base @bGC_iogonek.d_above mark @MC_above; pos base @bGC_l_above mark @MC_above; pos base @bGC_o_above mark @MC_above; pos base @bGC_u_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 F mark @MC_above; pos base G mark @MC_above; pos base H mark @MC_above; pos base J 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 Ohorn mark @MC_above; pos base Oslash mark @MC_above; pos base S mark @MC_above; pos base Schwa mark @MC_above; pos base T mark @MC_above; pos base V mark @MC_above; pos base W mark @MC_above; pos base X mark @MC_above; pos base Y mark @MC_above; pos base Z mark @MC_above; pos base a mark @MC_above; pos base breve mark @MC_above; pos base circumflex mark @MC_above; pos base d mark @MC_above; pos base dotlessj mark @MC_above; pos base f mark @MC_above; pos base g.alt mark @MC_above; pos base h 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 t mark @MC_above; pos base w 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_D_below = [D H]; @bGC_R_below = [R X]; @bGC_a_below = [a ascript]; @bGC_b_below = [b thorn]; @bGC_d_below = [d n]; @bGC_e_below = [e a.alt]; @bGC_i_below = [i dotlessi]; @bGC_l_below = [l l.alt]; @bGC_o_below = [o ohorn]; @bGC_u_below = [u uhorn]; pos base @bGC_D_below mark @MC_below; pos base @bGC_R_below mark @MC_below; 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_e_below mark @MC_below; pos base @bGC_i_below mark @MC_below; pos base @bGC_l_below mark @MC_below; pos base @bGC_o_below mark @MC_below; pos base @bGC_u_below mark @MC_below; pos base A mark @MC_below; pos base B mark @MC_below; pos base C mark @MC_below; pos base E mark @MC_below; pos base F mark @MC_below; pos base G mark @MC_below; pos base I mark @MC_below; pos base I.alt mark @MC_below; pos base J mark @MC_below; pos base K mark @MC_below; pos base L mark @MC_below; pos base M mark @MC_below; pos base N mark @MC_below; pos base O mark @MC_below; pos base Ohorn mark @MC_below; pos base P mark @MC_below; pos base S mark @MC_below; pos base Schwa mark @MC_below; pos base T mark @MC_below; pos base U mark @MC_below; pos base Uhorn mark @MC_below; pos base V mark @MC_below; pos base W mark @MC_below; pos base Y mark @MC_below; pos base Z mark @MC_below; pos base c mark @MC_below; pos base f mark @MC_below; pos base g mark @MC_below; pos base g.alt mark @MC_below; pos base gscript mark @MC_below; pos base h mark @MC_below; pos base j mark @MC_below; pos base k mark @MC_below; pos base m mark @MC_below; pos base p mark @MC_below; pos base q mark @MC_below; pos base r mark @MC_below; pos base s mark @MC_below; pos base t mark @MC_below; pos base v mark @MC_below; pos base w mark @MC_below; pos base x 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; pos base u mark @MC_horn; } MARK_BASE_horn; lookup MARK_BASE_ogonek { @bGC_E_ogonek = [E u]; pos base @bGC_E_ogonek mark @MC_ogonek; pos base A mark @MC_ogonek; pos base I mark @MC_ogonek; pos base I.alt mark @MC_ogonek; pos base O mark @MC_ogonek; pos base U mark @MC_ogonek; pos base a mark @MC_ogonek; pos base a.alt mark @MC_ogonek; pos base dotlessi mark @MC_ogonek; pos base e mark @MC_ogonek; pos base i mark @MC_ogonek; pos base o mark @MC_ogonek; } MARK_BASE_ogonek;