@FSUB = [A 
Aogonek 
a 
aogonek 
c 
d 
e 
eogonek 
g 
o 
oacute 
q 
s 
g.ss01 
g_g 
four 
aogonek.ss02 
a.ss02
];
@Uppercase = [A Aacute Acircumflex Adieresis Agrave Amacron Aogonek Aring Atilde AE B uni1E02 C Cacute Ccaron Cdotaccent D Eth Dcaron uni1E0A E Eacute Ecaron Ecircumflex Edieresis Edotaccent Egrave Emacron Eogonek F uni1E1E G Gdotaccent H uni1E22 I Iacute Icircumflex Idieresis Imacron Iogonek J K L Ldot Lslash M uni1E40 N Nacute Ncaron Ntilde O Oacute Ocircumflex Odieresis Ograve Omacron Otilde P uni1E56 Thorn Q R Rcaron S Sacute Scaron uni1E60 T Tcaron uni1E6A U Uacute Ucircumflex Udieresis Ugrave Umacron Uogonek Uring V W Wacute Wcircumflex Wdieresis Wgrave X Y Yacute Ycircumflex Ydieresis Ygrave Z Zacute Zcaron Zdotaccent uni1E40.alt
];
languagesystem DFLT dflt;
languagesystem latn dflt;
languagesystem latn CAT;

feature aalt {
feature case;
feature salt;
feature ss01;
feature ss02;
feature ss03;
feature ss05;
feature calt;
feature ccmp;
feature locl;

} aalt ;

feature case {
sub uni0308 by uni0308.case;
sub uni0307 by uni0307.case;
sub gravecomb by gravecomb.case;
sub acutecomb by acutecomb.case;
sub uni0302 by uni0302.case;
sub uni030C by uni030C.case;
sub uni030A by uni030A.case;
sub tildecomb by tildecomb.case;
sub uni0304 by uni0304.case;

} case ;

feature dlig {
sub g g by g_g;

} dlig ;

feature salt {
sub g by g.ss01;
sub i by i.ss01;
sub dotlessi by dotlessi.ss01;
sub iacute by iacute.ss01;
sub icircumflex by icircumflex.ss01;
sub idieresis by idieresis.ss01;
sub igrave by igrave.ss01;
sub imacron by imacron.ss01;
sub iogonek by iogonek.ss01;
sub j by j.ss01;
sub zdotaccent by zdotaccent.ss01;

} salt ;

feature ss01 {
sub g by g.ss01;
sub i by i.ss01;
sub dotlessi by dotlessi.ss01;
sub iacute by iacute.ss01;
sub icircumflex by icircumflex.ss01;
sub idieresis by idieresis.ss01;
sub igrave by igrave.ss01;
sub imacron by imacron.ss01;
sub iogonek by iogonek.ss01;
sub j by j.ss01;
sub zdotaccent by zdotaccent.ss01;

} ss01 ;

feature ss02 {
sub a by a.ss02;
sub aogonek by aogonek.ss02;
sub zdotaccent by zdotaccent.ss02;

} ss02 ;

feature ss03 {
sub f.alt by f.alt.ss03;
sub f by f.ss03;
sub germandbls by germandbls.ss03;
sub zdotaccent by zdotaccent.ss03;

} ss03 ;

feature ss05 {
sub bar by bar.ss05;

} ss05 ;

feature calt {
sub f' @FSUB by f.alt;
sub f.ss03' @FSUB by f.alt.ss03;

} calt ;

feature ccmp {
lookup ccmp_Other_1 {
	@CombiningTopAccents = [acutecomb uni030C uni0302 uni0308 uni0307 gravecomb uni0304 uni030A tildecomb];
	@CombiningNonTopAccents = [uni0328];
	sub [i]' @CombiningTopAccents by [dotlessi];
	sub [i]' @CombiningNonTopAccents @CombiningTopAccents by [dotlessi];
	@Markscomb = [uni0308 uni0307 gravecomb acutecomb uni0302 uni030C uni030A tildecomb uni0304];
	@MarkscombCase = [uni0308.case uni0307.case gravecomb.case acutecomb.case uni0302.case uni030C.case uni030A.case tildecomb.case uni0304.case];
	sub @Markscomb @Markscomb' by @MarkscombCase;
	sub @Uppercase @Markscomb' by @MarkscombCase;
} ccmp_Other_1;

lookup ccmp_Other_2 {
	sub @Markscomb' @MarkscombCase by @MarkscombCase;
	sub @MarkscombCase @Markscomb' by @MarkscombCase;
} ccmp_Other_2;

} ccmp ;

feature locl {
script latn;
language CAT;
sub  l' periodcentered' l by ldot;
sub  L' periodcentered' L by Ldot;

} locl ;

@MMK_L_A = [ A Aacute Acircumflex Adieresis Agrave Aogonek Aring Atilde ];
@MMK_L_E = [ AE ];
@MMK_L_F = [ F ];
@MMK_L_L = [ L ];
@MMK_L_O = [ D Eth Dcaron O Ograve ];
@MMK_L_T = [ T Tcaron ];
@MMK_L_V = [ V W ];
@MMK_L_Y = [ Y Yacute Ycircumflex Ydieresis Ygrave ];
@MMK_L_a = [ a aacute acircumflex adieresis agrave aogonek aring atilde ];
@MMK_L_f.alt = [ f.alt ];
@MMK_L_g = [ g g_g ];
@MMK_L_o = [ o oacute ocircumflex odieresis ograve otilde ];
@MMK_L_period = [ period ];
@MMK_L_quoteleft = [ quoteleft ];
@MMK_L_quoteright = [ quotedblright quoteright ];
@MMK_L_v = [ v w ];
@MMK_L_x = [ x ];
@MMK_L_y = [ y yacute ycircumflex ydieresis ygrave ];
@MMK_L_z = [ z zdotaccent.ss02 zdotaccent.ss03 ];
@MMK_R_A = [ A Aacute Acircumflex Adieresis Agrave Aogonek Aring Atilde AE ];
@MMK_R_F = [ F ];
@MMK_R_L = [ L ];
@MMK_R_O = [ C Cacute Ccaron G O Ograve Q ];
@MMK_R_T = [ T Tcaron ];
@MMK_R_V = [ V W ];
@MMK_R_Y = [ Y Yacute Ycircumflex Ydieresis Ygrave ];
@MMK_R_a = [ a aacute acircumflex adieresis agrave aogonek aring atilde ae ];
@MMK_R_g = [ g g_g ];
@MMK_R_hyphen = [ hyphen ];
@MMK_R_o = [ c d e eacute ecaron ecircumflex edieresis egrave eogonek o oacute ocircumflex odieresis ograve otilde ];
@MMK_R_period = [ period comma semicolon ];
@MMK_R_quoteleft = [ quoteleft ];
@MMK_R_quoteright = [ quotedblright quoteright ];
@MMK_R_u = [ u uacute ucircumflex udieresis ugrave ];
@MMK_R_v = [ v w ];
@MMK_R_x = [ x ];
@MMK_R_y = [ y yacute ycircumflex ydieresis ygrave ];
@MMK_R_z = [ z zdotaccent.ss02 zdotaccent.ss03 ];

feature kern {
	lookup kern_latn {
	lookupflag IgnoreMarks;
		pos A V -100;
		pos A W -100;
		pos T acircumflex -60;
		pos T ecircumflex -30;
		pos T ocircumflex -30;
		pos Tcaron acircumflex -60;
		pos Tcaron ecircumflex -30;
		pos Tcaron ocircumflex -30;
		pos V A -100;
		pos V Aacute -100;
		pos V Acircumflex -100;
		pos V Adieresis -100;
		pos V Agrave -100;
		pos V Aogonek -100;
		pos V Aring -100;
		pos V Atilde -100;
		pos V AE -100;
		pos V semicolon -40;
		pos W A -40;
		pos W semicolon -40;
		pos Y a -38;
		pos Y aacute -38;
		pos Y acircumflex -38;
		pos Y adieresis -38;
		pos Y agrave -38;
		pos Y aogonek -38;
		pos Y aring -38;
		pos Y atilde -38;
		pos Y ae -38;
		pos Y g -7;
		pos Y g_g -7;
		pos i T 30;
		pos i iacute 20;
		pos dotlessi i 10;
		pos iacute icircumflex 90;
		pos icircumflex idieresis 90;
		pos idieresis igrave 60;
		pos igrave iogonek 10;
		pos n quotedblleft -8;
		pos w a -20;
		pos iacute.ss01 iacute.ss01 30;
		pos iacute.ss01 icircumflex.ss01 58;
		pos iacute.ss01 idieresis.ss01 54;
		pos iacute.ss01 igrave.ss01 50;
		pos icircumflex.ss01 iacute.ss01 43;
		pos icircumflex.ss01 icircumflex.ss01 96;
		pos icircumflex.ss01 idieresis.ss01 80;
		pos icircumflex.ss01 igrave.ss01 72;
		pos idieresis.ss01 iacute.ss01 29;
		pos idieresis.ss01 icircumflex.ss01 78;
		pos idieresis.ss01 idieresis.ss01 40;
		pos idieresis.ss01 igrave.ss01 50;
		pos igrave.ss01 iacute.ss01 30;
		pos igrave.ss01 icircumflex.ss01 66;
		pos igrave.ss01 idieresis.ss01 27;
		pos igrave.ss01 igrave.ss01 50;
		pos period O -7;
		pos quoteleft A -90;
		pos quoteleft Aacute -90;
		pos quoteleft Acircumflex -90;
		pos quoteleft Adieresis -90;
		pos quoteleft Agrave -90;
		pos quoteleft Aogonek -90;
		pos quoteleft Aring -90;
		pos quoteleft Atilde -90;
		pos quoteleft AE -90;
	subtable;
		pos @MMK_L_A @MMK_R_T -79;
		pos @MMK_L_A @MMK_R_Y -90;
		pos @MMK_L_A @MMK_R_hyphen -40;
		pos @MMK_L_A @MMK_R_o -35;
		pos @MMK_L_A @MMK_R_period -20;
		pos @MMK_L_A @MMK_R_quoteright -80;
		pos @MMK_L_A @MMK_R_v -74;
		pos @MMK_L_F @MMK_R_A -40;
		pos @MMK_L_F @MMK_R_o -20;
		pos @MMK_L_F @MMK_R_period -70;
		pos @MMK_L_L @MMK_R_T -110;
		pos @MMK_L_L @MMK_R_V -70;
		pos @MMK_L_L @MMK_R_Y -90;
		pos @MMK_L_L @MMK_R_hyphen -110;
		pos @MMK_L_L @MMK_R_quoteright -140;
		pos @MMK_L_L @MMK_R_v -70;
		pos @MMK_L_L @MMK_R_y -70;
		pos @MMK_L_T @MMK_R_a -90;
		pos @MMK_L_T @MMK_R_hyphen -70;
		pos @MMK_L_T @MMK_R_o -90;
		pos @MMK_L_T @MMK_R_period -70;
		pos @MMK_L_T @MMK_R_u -80;
		pos @MMK_L_T @MMK_R_v -90;
		pos @MMK_L_T @MMK_R_z -60;
		pos @MMK_L_T iacute 30;
		pos @MMK_L_T dotlessi -70;
		pos @MMK_L_T igrave 10;
		pos @MMK_L_V @MMK_R_a -50;
		pos @MMK_L_V @MMK_R_hyphen -20;
		pos @MMK_L_V @MMK_R_o -20;
		pos @MMK_L_V @MMK_R_period -70;
		pos @MMK_L_V iacute 20;
		pos @MMK_L_V icircumflex 70;
		pos @MMK_L_V idieresis 30;
		pos @MMK_L_V igrave 60;
		pos @MMK_L_Y @MMK_R_period -60;
		pos @MMK_L_Y @MMK_R_x -20;
		pos @MMK_L_Y @MMK_R_y -30;
		pos Lslash @MMK_R_hyphen -50;
		pos Lslash @MMK_R_quoteright -80;
		pos P @MMK_R_A -60;
		pos P @MMK_R_a -14;
		pos P @MMK_R_hyphen -22;
		pos P @MMK_R_o -3;
		pos P @MMK_R_period -120;
	subtable;
		pos @MMK_L_f.alt @MMK_R_period -60;
		pos c @MMK_R_hyphen -5;
		pos n @MMK_R_quoteright -18;
		pos r @MMK_R_period -110;
		pos r @MMK_R_y -5;
		pos t @MMK_R_hyphen -30;
	subtable;
		pos @MMK_L_quoteleft @MMK_R_T -40;
		pos @MMK_L_quoteright @MMK_R_a -40;
		pos quotedblbase @MMK_R_T -60;
		pos quotedblbase @MMK_R_V -70;
		pos quotesinglbase @MMK_R_V -90;
	subtable;
	} kern_latn;
	lookupflag 0;
	script latn;
	lookup kern_latn;
	lookupflag 0;
} kern;

	markClass [uni0308] <anchor 311 600> @mark_top;
	markClass [uni0307] <anchor 194 600> @mark_top;
	markClass [gravecomb] <anchor 385 600> @mark_top;
	markClass [acutecomb] <anchor 340 600> @mark_top;
	markClass [uni0302] <anchor 286 600> @mark_top;
	markClass [uni030C] <anchor 306 600> @mark_top;
	markClass [uni030A] <anchor 187 600> @mark_top;
	markClass [tildecomb] <anchor 281 600> @mark_top;
	markClass [uni0304] <anchor 200 600> @mark_top;
	markClass [uni0328] <anchor 521 0> @mark_ogonek;
	markClass [uni0308.case] <anchor 300 749> @mark_top;
	markClass [uni0307.case] <anchor 194 746> @mark_top;
	markClass [gravecomb.case] <anchor 362 749> @mark_top;
	markClass [acutecomb.case] <anchor 362 749> @mark_top;
	markClass [uni0302.case] <anchor 286 728> @mark_top;
	markClass [uni030C.case] <anchor 225 728> @mark_top;
	markClass [uni030A.case] <anchor 187 746> @mark_top;
	markClass [tildecomb.case] <anchor 299 746> @mark_top;
	markClass [uni0304.case] <anchor 200 746> @mark_top;
feature mark {
	lookup markDFLT {
		pos base [Euro]  <anchor 413 748> mark @mark_top;
	} markDFLT;
	lookup marklatn {
		pos base [A]  <anchor 562 -6> mark @mark_ogonek <anchor 341 746> mark @mark_top;
		pos base [Aacute]  <anchor 562 -6> mark @mark_ogonek <anchor 341 797> mark @mark_top;
		pos base [Acircumflex]  <anchor 562 -6> mark @mark_ogonek <anchor 341 959> mark @mark_top;
		pos base [Adieresis]  <anchor 562 -6> mark @mark_ogonek <anchor 341 930> mark @mark_top;
		pos base [Agrave]  <anchor 562 -6> mark @mark_ogonek <anchor 341 797> mark @mark_top;
		pos base [Amacron]  <anchor 562 -6> mark @mark_ogonek <anchor 341 920> mark @mark_top;
		pos base [Aogonek]  <anchor 562 -6> mark @mark_ogonek <anchor 341 746> mark @mark_top;
		pos base [Aring]  <anchor 562 -6> mark @mark_ogonek <anchor 341 941> mark @mark_top;
		pos base [Atilde]  <anchor 562 -6> mark @mark_ogonek <anchor 341 959> mark @mark_top;
		pos base [AE]  <anchor 526 -6> mark @mark_ogonek <anchor 424 746> mark @mark_top;
		pos base [B]  <anchor 398 746> mark @mark_top;
		pos base [uni1E02]  <anchor 398 952> mark @mark_top;
		pos base [C]  <anchor 413 746> mark @mark_top;
		pos base [Cacute]  <anchor 413 797> mark @mark_top;
		pos base [Ccaron]  <anchor 413 969> mark @mark_top;
		pos base [Cdotaccent]  <anchor 413 952> mark @mark_top;
		pos base [D]  <anchor 412 749> mark @mark_top;
		pos base [Eth]  <anchor 412 749> mark @mark_top;
		pos base [Dcaron]  <anchor 412 972> mark @mark_top;
		pos base [uni1E0A]  <anchor 412 955> mark @mark_top;
		pos base [E]  <anchor 583 0> mark @mark_ogonek <anchor 350 746> mark @mark_top;
		pos base [Eacute]  <anchor 583 0> mark @mark_ogonek <anchor 350 797> mark @mark_top;
		pos base [Ecaron]  <anchor 583 0> mark @mark_ogonek <anchor 350 969> mark @mark_top;
		pos base [Ecircumflex]  <anchor 583 0> mark @mark_ogonek <anchor 350 959> mark @mark_top;
		pos base [Edieresis]  <anchor 583 0> mark @mark_ogonek <anchor 350 930> mark @mark_top;
		pos base [Edotaccent]  <anchor 583 0> mark @mark_ogonek <anchor 350 952> mark @mark_top;
		pos base [Egrave]  <anchor 583 0> mark @mark_ogonek <anchor 350 797> mark @mark_top;
		pos base [Emacron]  <anchor 583 0> mark @mark_ogonek <anchor 350 920> mark @mark_top;
		pos base [Eogonek]  <anchor 583 0> mark @mark_ogonek <anchor 350 746> mark @mark_top;
		pos base [F]  <anchor 360 746> mark @mark_top;
		pos base [uni1E1E]  <anchor 360 952> mark @mark_top;
		pos base [G]  <anchor 398 746> mark @mark_top;
		pos base [Gdotaccent]  <anchor 398 952> mark @mark_top;
		pos base [H]  <anchor 427 746> mark @mark_top;
		pos base [uni1E22]  <anchor 427 952> mark @mark_top;
		pos base [I]  <anchor 371 10> mark @mark_ogonek <anchor 206 746> mark @mark_top;
		pos base [Iacute]  <anchor 371 10> mark @mark_ogonek <anchor 206 797> mark @mark_top;
		pos base [Icircumflex]  <anchor 371 10> mark @mark_ogonek <anchor 206 959> mark @mark_top;
		pos base [Idieresis]  <anchor 371 10> mark @mark_ogonek <anchor 206 930> mark @mark_top;
		pos base [Imacron]  <anchor 371 10> mark @mark_ogonek <anchor 206 920> mark @mark_top;
		pos base [Iogonek]  <anchor 371 10> mark @mark_ogonek <anchor 206 746> mark @mark_top;
		pos base [M]  <anchor 462 746> mark @mark_top;
		pos base [uni1E40]  <anchor 462 952> mark @mark_top;
		pos base [N]  <anchor 356 746> mark @mark_top;
		pos base [Nacute]  <anchor 356 797> mark @mark_top;
		pos base [Ncaron]  <anchor 356 969> mark @mark_top;
		pos base [Ntilde]  <anchor 356 959> mark @mark_top;
		pos base [O]  <anchor 404 746> mark @mark_top;
		pos base [Oacute]  <anchor 404 797> mark @mark_top;
		pos base [Ocircumflex]  <anchor 404 959> mark @mark_top;
		pos base [Odieresis]  <anchor 404 930> mark @mark_top;
		pos base [Ograve]  <anchor 404 797> mark @mark_top;
		pos base [Omacron]  <anchor 404 920> mark @mark_top;
		pos base [Otilde]  <anchor 404 959> mark @mark_top;
		pos base [P]  <anchor 408 746> mark @mark_top;
		pos base [uni1E56]  <anchor 408 952> mark @mark_top;
		pos base [Thorn]  <anchor 371 10> mark @mark_ogonek <anchor 206 746> mark @mark_top;
		pos base [Q]  <anchor 404 746> mark @mark_top;
		pos base [R]  <anchor 411 746> mark @mark_top;
		pos base [Rcaron]  <anchor 411 969> mark @mark_top;
		pos base [S]  <anchor 318 746> mark @mark_top;
		pos base [Sacute]  <anchor 318 797> mark @mark_top;
		pos base [Scaron]  <anchor 318 969> mark @mark_top;
		pos base [uni1E60]  <anchor 318 952> mark @mark_top;
		pos base [T]  <anchor 354 746> mark @mark_top;
		pos base [Tcaron]  <anchor 354 969> mark @mark_top;
		pos base [uni1E6A]  <anchor 354 952> mark @mark_top;
		pos base [U]  <anchor 581 0> mark @mark_ogonek <anchor 441 746> mark @mark_top;
		pos base [Uacute]  <anchor 581 0> mark @mark_ogonek <anchor 441 797> mark @mark_top;
		pos base [Ucircumflex]  <anchor 581 0> mark @mark_ogonek <anchor 441 959> mark @mark_top;
		pos base [Udieresis]  <anchor 581 0> mark @mark_ogonek <anchor 441 930> mark @mark_top;
		pos base [Ugrave]  <anchor 581 0> mark @mark_ogonek <anchor 441 797> mark @mark_top;
		pos base [Umacron]  <anchor 581 0> mark @mark_ogonek <anchor 441 920> mark @mark_top;
		pos base [Uogonek]  <anchor 581 0> mark @mark_ogonek <anchor 441 746> mark @mark_top;
		pos base [Uring]  <anchor 581 0> mark @mark_ogonek <anchor 441 941> mark @mark_top;
		pos base [W]  <anchor 574 746> mark @mark_top;
		pos base [Wacute]  <anchor 574 797> mark @mark_top;
		pos base [Wcircumflex]  <anchor 574 959> mark @mark_top;
		pos base [Wdieresis]  <anchor 574 930> mark @mark_top;
		pos base [Wgrave]  <anchor 574 797> mark @mark_top;
		pos base [Y]  <anchor 393 746> mark @mark_top;
		pos base [Yacute]  <anchor 393 797> mark @mark_top;
		pos base [Ycircumflex]  <anchor 393 959> mark @mark_top;
		pos base [Ydieresis]  <anchor 393 930> mark @mark_top;
		pos base [Ygrave]  <anchor 393 797> mark @mark_top;
		pos base [Z]  <anchor 372 746> mark @mark_top;
		pos base [Zacute]  <anchor 372 797> mark @mark_top;
		pos base [Zcaron]  <anchor 372 969> mark @mark_top;
		pos base [Zdotaccent]  <anchor 372 746> mark @mark_top;
		pos base [uni1E40.alt]  <anchor 462 832> mark @mark_top;
		pos base [a]  <anchor 693 0> mark @mark_ogonek <anchor 358 600> mark @mark_top;
		pos base [aacute]  <anchor 693 0> mark @mark_ogonek <anchor 342 862> mark @mark_top;
		pos base [acircumflex]  <anchor 693 0> mark @mark_ogonek <anchor 358 833> mark @mark_top;
		pos base [adieresis]  <anchor 693 0> mark @mark_ogonek <anchor 358 800> mark @mark_top;
		pos base [agrave]  <anchor 693 0> mark @mark_ogonek <anchor 374 862> mark @mark_top;
		pos base [amacron]  <anchor 693 0> mark @mark_ogonek <anchor 358 770> mark @mark_top;
		pos base [aogonek]  <anchor 693 0> mark @mark_ogonek <anchor 358 600> mark @mark_top;
		pos base [aring]  <anchor 693 0> mark @mark_ogonek <anchor 358 804> mark @mark_top;
		pos base [atilde]  <anchor 693 0> mark @mark_ogonek <anchor 373 800> mark @mark_top;
		pos base [ae]  <anchor 949 10> mark @mark_ogonek <anchor 706 600> mark @mark_top;
		pos base [b]  <anchor 518 600> mark @mark_top;
		pos base [uni1E03]  <anchor 518 600> mark @mark_top;
		pos base [c]  <anchor 360 600> mark @mark_top;
		pos base [cacute]  <anchor 344 862> mark @mark_top;
		pos base [ccaron]  <anchor 360 833> mark @mark_top;
		pos base [cdotaccent]  <anchor 360 600> mark @mark_top;
		pos base [d]  <anchor 264 600> mark @mark_top;
		pos base [uni1E0B]  <anchor 264 600> mark @mark_top;
		pos base [e]  <anchor 579 10> mark @mark_ogonek <anchor 336 600> mark @mark_top;
		pos base [eacute]  <anchor 579 10> mark @mark_ogonek <anchor 320 862> mark @mark_top;
		pos base [ecaron]  <anchor 579 10> mark @mark_ogonek <anchor 336 833> mark @mark_top;
		pos base [ecircumflex]  <anchor 579 10> mark @mark_ogonek <anchor 336 833> mark @mark_top;
		pos base [edieresis]  <anchor 579 10> mark @mark_ogonek <anchor 336 800> mark @mark_top;
		pos base [edotaccent]  <anchor 579 10> mark @mark_ogonek <anchor 336 600> mark @mark_top;
		pos base [egrave]  <anchor 579 10> mark @mark_ogonek <anchor 352 862> mark @mark_top;
		pos base [emacron]  <anchor 579 10> mark @mark_ogonek <anchor 336 770> mark @mark_top;
		pos base [eogonek]  <anchor 579 10> mark @mark_ogonek <anchor 336 600> mark @mark_top;
		pos base [f]  <anchor 249 771> mark @mark_top;
		pos base [uni1E1F]  <anchor 249 771> mark @mark_top;
		pos base [g]  <anchor 313 600> mark @mark_top;
		pos base [h]  <anchor 473 600> mark @mark_top;
		pos base [uni1E23]  <anchor 473 600> mark @mark_top;
		pos base [dotlessi]  <anchor 339 10> mark @mark_ogonek <anchor 189 600> mark @mark_top;
		pos base [iacute]  <anchor 339 10> mark @mark_ogonek <anchor 173 862> mark @mark_top;
		pos base [icircumflex]  <anchor 189 833> mark @mark_top;
		pos base [idieresis]  <anchor 339 10> mark @mark_ogonek <anchor 189 800> mark @mark_top;
		pos base [igrave]  <anchor 339 10> mark @mark_ogonek <anchor 205 862> mark @mark_top;
		pos base [imacron]  <anchor 339 10> mark @mark_ogonek <anchor 189 770> mark @mark_top;
		pos base [l]  <anchor 186 600> mark @mark_top;
		pos base [ldot]  <anchor 186 600> mark @mark_top;
		pos base [lslash]  <anchor 220 600> mark @mark_top;
		pos base [m]  <anchor 580 600> mark @mark_top;
		pos base [uni1E41]  <anchor 580 600> mark @mark_top;
		pos base [n]  <anchor 393 600> mark @mark_top;
		pos base [nacute]  <anchor 377 862> mark @mark_top;
		pos base [ncaron]  <anchor 393 833> mark @mark_top;
		pos base [ntilde]  <anchor 408 800> mark @mark_top;
		pos base [o]  <anchor 347 600> mark @mark_top;
		pos base [oacute]  <anchor 331 862> mark @mark_top;
		pos base [ocircumflex]  <anchor 347 833> mark @mark_top;
		pos base [odieresis]  <anchor 347 800> mark @mark_top;
		pos base [ograve]  <anchor 363 862> mark @mark_top;
		pos base [omacron]  <anchor 347 770> mark @mark_top;
		pos base [otilde]  <anchor 362 800> mark @mark_top;
		pos base [p]  <anchor 520 600> mark @mark_top;
		pos base [uni1E57]  <anchor 520 600> mark @mark_top;
		pos base [thorn]  <anchor 520 600> mark @mark_top;
		pos base [rcaron]  <anchor 306 833> mark @mark_top;
		pos base [s]  <anchor 283 600> mark @mark_top;
		pos base [sacute]  <anchor 267 862> mark @mark_top;
		pos base [scaron]  <anchor 283 833> mark @mark_top;
		pos base [uni1E61]  <anchor 283 600> mark @mark_top;
		pos base [t]  <anchor 278 736> mark @mark_top;
		pos base [uni1E6B]  <anchor 278 736> mark @mark_top;
		pos base [u]  <anchor 691 10> mark @mark_ogonek <anchor 384 600> mark @mark_top;
		pos base [uacute]  <anchor 691 10> mark @mark_ogonek <anchor 368 862> mark @mark_top;
		pos base [ucircumflex]  <anchor 691 10> mark @mark_ogonek <anchor 384 833> mark @mark_top;
		pos base [udieresis]  <anchor 691 10> mark @mark_ogonek <anchor 384 800> mark @mark_top;
		pos base [ugrave]  <anchor 691 10> mark @mark_ogonek <anchor 400 862> mark @mark_top;
		pos base [umacron]  <anchor 691 10> mark @mark_ogonek <anchor 384 770> mark @mark_top;
		pos base [uogonek]  <anchor 691 10> mark @mark_ogonek <anchor 384 600> mark @mark_top;
		pos base [uring]  <anchor 691 10> mark @mark_ogonek <anchor 384 804> mark @mark_top;
		pos base [w]  <anchor 517 600> mark @mark_top;
		pos base [wacute]  <anchor 501 862> mark @mark_top;
		pos base [wcircumflex]  <anchor 517 833> mark @mark_top;
		pos base [wdieresis]  <anchor 517 800> mark @mark_top;
		pos base [wgrave]  <anchor 533 862> mark @mark_top;
		pos base [y]  <anchor 349 600> mark @mark_top;
		pos base [yacute]  <anchor 333 862> mark @mark_top;
		pos base [ycircumflex]  <anchor 349 833> mark @mark_top;
		pos base [ydieresis]  <anchor 349 800> mark @mark_top;
		pos base [ygrave]  <anchor 365 862> mark @mark_top;
		pos base [z]  <anchor 330 600> mark @mark_top;
		pos base [zacute]  <anchor 314 862> mark @mark_top;
		pos base [zcaron]  <anchor 330 833> mark @mark_top;
		pos base [zdotaccent]  <anchor 330 600> mark @mark_top;
		pos base [dotlessi.ss01]  <anchor 365 10> mark @mark_ogonek <anchor 200 600> mark @mark_top;
		pos base [iacute.ss01]  <anchor 365 10> mark @mark_ogonek <anchor 184 862> mark @mark_top;
		pos base [icircumflex.ss01]  <anchor 365 10> mark @mark_ogonek <anchor 200 600> mark @mark_top;
		pos base [idieresis.ss01]  <anchor 365 10> mark @mark_ogonek <anchor 200 800> mark @mark_top;
		pos base [igrave.ss01]  <anchor 365 10> mark @mark_ogonek <anchor 216 862> mark @mark_top;
		pos base [imacron.ss01]  <anchor 365 10> mark @mark_ogonek <anchor 200 770> mark @mark_top;
		pos base [a.ss02]  <anchor 727 0> mark @mark_ogonek <anchor 379 600> mark @mark_top;
		pos base [zdotaccent.ss02]  <anchor 330 600> mark @mark_top;
		pos base [zdotaccent.ss03]  <anchor 330 600> mark @mark_top;
	} marklatn;
	lookupflag 0;
	script latn;
	lookup marklatn;
	lookupflag 0;
} mark;
feature mkmk {
	lookup mkmk_DFLT_top {
		lookupflag MarkAttachmentType @mark_top;
		pos mark [uni0308] <anchor 311 800> mark @mark_top;
		pos mark [gravecomb] <anchor 401 862> mark @mark_top;
		pos mark [acutecomb] <anchor 324 862> mark @mark_top;
		pos mark [uni0302] <anchor 286 833> mark @mark_top;
		pos mark [uni030C] <anchor 306 833> mark @mark_top;
		pos mark [uni030A] <anchor 187 804> mark @mark_top;
		pos mark [tildecomb] <anchor 296 800> mark @mark_top;
		pos mark [uni0304] <anchor 200 770> mark @mark_top;
		pos mark [uni0308.case] <anchor 300 933> mark @mark_top;
		pos mark [uni0307.case] <anchor 194 952> mark @mark_top;
		pos mark [gravecomb.case] <anchor 362 800> mark @mark_top;
		pos mark [acutecomb.case] <anchor 362 800> mark @mark_top;
		pos mark [uni0302.case] <anchor 286 941> mark @mark_top;
		pos mark [uni030C.case] <anchor 225 951> mark @mark_top;
		pos mark [uni030A.case] <anchor 187 941> mark @mark_top;
		pos mark [tildecomb.case] <anchor 299 959> mark @mark_top;
		pos mark [uni0304.case] <anchor 200 920> mark @mark_top;
	} mkmk_DFLT_top;
	lookupflag 0;
} mkmk;
table GDEF {
 GlyphClassDef [A Aacute Acircumflex Adieresis Agrave Amacron Aogonek Aring Atilde AE B uni1E02 C Cacute Ccaron Cdotaccent D Eth Dcaron uni1E0A E Eacute Ecaron Ecircumflex Edieresis Edotaccent Egrave Emacron Eogonek F uni1E1E G Gdotaccent H uni1E22 I Iacute Icircumflex Idieresis Imacron Iogonek M uni1E40 N Nacute Ncaron Ntilde O Oacute Ocircumflex Odieresis Ograve Omacron Otilde P uni1E56 Thorn Q R Rcaron S Sacute Scaron uni1E60 T Tcaron uni1E6A U Uacute Ucircumflex Udieresis Ugrave Umacron Uogonek Uring W Wacute Wcircumflex Wdieresis Wgrave Y Yacute Ycircumflex Ydieresis Ygrave Z Zacute Zcaron Zdotaccent uni1E40.alt a aacute acircumflex adieresis agrave amacron aogonek aring atilde ae b uni1E03 c cacute ccaron cdotaccent d uni1E0B e eacute ecaron ecircumflex edieresis edotaccent egrave emacron eogonek f uni1E1F g h uni1E23 dotlessi iacute icircumflex idieresis igrave imacron l ldot lslash m uni1E41 n nacute ncaron ntilde o oacute ocircumflex odieresis ograve omacron otilde p uni1E57 thorn rcaron s sacute scaron uni1E61 t uni1E6B u uacute ucircumflex udieresis ugrave umacron uogonek uring w wacute wcircumflex wdieresis wgrave y yacute ycircumflex ydieresis ygrave z zacute zcaron zdotaccent dotlessi.ss01 iacute.ss01 icircumflex.ss01 idieresis.ss01 igrave.ss01 imacron.ss01 a.ss02 zdotaccent.ss02 zdotaccent.ss03 Euro],# Base 
 [g_g], # Liga 
 [uni0308 uni0307 gravecomb acutecomb uni0302 uni030C uni030A tildecomb uni0304 uni0328 uni0308.case uni0307.case gravecomb.case acutecomb.case uni0302.case uni030C.case uni030A.case tildecomb.case uni0304.case], # Mark 
 ;
 } GDEF;
