# HG changeset patch # Parent 4c07d6bde8262a3fa0fad2969c5dbd57d38c3d63 # User John Daggett Bug 921858 - reftest to test various space-containing lookup scenarios. diff --git a/layout/reftests/font-features/reftest.list b/layout/reftests/font-features/reftest.list --- a/layout/reftests/font-features/reftest.list +++ b/layout/reftests/font-features/reftest.list @@ -84,16 +84,19 @@ pref(layout.css.font-features.enabled,tr pref(layout.css.font-features.enabled,true) HTTP(..) != font-kerning-table-none.html font-kerning-table-normal.html # sanity check for kerning - with no spaces, kerning should occur HTTP(..) == kerning-sanity-check-kern.html kerning-sanity-check-default.html HTTP(..) != kerning-sanity-check-nokern.html kerning-sanity-check-default.html # OpenType features should work across inter-word spaces HTTP(..) == font-features-across-space-1.html font-features-across-space-1-ref.html +HTTP(..) == spacelookups.html spacelookups-ref.html +# tests whether word cache is in use by testing for ignored space kerns +HTTP(..) == spacelookups-wordcache.html spacelookups-wordcache-ref.html # requires Japanese font with feature support, WinXP lacks one random-if(!winWidget&&!cocoaWidget) fails-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) HTTP(..) == fwid-spaces.html fwid-spaces-ref.html # Arial/Times New Roman on Win7+/OSX 10.6+ have kerning pairs that include spaces random-if(!winWidget&&!cocoaWidget) fails-if(winWidget||cocoaWidget) random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) HTTP(..) != kerning-spaces-arial-nokern.html kerning-spaces-arial-default.html random-if(!winWidget&&!cocoaWidget) fails-if(winWidget||cocoaWidget) random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) HTTP(..) == kerning-spaces-arial-kern.html kerning-spaces-arial-default.html random-if(!winWidget&&!cocoaWidget) fails-if(winWidget||cocoaWidget) random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) HTTP(..) != kerning-spaces-tnr-nokern.html kerning-spaces-tnr-default.html random-if(!winWidget&&!cocoaWidget) fails-if(winWidget||cocoaWidget) random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) HTTP(..) == kerning-spaces-tnr-kern.html kerning-spaces-tnr-default.html diff --git a/layout/reftests/font-features/spacelookups-ref.html b/layout/reftests/font-features/spacelookups-ref.html new file mode 100644 --- /dev/null +++ b/layout/reftests/font-features/spacelookups-ref.html @@ -0,0 +1,33 @@ + + + +contextual substitutions for fonts with spaces in lookups + + + + + + +
+ + + + + + +
+ + diff --git a/layout/reftests/font-features/spacelookups-wordcache-ref.html b/layout/reftests/font-features/spacelookups-wordcache-ref.html new file mode 100644 --- /dev/null +++ b/layout/reftests/font-features/spacelookups-wordcache-ref.html @@ -0,0 +1,88 @@ + + + +contextual substitutions for fonts with spaces in lookups + + + + + + + + + + + +
+

     

+

     

+

     

+

     

+

     

+

     

+

     

+

     

+

     

+
+ + diff --git a/layout/reftests/font-features/spacelookups-wordcache.html b/layout/reftests/font-features/spacelookups-wordcache.html new file mode 100644 --- /dev/null +++ b/layout/reftests/font-features/spacelookups-wordcache.html @@ -0,0 +1,81 @@ + + + +contextual substitutions for fonts with spaces in lookups + + + + + + + + + + + +
+

latn-script default-script fra-lang default-lang non-default-feature default-feature

+

latn-script default-script fra-lang default-lang non-default-feature default-feature

+

latn-script default-script fra-lang default-lang non-default-feature default-feature

+

latn-script default-script fra-lang default-lang non-default-feature default-feature

+

latn-script default-script fra-lang default-lang non-default-feature default-feature

+

latn-script default-script fra-lang default-lang non-default-feature default-feature

+

latn-script default-script fra-lang default-lang non-default-feature default-feature

+

latn-script default-script fra-lang default-lang non-default-feature default-feature

+

latn-script default-script fra-lang default-lang non-default-feature default-feature

