mirror of
https://github.com/adobe-fonts/source-code-pro.git
synced 2026-01-13 16:38:06 -05:00
337 lines
16 KiB
Plaintext
337 lines
16 KiB
Plaintext
lookup MARK_BASE_above {
|
|
@bGC_A_above = [ A D H I M O T U V W X Y Aogonek Iogonek Oogonek Ohorn Oslash Tbar Uogonek Uhorn Alpha Eta Iota Omicron Upsilon Omega Acyr Zhe Ocyr Yeru Fita Ustraight Ustraightstroke Obarcyr ];
|
|
@bGC_E_above = [ E Dhook Eogonek Epsilon Ie ];
|
|
@bGC_L_above = [ L Lslash ];
|
|
@bGC_N_above = [ N Eng.a ];
|
|
@bGC_P_above = [ P Rho ];
|
|
@bGC_R_above = [ R Icyr Ucyr Izhitsa ];
|
|
@bGC_Z_above = [ Z Schwa Ka ];
|
|
@bGC_a_above = [ a aogonek bsmall eopenreversedclosed rsmallinverted zretroflex acyr ve ka ];
|
|
@bGC_b_above = [ b thorn ];
|
|
@bGC_c_above = [ c es ];
|
|
@bGC_d_above = [ d dcroat ];
|
|
@bGC_e_above = [ e ae rsmall ie ];
|
|
@bGC_g_above = [ g ereversed ];
|
|
@bGC_i_above = [ i j iogonek istroke ];
|
|
@bGC_l_above = [ l lslash lmiddletilde lbelt lretroflex ];
|
|
@bGC_n_above = [ n oe eng ];
|
|
@bGC_o_above = [ o v w x oogonek ohorn oslash gammalatin ramshorn hsmall ismall mlonglegturned obar upsilonlatin vturned wturned ysmall omicron omega zhe em en ocyr pe te sha shcha yeru fita circledotted ];
|
|
@bGC_p_above = [ p er ];
|
|
@bGC_q_above = [ q y alphalatin ghook mhook ezh a.a ucyr che acyr.a ];
|
|
@bGC_r_above = [ r rtail rfishhook ];
|
|
@bGC_s_above = [ s shook vhook tse ];
|
|
@bGC_t_above = [ t tbar ];
|
|
@bGC_u_above = [ u uogonek uhorn ubar ];
|
|
@bGC_AE_above = [ AE Aie ];
|
|
@bGC_Dcroat_above = [ Dcroat Eth ];
|
|
@bGC_dotlessi_above = [ dotlessi dotlessj dotlessjstroke iogonek.d istroke.d jcrossedtail.d ];
|
|
@bGC_aturned_above = [ aturned nretroflex alpha ];
|
|
@bGC_schwa_above = [ schwa gscript g.a izhitsa ];
|
|
@bGC_eopenreversed_above = [ eopenreversed ze ];
|
|
@bGC_hhook_above = [ hhook henghook ];
|
|
@bGC_philatin_above = [ philatin glottalstop glottalstopstroke ];
|
|
@bGC_rhookturned_above = [ rhookturned eta ];
|
|
@bGC_esh_above = [ esh dotlessjstrokehook ];
|
|
@bGC_zcurl_above = [ zcurl icyr ];
|
|
@bGC_glottalstopreversed_above = [ glottalstopreversed glottalstopstrokereversed ];
|
|
@bGC_i.a_above = [ i.a iogonek.a istroke.a ];
|
|
@bGC_dotlessi.a_above = [ dotlessi.a istroke.da ];
|
|
@bGC_l.a_above = [ l.a lslash.a lmiddletilde.a lbelt.a ];
|
|
@bGC_epsilon_above = [ epsilon rho ];
|
|
@bGC_Ze_above = [ Ze Ya ];
|
|
pos base @bGC_A_above <anchor 300 676> mark @MC_above;
|
|
pos base @bGC_E_above <anchor 331 676> mark @MC_above;
|
|
pos base @bGC_L_above <anchor 189 676> mark @MC_above;
|
|
pos base @bGC_N_above <anchor 310 676> mark @MC_above;
|
|
pos base @bGC_P_above <anchor 320 676> mark @MC_above;
|
|
pos base @bGC_R_above <anchor 304 676> mark @MC_above;
|
|
pos base @bGC_Z_above <anchor 317 676> mark @MC_above;
|
|
pos base @bGC_a_above <anchor 320 507> mark @MC_above;
|
|
pos base @bGC_b_above <anchor 137 736> mark @MC_above;
|
|
pos base @bGC_c_above <anchor 346 507> mark @MC_above;
|
|
pos base @bGC_d_above <anchor 459 736> mark @MC_above;
|
|
pos base @bGC_e_above <anchor 316 507> mark @MC_above;
|
|
pos base @bGC_g_above <anchor 307 507> mark @MC_above;
|
|
pos base @bGC_i_above <anchor 348 738> mark @MC_above;
|
|
pos base @bGC_l_above <anchor 285 736> mark @MC_above;
|
|
pos base @bGC_n_above <anchor 318 507> mark @MC_above;
|
|
pos base @bGC_o_above <anchor 300 507> mark @MC_above;
|
|
pos base @bGC_p_above <anchor 321 507> mark @MC_above;
|
|
pos base @bGC_q_above <anchor 304 507> mark @MC_above;
|
|
pos base @bGC_r_above <anchor 356 507> mark @MC_above;
|
|
pos base @bGC_s_above <anchor 303 507> mark @MC_above;
|
|
pos base @bGC_t_above <anchor 256 643> mark @MC_above;
|
|
pos base @bGC_u_above <anchor 295 507> mark @MC_above;
|
|
pos base @bGC_AE_above <anchor 420 676> mark @MC_above;
|
|
pos base @bGC_Dcroat_above <anchor 299 676> mark @MC_above;
|
|
pos base @bGC_dotlessi_above <anchor 348 507> mark @MC_above;
|
|
pos base @bGC_aturned_above <anchor 324 507> mark @MC_above;
|
|
pos base @bGC_schwa_above <anchor 310 507> mark @MC_above;
|
|
pos base @bGC_eopenreversed_above <anchor 301 507> mark @MC_above;
|
|
pos base @bGC_hhook_above <anchor 271 736> mark @MC_above;
|
|
pos base @bGC_philatin_above <anchor 300 736> mark @MC_above;
|
|
pos base @bGC_rhookturned_above <anchor 326 507> mark @MC_above;
|
|
pos base @bGC_esh_above <anchor 362 736> mark @MC_above;
|
|
pos base @bGC_zcurl_above <anchor 311 507> mark @MC_above;
|
|
pos base @bGC_glottalstopreversed_above <anchor 306 736> mark @MC_above;
|
|
pos base @bGC_i.a_above <anchor 328 738> mark @MC_above;
|
|
pos base @bGC_dotlessi.a_above <anchor 328 507> mark @MC_above;
|
|
pos base @bGC_l.a_above <anchor 334 736> mark @MC_above;
|
|
pos base @bGC_epsilon_above <anchor 336 507> mark @MC_above;
|
|
pos base @bGC_Ze_above <anchor 314 676> mark @MC_above;
|
|
pos base B <anchor 301 676> mark @MC_above;
|
|
pos base C <anchor 346 676> mark @MC_above;
|
|
pos base F <anchor 342 676> mark @MC_above;
|
|
pos base G <anchor 330 676> mark @MC_above;
|
|
pos base J <anchor 324 676> mark @MC_above;
|
|
pos base K <anchor 326 676> mark @MC_above;
|
|
pos base Q <anchor 302 685> mark @MC_above;
|
|
pos base S <anchor 316 676> mark @MC_above;
|
|
pos base f <anchor 420 736> mark @MC_above;
|
|
pos base h <anchor 131 736> mark @MC_above;
|
|
pos base k <anchor 178 736> mark @MC_above;
|
|
pos base m <anchor 315 508> mark @MC_above;
|
|
pos base z <anchor 322 507> mark @MC_above;
|
|
pos base OE <anchor 383 676> mark @MC_above;
|
|
pos base Eng <anchor 322 676> mark @MC_above;
|
|
pos base eogonek <anchor 314 507> mark @MC_above;
|
|
pos base eth <anchor 330 736> mark @MC_above;
|
|
pos base alphalatinturned <anchor 319 507> mark @MC_above;
|
|
pos base bhook <anchor 293 736> mark @MC_above;
|
|
pos base oopen <anchor 290 507> mark @MC_above;
|
|
pos base ccurl <anchor 340 507> mark @MC_above;
|
|
pos base dtail <anchor 352 736> mark @MC_above;
|
|
pos base dhook <anchor 366 736> mark @MC_above;
|
|
pos base schwahookrhotic <anchor 229 507> mark @MC_above;
|
|
pos base eopen <anchor 330 507> mark @MC_above;
|
|
pos base gsmall <anchor 334 507> mark @MC_above;
|
|
pos base hturned <anchor 291 507> mark @MC_above;
|
|
pos base kturned <anchor 284 507> mark @MC_above;
|
|
pos base lezh <anchor 123 736> mark @MC_above;
|
|
pos base lsmall <anchor 191 507> mark @MC_above;
|
|
pos base mturned <anchor 294 508> mark @MC_above;
|
|
pos base nhookleft <anchor 327 507> mark @MC_above;
|
|
pos base nsmall <anchor 309 507> mark @MC_above;
|
|
pos base oesmall <anchor 354 507> mark @MC_above;
|
|
pos base rturned <anchor 410 507> mark @MC_above;
|
|
pos base rlonglegturned <anchor 410 736> mark @MC_above;
|
|
pos base tturned <anchor 235 507> mark @MC_above;
|
|
pos base tretroflex <anchor 253 643> mark @MC_above;
|
|
pos base yturned <anchor 397 736> mark @MC_above;
|
|
pos base dezh <anchor 280 730> mark @MC_above;
|
|
pos base ts <anchor 330 643> mark @MC_above;
|
|
pos base tesh <anchor 293 730> mark @MC_above;
|
|
pos base aogonek.a <anchor 306 507> mark @MC_above;
|
|
pos base iogonek.da <anchor 328 520> mark @MC_above;
|
|
pos base iota <anchor 282 507> mark @MC_above;
|
|
pos base upsilon <anchor 296 507> mark @MC_above;
|
|
pos base Ecyr <anchor 283 676> mark @MC_above;
|
|
pos base Yu <anchor 295 676> mark @MC_above;
|
|
pos base ghe <anchor 349 507> mark @MC_above;
|
|
pos base de <anchor 333 507> mark @MC_above;
|
|
pos base el <anchor 344 507> mark @MC_above;
|
|
pos base hard <anchor 240 507> mark @MC_above;
|
|
pos base soft <anchor 169 507> mark @MC_above;
|
|
pos base ecyr <anchor 294 507> mark @MC_above;
|
|
pos base yu <anchor 287 507> mark @MC_above;
|
|
pos base ya <anchor 317 507> mark @MC_above;
|
|
} MARK_BASE_above;
|
|
|
|
|
|
lookup MARK_BASE_aboveright {
|
|
pos base circledotted <anchor 479 507> mark @MC_aboveright;
|
|
} MARK_BASE_aboveright;
|
|
|
|
|
|
lookup MARK_BASE_base {
|
|
@bGC_I_base = [ I O T U o Oslash oslash circledotted ];
|
|
@bGC_N_base = [ N a ];
|
|
@bGC_Z_base = [ Z z ];
|
|
@bGC_e_base = [ e eopen ];
|
|
@bGC_i_base = [ i dotlessi istroke ];
|
|
@bGC_n_base = [ n x ];
|
|
@bGC_u_base = [ u AE ];
|
|
@bGC_alphalatin_base = [ alphalatin a.a ];
|
|
@bGC_i.a_base = [ i.a dotlessi.a istroke.a l.a lslash.a lmiddletilde.a lbelt.a ];
|
|
pos base @bGC_I_base <anchor 300 0> mark @MC_base;
|
|
pos base @bGC_N_base <anchor 473 0> mark @MC_base;
|
|
pos base @bGC_Z_base <anchor 320 0> mark @MC_base;
|
|
pos base @bGC_e_base <anchor 316 0> mark @MC_base;
|
|
pos base @bGC_i_base <anchor 354 0> mark @MC_base;
|
|
pos base @bGC_n_base <anchor 480 0> mark @MC_base;
|
|
pos base @bGC_u_base <anchor 464 0> mark @MC_base;
|
|
pos base @bGC_alphalatin_base <anchor 465 0> mark @MC_base;
|
|
pos base @bGC_i.a_base <anchor 334 0> mark @MC_base;
|
|
pos base A <anchor 520 0> mark @MC_base;
|
|
pos base C <anchor 350 0> mark @MC_base;
|
|
pos base D <anchor 286 0> mark @MC_base;
|
|
pos base E <anchor 326 0> mark @MC_base;
|
|
pos base F <anchor 170 0> mark @MC_base;
|
|
pos base H <anchor 122 0> mark @MC_base;
|
|
pos base L <anchor 349 0> mark @MC_base;
|
|
pos base M <anchor 486 0> mark @MC_base;
|
|
pos base R <anchor 137 0> mark @MC_base;
|
|
pos base S <anchor 319 0> mark @MC_base;
|
|
pos base X <anchor 495 0> mark @MC_base;
|
|
pos base c <anchor 346 0> mark @MC_base;
|
|
pos base d <anchor 295 0> mark @MC_base;
|
|
pos base f <anchor 298 0> mark @MC_base;
|
|
pos base h <anchor 134 0> mark @MC_base;
|
|
pos base l <anchor 363 0> mark @MC_base;
|
|
pos base m <anchor 514 0> mark @MC_base;
|
|
pos base r <anchor 183 0> mark @MC_base;
|
|
pos base s <anchor 314 0> mark @MC_base;
|
|
pos base t <anchor 389 0> mark @MC_base;
|
|
pos base OE <anchor 452 0> mark @MC_base;
|
|
pos base Schwa <anchor 310 0> mark @MC_base;
|
|
pos base ae <anchor 449 0> mark @MC_base;
|
|
pos base oe <anchor 455 0> mark @MC_base;
|
|
pos base oopen <anchor 280 0> mark @MC_base;
|
|
pos base schwa <anchor 296 0> mark @MC_base;
|
|
pos base ubar <anchor 443 0> mark @MC_base;
|
|
} MARK_BASE_base;
|
|
|
|
|
|
lookup MARK_BASE_below {
|
|
@bGC_A_below = [ A H I J M N O T U X Y a o u v w x Ohorn Tbar Uhorn ohorn oslash uhorn dhook ramshorn hsmall ismall obar ubar upsilonlatin vturned wturned ysmall Alpha Eta Omega omega circledotted ];
|
|
@bGC_D_below = [ D ereversed mturned ];
|
|
@bGC_L_below = [ L Lslash ];
|
|
@bGC_R_below = [ R bsmall glottalstopreversed glottalstopstrokereversed ];
|
|
@bGC_S_below = [ S n ];
|
|
@bGC_V_below = [ V nsmall ];
|
|
@bGC_W_below = [ W vhook ];
|
|
@bGC_Z_below = [ Z e alphalatinturned bhook eopen hhook rsmall ];
|
|
@bGC_d_below = [ d Schwa dcroat alphalatin a.a ];
|
|
@bGC_h_below = [ h z ];
|
|
@bGC_i_below = [ i dotlessi istroke istroke.d ];
|
|
@bGC_j_below = [ j dotlessj dotlessjstroke ];
|
|
@bGC_l_below = [ l lslash lmiddletilde lbelt ];
|
|
@bGC_p_below = [ p thorn ];
|
|
@bGC_r_below = [ r rfishhook ];
|
|
@bGC_s_below = [ s ae oe ];
|
|
@bGC_t_below = [ t tbar ];
|
|
@bGC_Dcroat_below = [ Dcroat Eth ];
|
|
@bGC_Eng_below = [ Eng eth aturned rsmallinverted yturned ];
|
|
@bGC_eng_below = [ eng henghook ];
|
|
@bGC_ghook_below = [ ghook gscript g.a ];
|
|
@bGC_jcrossedtail_below = [ jcrossedtail jcrossedtail.d ];
|
|
@bGC_mhook_below = [ mhook rhookturned ];
|
|
@bGC_rturned_below = [ rturned rlonglegturned ];
|
|
@bGC_esh_below = [ esh dotlessjstrokehook ];
|
|
@bGC_glottalstop_below = [ glottalstop glottalstopstroke ];
|
|
@bGC_i.a_below = [ i.a dotlessi.a istroke.a istroke.da l.a lslash.a lmiddletilde.a lbelt.a ];
|
|
pos base @bGC_A_below <anchor 300 -20> mark @MC_below;
|
|
pos base @bGC_D_below <anchor 294 -20> mark @MC_below;
|
|
pos base @bGC_L_below <anchor 349 -20> mark @MC_below;
|
|
pos base @bGC_R_below <anchor 320 -20> mark @MC_below;
|
|
pos base @bGC_S_below <anchor 313 -20> mark @MC_below;
|
|
pos base @bGC_V_below <anchor 302 -20> mark @MC_below;
|
|
pos base @bGC_W_below <anchor 303 -20> mark @MC_below;
|
|
pos base @bGC_Z_below <anchor 316 -20> mark @MC_below;
|
|
pos base @bGC_d_below <anchor 304 -20> mark @MC_below;
|
|
pos base @bGC_h_below <anchor 314 -20> mark @MC_below;
|
|
pos base @bGC_i_below <anchor 348 -20> mark @MC_below;
|
|
pos base @bGC_j_below <anchor 237 -219> mark @MC_below;
|
|
pos base @bGC_l_below <anchor 385 -20> mark @MC_below;
|
|
pos base @bGC_p_below <anchor 137 -219> mark @MC_below;
|
|
pos base @bGC_r_below <anchor 191 -20> mark @MC_below;
|
|
pos base @bGC_s_below <anchor 309 -20> mark @MC_below;
|
|
pos base @bGC_t_below <anchor 380 -20> mark @MC_below;
|
|
pos base @bGC_Dcroat_below <anchor 290 -20> mark @MC_below;
|
|
pos base @bGC_Eng_below <anchor 306 -20> mark @MC_below;
|
|
pos base @bGC_eng_below <anchor 361 -219> mark @MC_below;
|
|
pos base @bGC_ghook_below <anchor 294 -219> mark @MC_below;
|
|
pos base @bGC_jcrossedtail_below <anchor 223 -219> mark @MC_below;
|
|
pos base @bGC_mhook_below <anchor 304 -219> mark @MC_below;
|
|
pos base @bGC_rturned_below <anchor 271 -20> mark @MC_below;
|
|
pos base @bGC_esh_below <anchor 256 -219> mark @MC_below;
|
|
pos base @bGC_glottalstop_below <anchor 279 -20> mark @MC_below;
|
|
pos base @bGC_i.a_below <anchor 328 -20> mark @MC_below;
|
|
pos base B <anchor 307 -20> mark @MC_below;
|
|
pos base C <anchor 344 -20> mark @MC_below;
|
|
pos base E <anchor 333 -20> mark @MC_below;
|
|
pos base F <anchor 181 -20> mark @MC_below;
|
|
pos base G <anchor 330 -20> mark @MC_below;
|
|
pos base K <anchor 338 -20> mark @MC_below;
|
|
pos base P <anchor 140 -20> mark @MC_below;
|
|
pos base b <anchor 310 -20> mark @MC_below;
|
|
pos base c <anchor 340 -20> mark @MC_below;
|
|
pos base f <anchor 291 -20> mark @MC_below;
|
|
pos base g <anchor 308 -219> mark @MC_below;
|
|
pos base k <anchor 335 -20> mark @MC_below;
|
|
pos base m <anchor 308 -20> mark @MC_below;
|
|
pos base q <anchor 461 -219> mark @MC_below;
|
|
pos base y <anchor 267 -219> mark @MC_below;
|
|
pos base AE <anchor 336 -20> mark @MC_below;
|
|
pos base Dhook <anchor 370 -20> mark @MC_below;
|
|
pos base oopen <anchor 280 -20> mark @MC_below;
|
|
pos base ccurl <anchor 360 -20> mark @MC_below;
|
|
pos base dtail <anchor 307 -219> mark @MC_below;
|
|
pos base schwa <anchor 296 -20> mark @MC_below;
|
|
pos base schwahookrhotic <anchor 225 -20> mark @MC_below;
|
|
pos base eopenreversed <anchor 287 -20> mark @MC_below;
|
|
pos base eopenreversedclosed <anchor 301 -20> mark @MC_below;
|
|
pos base gsmall <anchor 326 -20> mark @MC_below;
|
|
pos base gammalatin <anchor 300 -226> mark @MC_below;
|
|
pos base hturned <anchor 353 -93> mark @MC_below;
|
|
pos base kturned <anchor 450 -219> mark @MC_below;
|
|
pos base lretroflex <anchor 385 -219> mark @MC_below;
|
|
pos base lezh <anchor 357 -219> mark @MC_below;
|
|
pos base lsmall <anchor 343 -20> mark @MC_below;
|
|
pos base mlonglegturned <anchor 496 -226> mark @MC_below;
|
|
pos base nhookleft <anchor 174 -219> mark @MC_below;
|
|
pos base nretroflex <anchor 430 -219> mark @MC_below;
|
|
pos base oesmall <anchor 350 -20> mark @MC_below;
|
|
pos base philatin <anchor 300 -219> mark @MC_below;
|
|
pos base rtail <anchor 328 -219> mark @MC_below;
|
|
pos base shook <anchor 310 -219> mark @MC_below;
|
|
pos base tturned <anchor 352 -72> mark @MC_below;
|
|
pos base tretroflex <anchor 380 -219> mark @MC_below;
|
|
pos base ezh <anchor 286 -226> mark @MC_below;
|
|
pos base dezh <anchor 330 -219> mark @MC_below;
|
|
pos base ts <anchor 334 -20> mark @MC_below;
|
|
pos base tesh <anchor 331 -219> mark @MC_below;
|
|
pos base alpha <anchor 278 -20> mark @MC_below;
|
|
pos base eta <anchor 135 -20> mark @MC_below;
|
|
} MARK_BASE_below;
|
|
|
|
|
|
lookup MARK_BASE_center {
|
|
pos base L <anchor 176 337> mark @MC_center;
|
|
pos base l <anchor 288 385> mark @MC_center;
|
|
pos base l.a <anchor 337 385> mark @MC_center;
|
|
pos base circledotted <anchor 300 244> mark @MC_center;
|
|
} MARK_BASE_center;
|
|
|
|
|
|
lookup MARK_BASE_horn {
|
|
pos base O <anchor 420 646> mark @MC_horn;
|
|
pos base U <anchor 503 666> mark @MC_horn;
|
|
pos base o <anchor 411 486> mark @MC_horn;
|
|
pos base circledotted <anchor 415 486> mark @MC_horn;
|
|
} MARK_BASE_horn;
|
|
|
|
|
|
lookup MARK_BASE_ogonek {
|
|
@bGC_A_ogonek = [ A Aacute Adieresis Aring ];
|
|
@bGC_E_ogonek = [ E a.a aacute.a adieresis.a aring.a ];
|
|
@bGC_I_ogonek = [ I O U Y o Odieresis odieresis circledotted ];
|
|
@bGC_a_ogonek = [ a aacute adieresis aring ];
|
|
@bGC_e_ogonek = [ e eacute ];
|
|
@bGC_i_ogonek = [ i dotlessi ];
|
|
@bGC_i.a_ogonek = [ i.a dotlessi.a ];
|
|
pos base @bGC_A_ogonek <anchor 504 0> mark @MC_ogonek;
|
|
pos base @bGC_E_ogonek <anchor 430 0> mark @MC_ogonek;
|
|
pos base @bGC_I_ogonek <anchor 300 0> mark @MC_ogonek;
|
|
pos base @bGC_a_ogonek <anchor 436 0> mark @MC_ogonek;
|
|
pos base @bGC_e_ogonek <anchor 404 0> mark @MC_ogonek;
|
|
pos base @bGC_i_ogonek <anchor 356 0> mark @MC_ogonek;
|
|
pos base @bGC_i.a_ogonek <anchor 336 0> mark @MC_ogonek;
|
|
pos base u <anchor 426 0> mark @MC_ogonek;
|
|
pos base y <anchor 262 -105> mark @MC_ogonek;
|
|
pos base Eacute <anchor 429 0> mark @MC_ogonek;
|
|
pos base Schwa <anchor 310 0> mark @MC_ogonek;
|
|
pos base schwa <anchor 296 0> mark @MC_ogonek;
|
|
} MARK_BASE_ogonek;
|
|
|