+
+ + diff --git a/layout/reftests/font-features/spacelookups.html b/layout/reftests/font-features/spacelookups.html new file mode 100644 --- /dev/null +++ b/layout/reftests/font-features/spacelookups.html @@ -0,0 +1,82 @@ + + + +contextual substitutions for fonts with spaces in lookups + + + + + + + + + + + +
+default-script default-lang default-feature +default-script default-lang non-default-feature +latn-script default-lang default-feature +latn-script default-lang non-default-feature +latn-script fra-lang default-feature +latn-script fra-lang non-default-feature +
+ + diff --git a/layout/reftests/fonts/spacelookups/spacelookup-defscr-deflang-deffeat.ttf b/layout/reftests/fonts/spacelookups/spacelookup-defscr-deflang-deffeat.ttf new file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..a95ddfbe0e0915575794dc3ebd69cb67089a827d GIT binary patch literal 13420 zc$~F+3s_Xwx#(JJ@7XgBFw6||;31D;hM7=;I1Iyx2q+?sh=fcCC1iqtFo24Ph=fpr zTtX-zc6`MUON_BxYCRlE4O(N2(Ih6vrfPFN)>vybwT(6Pb%?bIGMoFaJp&S(-rjq^ z?+os}-v9dlfBnzBw+JJIWN0H|P-%8{!Lq`e#-AZ%-VD7n7w13r#D4DGR%j1Gd*$LM zp3EE@H++ClVlYCa;IStX61Qhue;OfN4dbONYRlGs(OzRki1`ruwpNujtOdAYSpNcy z`&X@QcJ27eQ-~1fM9A1*U0GH!v9Uf0#%{osTn!xo|H++&wFYP#s%zIjE8Q?_6x#m* z*ZAtX6=iL|d&z;2s0i9@ZP~MH@h*HE>UNkPwWh4LGU>}F-$E!Jnq>9bx`y?k0n7am zN>~kT4WhJSw4k=#@%r+>d4EIU5=4I|=lp61Ezc}+UYI!KIVB0<4ntFd2=e}59fx?@ zwQb_i#QTyE0n+qetI*Sq)*zA4CeS8GLzm*mygkex@n#rhMLR_n=#TW4%%{jjz6ENd zupgQ~*|IYLqBZ zi&%w;?otmlw}J%rrs z-%tk|jil@`)Cu(#LXextkX!T`+9_IxI-zv45>z1BhFV1LqcqV>G$dLE^~-38eIBkN zXu~?uZ8SvWa4ng*0XPh?`_T}08peJFCE!W>Xen9*eUGC?SgR6^K>an8CcX-A7Xa?J zk&3;JstLemx{(D+wQjAKx^CvG+6iVYX$U)DJUUUv!N6(3^ zq;iO;Ldm&r%OB&rX8I)aWoTic&7!qX1|vE2NYL|WH~RM|X_P7|JSrh-d9?Bhx+9*L z5M+pspeT9N%&8GPF)?v<;{Az(S1PV7zfyE%@s;2|xT2cn&Ho_((|(vkQ^S}Dy715h zK$R77V#y4tpMQWXP_9r0sni;6a7bv_%u{T6Wq!N{gJ`>&L?A*)TQSLMDmUyn%AubU=E8ZjCFaAt?PclbREjcW?HzRvS z(To>n^v(Ea#uqbqX@qpPG+ml6t&pyjJ}>>uPvV#5_q^YT-|zhM{8#(G=)c$hKmBh6 zL+mW)5s0-MEQJq zp8PrafbcgWe_tU}lqfz_MkpQ1BS8*0`JstXyoGav$buD4PD)PHsJLjx!sv%G%QG^{ z-f(7`)8>;Mg{~kQ z4$U;DW_s(QuJZX6S=-(YZ);pIRYOz)!Dj#$V^J82L@3Cn3(~=5VT4Pp6E1xaz37lb zj~zvPe>7gcvUe4(p|@H+zoiH_>-o+Ny-ob9a65u)iuhOY_3e1&c09y8=(U~Sv7OiA z>-2(t(748lM)n-&zX8ReM7py^q?pB8lhTRJYEiRVvC*W6VALvBtkzo%K`M<_!Erb_ z*_vcDHMVwOl;>*BHWzetWOrcp)wY%UYrB4&$KN>F!4DU;H6Yt=4l*pR(%pnp1!EZ)!2I>kF$*cvSX-`|bWa+UlDVz#Fwp z>=yTO9bg?OXA;m{%Jp<&NsJ(Bj?+gQjet{PvMtG|=eQtj!GN1>a&Q*0`36nVTub)) zc6(0yhAeV*m%V+%6E7d@BHiVsFXgcP!}pz}o&52Qoc5+H@~2()jZN8o-N(B~S83_X zY{<_u~ppFZ^8+>dXmIB-+Gn~4mS*J-8!)M74izz zDh6=B#qESMjYl@L5O|xEY%?0I0`?lUiWB4H45B4sjV%#y*2)+?XX12Tq&1dg8wP?@ z+H?Y})&u%S2dh`*c5HR*|N7K%+#DIU$kw*UcrZLB$`VqiPhT7tZ~yWTe=2p)P}5-d z_LQqT`24QkS3js|uH3$|b|>Ds<2R)Z!-dYS9R2R$=KbaT>IB7$9>N~|MZH_P?+$lIf>&ADw@l8Ico0sD|lur)+bDW9JQQjs`=dEKw z;v{du4o$KaLo9TI6p$9`QvtrZ9$&>b+-@(=onX^40G9ZHMRN+)%xlSnIkBD_3_VM_ z9<(NwH1G3td2UG3{{Derk6I?Kvn$zMD3EekDNiS$Q*s#reN)OcQOR;+R7=q-`;PB> zrN~ICk)Gahmp>qsq>GO^cMe}X=fw^9Ld+1;fDaCeu>eQJE*vv3 zaFE%1>3$1yey48^a}V|oN62Eer8A%a;%FHWgDs-U4F`n_{sE)BM4PL zLC5G8)@gN9IxA?ZSfkOZWCV!Y&jK|O!AS`r#}?Oel|T=M5Weub6){Lr>hcitksAR`?UqihRj z2TvFSJIRqH5!{8qI;C(*bPr?$TQ*CYDj z7wTTIZeRZeIghK!jILD$y|+gjus^;$n!k5oC2m{0cery`UjHkUJ}I2vp9LO)?xP?b z$Ui}1X(1jvBSAkV2>1~P&N$rfye%|J~tbroQW zsf&}baZL0q)~1ReTCK)nNfac{#8IawSm9`{lf2i?U(4;-(!aH1>4zvNEcZaIOu4 zUc^#sO8p2@sK9T)N!ozR;Irweg8Q%}1{tZ-;93L*V|8p<*O})UPukWtz1;BgvIKVI z%i~`SZfm^SuOIFJ#*-cSKOI=bxAU*nUc33u`lY7Y%pJGyH1hW@kM{4t`TK@DUx)qO zU{@NL55TSjKCmprSGqIH=g%+C6z*O-!z2hjNRSmb*ta%V>yK0qS-1xPro2ejBov>$ zn}USV&WTZxlb?`0h4Bw(*O3`!>2?CoW=dF|pq4o?1u@S0`I@ z|5dgI7j<`Idv~{>D*z99;c2ZH14uV>YTUxs%eLV|`0Z^Tew%=Q!Ne$Y6yn5KWCnQD zFi?>JHzVfMD(c9r;N9T>lDwuv=_9Iu3o9($`B?Rv#WuNlonc*nNww7yS6!R)Q~}{r z>zAd=WTypUMfLus^4v5_UUgAIUeC+Xt9E1*6%;3=u1GE3UYb?v&idS9w}*z@kDWB( zf;`kpLcoU4Lpg%}AzdP?QK|)ruyH1XA_@F0D5XtH)S7h0lw>p-^wBI)%VDMg95Jhp zGN2fhRs)C&0t4xH7`}j|poD*Ft=)BOyKTVq=_mY+`h6c39$gi_`%})fxvQ9~I>MhH zzQnJ+iFxcih_%0}y2c+p$B**y{8iGrHm|=UJ2cnUn%l+SBU&s4-xSmPcmDJnyT&$^ zL>@du2yWejW8QD*Z;lx+m2xV30ZyN%y^mFI|~-C@8_ zb(Qd40?m-6iaLR2G1YzxcrHDoV<0e2BiTnt_R)_$$4~J1)E8XrH|I%+=NcIy4MHq7 zG;xjH4f-F79tD0OYF3kdLa5QGfoCGU(WJI&w2A4g)tWSmm^i%^43~}iAIci>&`9I9 zrw4A5UF}sw9kZ-%sIGhWwjFuRIaWADvm1Vbc;voM=Z26WgFE`P6Y2unl&!u@a zTsS^zjl`x|aHdE>ZEQMcgQF93x+v7rbo6S2v%luCAbG2wIDK(j&SCJt+`I8bISXyG zqC+^YE^W>*KhEFcw~;%a;AJOQ$EVHLXrER1&5euZ`}ub!5dV_^Rap4UFff9va!qac zU9W5bzeE*)2aUVE+=@xmfN+860G||KVU!9vF+~AePGPq0Sbqt>lmGhYZ%>>#!e8#? zuN~!LhmPaoL;Rr&{65~ozSM|A+HpCS<5Zl*zAyNxA&8OUISUG)JLqiSo2Y++$`I)} z?{N^j=McVoo{Ndd9BS;ZrRwez0+gS-6J+1iwx za$L)weP=g6{*$_RGJXih9BeTY^J05QaI++AVNx8)-p1b^srcmG4P zMOAywok5dyi!wom{RGY`Xmkj!Sur%i#2q*=evXUv6p%rX-_L;x-+Wx|jn(M7KT9e#j4uP2a=Z76q$KiJVKj;gdUz$%4&?1|*&$H#lx^lS`aO~stY z>4UivU~)cs-~dO684hl&Yx2xE9gHi5ajdmrO0Z1~k+?}q_oF}2$OxIi7Y*@65&|m^ z$z&q?H|JSLWaRxJ?|q7Q;Q%YpE0tJlqTI9k0FBAWfdd|KAV47ZW5dJQ3&2M9VtDv{ zy%5umih4mFlr&yZ%BglmFkmksTZp20q*4RPVlqu7j7C93TGo7Usl#<(usOHx_$7Yq z;_>YKp4~@w_c-!H65u>AQg!{WJ%d_KWTV}y{+Q>nK=P9)GM2Bihd zLDOQB5ltg^7UQKhw`J&{tNqe@b<6j@-0#0Zi zVS39edTYScW-nkbTCStJbmu zvyZoRT#qZNS`cq(O3N*-fA#wr{HY6k0}k2H+Rpa&Sc{UaVJen{>zC%YJ68V0nWA(R z)pcX7wZRde6K_#z!yn0aZZ5iTE5NIpDxV(tA{Lr2s@OvQ(F3AQeSKpMqD@r(!KQIA zXC};{3LnAHFx9L2aI(zM$Xv&ofM&j#*T_Ccb} z#nL1jVoz9a_N}Kz41AgU-aWjBFX3Hcdkaj$^tm8=oplMeRbVf6K$uG-T|2*+b=}{| zoET4~&jTh}*$YCXgDfCA^=$S1-VWN&UM1DO{cR#~eH{LEoTzuppM`t^Vxm;G4b7qv z5zQxT$u@7M$Z0?mtVz&@00g2Wjas47&^{A29}G>AXl!JKFobIfU)JAx&OSfmVylt~ z>{m%t_TOD)nTr2mlBAf|G?@;6teRVzo3c-D*85kV%&8dYb>c94wacyySGHSTSfw%r zMuZxJXXeBGN7SSUADkPy}gQ z0+|nuOK7r5v$kk`G&3~#?&pMze188AeedUfnAhFkUQNhX|Hiq;`BB0TUjrk0tgi!S zrid_7-}u|Xzewg-U5{k-@PxdBUpD6?y%m1V4Ul&n<%e@TS~~>vT_`mDK~SAt;*qLnP!h zY8@rf=6xU;&FE<0$<<@kr%fYHTj2QEzE>Oa^Ow}vdphP>u4a?DQhoZ$tcsnGIsFN{ zoGpFj`rPC9%?T?ii|P$C$c==8V%uw8-DaA&oiy$UvRbTi-Q=?Z*if)^Xs^#qMUm1P_;q@*!`7^Dvr{Y`#aU z+GMR4w%GRw!o;aTcC|ELL%L{#kRB%sAwCR2b{|0!ed&D*DJ&?Rv2|Zj&(?(*Ii0_- zWrfG26y@!HYEzFr+uF=Mle460_}~iuGJox3{`W&i+E09H?`ke=npuz+Yb|mV7Zh3t zj}2aGeKkGSS=v~7!?`U#R@sbIZhxI?xS>B^=U12qj+Wsfvbst?=EqKKajY78(VAmW zu*A~JH09S>lp1SoZvFc8ld)P3$b>i6Q6Ni{0vH7uCRPj$V%Z-sJ6Lp`_kcWqi8+4H z_+>`7pTFx#@%dQXD%ci3;c2b+y#|dQQ=d*rdHRu`iFOpHq!iB^8=yu+&@K9A8Eaw9 z3~CW4BT6!r%i7Z__YJLdrWVhgTg=x<4mYt!?`Q7k$794N1yED*r5kY8`f#>cIIPiP zjYV%XLfBz4iYe}GnL~O$KXW#A9MxV6`SBM~X+~8z(2;}v+dKJp!mND98OZ?l*Jt=~ z63<1i-^2F+uAk5EX*Cvcw8=QMPa9v%jbz(#oTy@~uTB%cHQVmPgF6Va9W@zcfm}@S z4>I%zm7&4UPhQepJw>^h)46V5ysuzgm%rwDA6v~U(rg~o6(dBWO%`h3;l9yl@Jc6f{8gE;WuLH@tMo8{hWOG#)9SwDU1% z&ftq@eD=|EgWUpf1^XD}rF_ahD*mtRqvrFU99WEXi9k4 zx(xmcPloX9`x?_H_%vjjit$9=@J@*CI8I3XXmm$kA32-iM=G5ig+;r|8*J7*SH9_T z$C{!(Q|^-J{CTN4OB&}Ue6gqF_Nh`wIVpGA9D1`Ur*3Ipb5@*x$Ep&nEzH(iVl_%_ zNZR~0*?R_?kPioyXwugCp8X3hQwYBm3g>1J4}O$YCd8CFO1lnS2UCZW_+Ps{^|6*b zQ{FS}xQw_38S4i*$pHT!I4SpuSV(w~*w7E!kICR5f9E1Uj=h-+2Q% zyx)?5GO%V?FZ0D|$yOz(Bw-l6{UaR1vE*LnVg1>nqE}eg_)b%hk}&Zpah_BBI6pqQ zo(qBXD!M*MYZGphASjf>mpSq6?YAZ33$c4c_UGnp8UK0@zEFM zejk6#rh3xcG{~1r@=Z;h-7Fgal8hSS_!q}-cO-NsG)R5#AwtOl^vsnUd0C#zY=s)yE_U%SfWFSgA;Hb!C>s1rbe5K9N=B z8e+(bgp%q^ojk~G>hb)TQza(YRH`}g7B%PT>%nS?)SZ=CT{4@LbE+g$ls9h0Ie;7E zm8qdV2v`sO-R^yN0C-2jSdx$mAnjfQOm2t}#08PB!ZF-rM%Mw=UbQNYfsqC4=Fv0UW zU})4;%`};{5>H>ka!M6_jzcu;CyY#Z*C%**jgM*Iz>NY{Ez-EYV#m;Mp?$qpYh8Ju zpAMh{Uo&9%=rQuO_fHX~xrLi@5w6oJY=D?$( z6A#85qK3(_hrTrkqHj*c)DZ)>W2QHp^r5-hmQA0Z`ww<^3Pi%bT%GY~+w=Blz|(;lsEnRw*ZJ zl!3^VnC2sJ#A+INgX>~~l1#J%BJm(^4@tm#aM|h8{2P!qy>a?9*{=*Z7NAnWO-Yne zsqFVMsT73tZCQ|L(5CfoWEzAG%%3jHF0xdqc{i> zuRx?j7KCE{B`yrsfWgu0Kpl)WoD5+Ti-G`=AmIks1o-{lFTjUQ0E6@~iqz;a6rHMw z(KARfFMHmbfKZT(-tY_f6MwOvpIFA*qyYiU@Yu$TjPU5_@Qe)6#z=!<8sGFN0i^B;1TiHk)uuPSk3Jn?@xT!wmupV-&~9H4tNrw3I&7 zKDBj>|7>jQ)-n9Z7+&`fAMwfWUNqGXfmK_55XkcBOHZHn%K9WNamWUgB$-U$so+j+ zrPzC??^(3oJ55k*-ut(yXbn1WASkFfC@hp#Lc^f?k3G2KVf1(XpQihI@ac!pet>fz zeMT-ws?H}Jy2Nkeb<7y*L7_%tCOSXsgOX9Wi*>5Q{9GaDBg=x|V4kWy_<$Vq#cC?8E6 z{Zw!sg4EtX(=U}K5mP2632%!bHs{1LPOn#h$6fE$`Df$h%<*UokJbV-tplVcu8X$MdMs;Wn zS`W1+pyq;F6Dk92Dxt?aV>Og3puGlKm8b%G8lheR^>t8R50EN_)k{z=l#ijc!rbYQ zbH4@QQRpcYRyRO@oiNu7(LB8xV0D==cQuUEp;fTgT4662jIDq*-uh~owFXuBS}wSk z!A=e+t6;@yfdUF|w(wT~{S7c)Bdm#n`IDHHK|jT*7L~&)FLf?hTL(Q+C`X`lg|O0# zXA{&Y#SiGN5oWB0nGdL;e2fxk_O`2Fycy`I7Wnx9{sRsz0LTAmVuum>pF6>Y~`6cW`6^(tr zlJL0mUFAGNDIMEczZ;{YSy`&jNgA!^tFqw@pG;h@EX{4oU$^Qo%~3fy`#0`M`}# zv=C@s1eh;|{A3AmVkywD4CMhe`RH*t=_lY+p9DGjJ}N>_p5l`j3t%&ahSMqP0j4t z3ugPuELtYco;}-Fntf%WueA8eBwuOumC3%+<}2s;$`oI@z+0MqaLs0^tEQ@PU1ddC zL$$XnG22^Og>n&~5KvL+Dr;Q5zG20>nzifwR+p`>S>vnwMpl=tsgkSYDT(^cko%j7e2Ud_b3_TcRhR$S#we*jUGUz$<1N6M`CFLB{ z3RfFk7$UPdJ{WYb?ccE%Ml)8|RF$DQ!acnL3Y0C>bA@_=P%jqhZWcd3)z5hd_k3s!$kof08*S + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00000001 00000000 c7feb0df 00000000 + c5b5ab33 00000000 c938ca96 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This Font Software is licensed under the SIL Open Font License, Version 1.1. + + + spacelookupdefscrdeflangdeffeat + + + Regular + + + spacelookupdefscrdeflangdeffeat + + + spacelookupdefscrdeflangdeffeat + + + 1.000 + + + spacelookupdefscrdeflangdeffeat + + + Testing font assembled from Junction with the inclusion of icon glyphs from Font Awesome by John Daggett + + + http://scripts.sil.org/OFL_web + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/fonts/spacelookups/spacelookup-defscr-deflang-ndeffeat.ttf b/layout/reftests/fonts/spacelookups/spacelookup-defscr-deflang-ndeffeat.ttf new file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..7546a91cd09b73ed2e0d1a505db3cf0e2ce8f76c GIT binary patch literal 13428 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 diff --git a/layout/reftests/fonts/spacelookups/spacelookup-defscr-deflang-ndeffeat.ttx b/layout/reftests/fonts/spacelookups/spacelookup-defscr-deflang-ndeffeat.ttx new file mode 100644 --- /dev/null +++ b/layout/reftests/fonts/spacelookups/spacelookup-defscr-deflang-ndeffeat.ttx @@ -0,0 +1,5233 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00000001 00000000 c7feb0df 00000000 + c5b5ab33 00000000 c938ca96 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This Font Software is licensed under the SIL Open Font License, Version 1.1. + + + spacelookupdefscrdeflangndeffeat + + + Regular + + + spacelookupdefscrdeflangndeffeat + + + spacelookupdefscrdeflangndeffeat + + + 1.000 + + + spacelookupdefscrdeflangndeffeat + + + Testing font assembled from Junction with the inclusion of icon glyphs from Font Awesome by John Daggett + + + http://scripts.sil.org/OFL_web + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/fonts/spacelookups/spacelookup-latnscr-deflang-deffeat.ttf b/layout/reftests/fonts/spacelookups/spacelookup-latnscr-deflang-deffeat.ttf new file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..d818efdf110ddb04c04bad31b916cd94c9ec24de GIT binary patch literal 13444 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00000001 00000000 c7feb0df 00000000 + c5b5ab33 00000000 c938ca96 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This Font Software is licensed under the SIL Open Font License, Version 1.1. + + + spacelookuplatnscrdeflangdeffeat + + + Regular + + + spacelookuplatnscrdeflangdeffeat + + + spacelookuplatnscrdeflangdeffeat + + + 1.000 + + + spacelookuplatnscrdeflangdeffeat + + + Testing font assembled from Junction with the inclusion of icon glyphs from Font Awesome by John Daggett + + + http://scripts.sil.org/OFL_web + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/fonts/spacelookups/spacelookup-latnscr-deflang-ndeffeat.ttf b/layout/reftests/fonts/spacelookups/spacelookup-latnscr-deflang-ndeffeat.ttf new file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..43a48119928dbde4e830eb0a87460d3431b0a077 GIT binary patch literal 13444 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00000001 00000000 c7feb0df 00000000 + c5b5ab33 00000000 c938ca96 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This Font Software is licensed under the SIL Open Font License, Version 1.1. + + + spacelookuplatnscrdeflangndeffeat + + + Regular + + + spacelookuplatnscrdeflangndeffeat + + + spacelookuplatnscrdeflangndeffeat + + + 1.000 + + + spacelookuplatnscrdeflangndeffeat + + + Testing font assembled from Junction with the inclusion of icon glyphs from Font Awesome by John Daggett + + + http://scripts.sil.org/OFL_web + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/fonts/spacelookups/spacelookup-latnscr-fralang-deffeat.ttf b/layout/reftests/fonts/spacelookups/spacelookup-latnscr-fralang-deffeat.ttf new file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..57315f521d403abf896e717fe212ed8213737955 GIT binary patch literal 13448 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 Q+a6gT^moSF1uR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00000001 00000000 c7feb0df 00000000 + c5b5ab33 00000000 c938ca96 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This Font Software is licensed under the SIL Open Font License, Version 1.1. + + + spacelookuplatnscrfralangdeffeat + + + Regular + + + spacelookuplatnscrfralangdeffeat + + + spacelookuplatnscrfralangdeffeat + + + 1.000 + + + spacelookuplatnscrfralangdeffeat + + + Testing font assembled from Junction with the inclusion of icon glyphs from Font Awesome by John Daggett + + + http://scripts.sil.org/OFL_web + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/fonts/spacelookups/spacelookup-latnscr-fralang-ndeffeat.ttf b/layout/reftests/fonts/spacelookups/spacelookup-latnscr-fralang-ndeffeat.ttf new file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..c4dce81c15b1be0e5dc2a2688e4391d840f53216 GIT binary patch literal 13452 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 R+a6gT_;<$J1uR+-`rn=IEK>jg diff --git a/layout/reftests/fonts/spacelookups/spacelookup-latnscr-fralang-ndeffeat.ttx b/layout/reftests/fonts/spacelookups/spacelookup-latnscr-fralang-ndeffeat.ttx new file mode 100644 --- /dev/null +++ b/layout/reftests/fonts/spacelookups/spacelookup-latnscr-fralang-ndeffeat.ttx @@ -0,0 +1,5250 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00000001 00000000 c7feb0df 00000000 + c5b5ab33 00000000 c938ca96 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This Font Software is licensed under the SIL Open Font License, Version 1.1. + + + spacelookuplatnscrfralangndeffeat + + + Regular + + + spacelookuplatnscrfralangndeffeat + + + spacelookuplatnscrfralangndeffeat + + + 1.000 + + + spacelookuplatnscrfralangndeffeat + + + Testing font assembled from Junction with the inclusion of icon glyphs from Font Awesome by John Daggett + + + http://scripts.sil.org/OFL_web + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +