Clone in a terminal:
Commit e2e2483
Johan Mattsson - 2014-03-30T17:33:20+00:00
e2e24839f07bfa58d05fc1bb6309014a766e5c2ajohan.mattsson.m@gmail.com

Version selection compatible with .bfp

Changed files (6)

Diff

diff --git a/fonts/Decibel.bf b/fonts/Decibel.bfindex 885d67e..1b29c77 100644--- a/fonts/Decibel.bf+++ b/fonts/Decibel.bf@@ -27,25 +27,25 @@ <background scale="1.000" />  <collection unicode="U+20">-	<selected id="1" />+	<selected id="1"/> 	<glyph id="1" left="-28" right="16.434438040345817"> 	</glyph> </collection> <collection unicode="U+21">-	<selected id="1" />+	<selected id="1"/> 	<glyph id="1" left="-28" right="0"> 		<path stroke="0" data="S -10.584945106700902,4.9464403620001258 Q -11.201654659166207,3.4868129492826307 -12.321806586285009,2.3470434627029495 Q -13.409841139628229,1.2347243963867889 -14.921203485582275,0.61018198311865823 Q -16.375251487207422,0.024728918316029306 -17.987401190266159,0.00027733882584715365 Q -19.554726916992134,-0.014329782106351609 -21.053598894950031,0.61018198311865823 Q -22.507434531583655,1.1963757567003479 -23.652995794247357,2.3470434627029495 Q -24.771382385005875,3.4449860793947455 -25.3898572738313,4.9464403620001258 Q -26.003722710161814,6.3890955883743397 -25.99976191812409,8.0126380666839427 Q -26.013740273574797,9.5793623691636842 -25.3898572738313,11.078835771367787 Q -24.80427321336688,12.534062124286971 -23.652995794247357,13.678232670665333 Q -22.554979125145113,14.794063974611655 -21.053598894950031,15.415094150249368 Q -19.60944540933237,16.032890989192904 -17.987401190266159,16.024998794541865 Q -16.424882316973139,16.034173864262065 -14.921203485582275,15.415094150249368 Q -13.457628613301472,14.833692765310369 -12.321806586285009,13.678232670665333 Q -11.216060049464799,12.577032228479931 -10.584945106701005,11.078835771367787 Q -9.9565826361186094,9.6340468827125623 -9.9750404624082076,8.0126380666839427 Q -9.9674920361113326,6.4078275325026741 -10.584945106700902,4.9464403620001258" /> 		<path stroke="0" data="S -11.999999999999996,24 L -23.999999999999996,24 L -29.999999999999982,76 L -5.9999999999999973,76 L -11.999999999999996,24" /> 	</glyph> </collection> <collection unicode="U+2e">-	<selected id="1" />+	<selected id="1"/> 	<glyph id="1" left="-28" right="-4"> 		<path stroke="0" data="S -12.584945106700893,4.9214415674582579 Q -13.201654659166199,3.4618141547407695 -14.321806586285,2.3220446681610722 Q -15.40984113962822,1.2097256018449105 -16.921203485582271,0.58518318857678131 Q -18.375251487207418,-0.00026987622585504994 -19.987401190266159,-0.024721455716036816 Q -21.554726916992134,-0.03932857664823558 -23.053598894950031,0.58518318857678131 Q -24.507434531583655,1.1713769621584709 -25.652995794247357,2.3220446681610722 Q -26.771382385005875,3.4199872848528701 -27.3898572738313,4.9214415674582579 Q -28.003722710161814,6.3640967938324762 -27.99976191812409,7.9876392721420713 Q -28.013740273574797,9.5543635746218136 -27.3898572738313,11.053836976825924 Q -26.80427321336688,12.509063329745103 -25.652995794247357,13.653233876123458 Q -24.554979125145113,14.769065180069788 -23.053598894950031,15.390095355707489 Q -21.60944540933237,16.007892194651038 -19.987401190266159,16 Q -18.424882316973139,16.0091750697202 -16.921203485582271,15.390095355707489 Q -15.457628613301468,14.808693970768491 -14.321806586285,13.653233876123458 Q -13.21606004946479,12.552033433938057 -12.584945106700996,11.053836976825924 Q -11.956582636118601,9.6090480881706952 -11.975040462408201,7.9876392721420713 Q -11.967492036111326,6.3828287379608062 -12.584945106700893,4.9214415674582579" /> 	</glyph> </collection> <collection unicode="U+48">-	<selected id="1" />+	<selected id="1"/> 	<glyph id="1" left="-28" right="32"> 		<path stroke="0" data="S -11.999999999999993,39.999999999999972 L 23.999999999999986,40 L 24,29.999999999999982 L -12.000000000000007,29.999999999999982 L -11.999999999999993,39.999999999999972" /> 		<path stroke="0" data="S 8.2536023054755105,71.999583753405446 L 28.210436837849688,73.936993825347869 Q 26.1787821615907,35.903180875707569 28.253001969417827,5.9369938253478614 D 28.327822113302695,-0.019121282565834286 10.290412041360284,0.043468645491746491 8.2961674370437599,-0.00041624659456085991 Q 10.2046814421661,35.903180875707442 8.2536023054755105,71.999583753405446" />@@ -53,13 +53,13 @@ 	</glyph> </collection> <collection unicode="U+49">-	<selected id="1" />+	<selected id="1"/> 	<glyph id="1" left="-28" right="-3.7463976945244895"> 		<path stroke="0" data="S -27.746397694524489,72.062589928057577 L -8.2790469097603054,73.510516252390062 Q -10.310701586019251,37.924122040799453 -7.7469980305821746,5.9999999999999982 D -7.6721778866973063,0.043884892086302585 -25.709587958639716,0.10647482014388428 -27.70383256295624,0.062589928057576932 Q -25.795318557833902,35.966187050359579 -27.746397694524489,72.062589928057577" /> 	</glyph> </collection> <collection unicode="U+61">-	<selected id="3" />+	<selected id="3"/> 	<glyph id="1" left="-28" right="37.194524495677214"> 		<path stroke="0" data="S 7.9999999999999343,25.000000000000014 L 5.8731988472620635,25.000000000000021 Q -2.8428645386699389,24.882796937884486 -2.5734870317004175,16.723342939481277 D -2.4840637115700819,14.014707481397133 0.97262247838615568,10.945244956772337 2.9524495677233302,11.054755043227678 D 4.9841498559077708,10.945244956772337 8.0273775216138237,13.020172910662826 8.036023054755054,14.979827089337185 Q 8.111821000588078,18.947409373376409 7.9999999999999343,25.000000000000014" /> 		<path stroke="0" data="S -20.755043227665798,12.723342939481284 D -21.358443542840323,18.045861375449491 -15.084578532854314,26.451560870480691 -9.9879850333795144,29.014945117489795 T D -5.2584593979992853,31.393708797741855 0.88379265330163681,32.693819725194572 3.5965417867433143,32.861671469740642 T D 4.6958470278144446,32.929691140349966 6.8991354466857135,33.0345821325649 7.9999999999998472,33.000000000000078 Q 8.0484969276860774,34.500550992554466 7.9999999999999964,36 Q 7.7321892109623827,44.308065937403583 0.72334293948126616,44.308357348703176 Q -6.2205095283146887,44.30864605771368 -15.850144092219338,40.126801152737826 L -16.680115273775478,51.585014409221905 Q -7.6239193083576167,55.625360230547606 2.9625360230547577,55.930835734870314 Q 28.064841498559101,56.040345821324436 28,32 D 28.039512788184435,25.913274495677236 27.932595573899231,16.2865731155396 27.974734611401306,11.881152062319893 Q 27.94668587896253,4.0288184438040364 31.999999999999975,7.6327832942979512e-15 C 25.999999999999986,8.3675713737863621e-15 22.999999999999993,7.6327832942979512e-15 20,7.6327832942979512e-15 D 17.987031700288178,0.017291066282441019 10.932276657060507,4.02881844380404 8.9999999999999947,8.0000000000000036 Q 6.7824207492795168,0.017291066284390064 -7.1700288184438055,7.6327832942979512e-15 Q -17.719929187924944,-0.010160052075477464 -20.755043227665798,12.723342939481284" />@@ -74,25 +74,25 @@ 	</glyph> </collection> <collection unicode="U+62">-	<selected id="1" />+	<selected id="1"/> 	<glyph id="1" left="-28" right="32">-		<path stroke="0" data="S -7.5772721430666934e-15,44 Q -4.0677233429394644,44.074927953890501 -8,40 Q -7.9409221902017189,32.005763688760801 -8.0000000000000036,28 Q -7.9409221902017118,20.028818443804035 -8,15.999999999999998 Q -4.0677233429394661,11.959654178674382 2.7755575615628914e-16,12.000000000000007 Q 8.00720593345258,11.948331347265842 8.0000000000000053,28 Q 8.0072046109512698,44.005763688762023 -7.5772721430666934e-15,44" />+		<path stroke="0" data="S -7.5772721430666934e-15,44 Q -4.0677233429394644,44.074927953890501 -8,40 Q -7.9409221902017189,32.005763688760801 -8.0000000000000036,28 Q -7.9409221902017118,20.028818443804035 -8,15.999999999999998 Q -4.0677233429394661,11.959654178674382 2.7755575615628914e-16,12.000000000000007 Q 8.00720593345258,11.948331347265842 8.0000000000000053,28 Q 8.0072046109512733,44.005763688762023 -7.5772721430666934e-15,44" /> 		<path stroke="0" data="S -7.9419869952105406,51.851358985826622 Q -4.0097103381499997,56.033564792915612 3.9841498559077717,56.000000000000007 Q 28.031700288184449,56.017291066282795 28,27.959654178674349 Q 28.031700288184403,0.017291066282795319 3.9841498559077717,5.4956039718945249e-15 Q -4.0835734870316838,0.017291066282605034 -8.015850144092223,4.0000000000000133 Q -12.033064631138288,0.059001230561786314 -20.05756030837173,0.041710164279516959 D -22.035474141657133,0.010526851779634404 -26.169218881342818,-0.0073245869952594349 -26.765677549628879,-0.020450120460421987 Q -24.826501635472912,47.590894798416031 -26.765677549628879,83.467079281035794 L -6.930596480791297,85.392669523226843 Q -7.8571065242299669,69.111903089098874 -7.9419869952105406,51.851358985826622" /> 	</glyph> </collection> <collection unicode="U+63">-	<selected id="2" />+	<selected id="2"/> 	<glyph id="1" left="-29.746397694524489" right="14.329971181556182"> 		<path stroke="0" data="S 5008.5591482203963,4990.8347507155559 Q 5004.626871563336,4986.6525449084666 4996.6330113692775,4986.6861097013825 Q 4972.5854609370008,4986.6688186350993 4972.6171612251856,5014.7264555227084 Q 4972.5854609370008,5042.6688186350993 4996.6330113692775,5042.6861097013825 Q 5004.7007347122171,5042.6688186351003 5008.6330113692775,5038.6861097013825 Q 5012.6502258563232,5042.6271084708205 5020.6747215335572,5042.6443995371037 D 5022.6526353668423,5042.6755828496034 5026.7863801065287,5042.6934342883778 5027.3828387748144,5042.7065598218433 Q 5025.4436628606582,4995.0952149029672 5027.3828387748144,4959.2190304203468 L 5007.5477577059764,4957.2934401781558 Q 5008.474267749415,4973.5742066122839 5008.5591482203963,4990.8347507155559" /> 		<path stroke="0" data="S 4999.3828387748144,4998.7078406415676 Q 5003.4505621177541,4998.6329126876772 5007.3828387748144,5002.7078406415676 Q 5007.3237609650159,5010.7020769528071 5007.3828387748144,5014.7078406415676 Q 5007.3237609650159,5022.6790221977635 5007.3828387748144,5026.7078406415676 Q 5003.4505621177541,5030.7481864628935 4999.3828387748144,5030.7078406415676 Q 4991.3756328413619,5030.759509294302 4991.3828387748144,5014.7078406415676 Q 4991.3756341638637,4998.7020769528053 4999.3828387748144,4998.7078406415676" /> 		<path stroke="0" data="S -1.6700288184438219,44 Q -9.6469740634005632,44.034582132564871 -9.6700288184438179,28.00128081972462 Q -9.646974063400565,11.976945244956996 -1.6700288184438219,12.000000000000002 Q 6.3818443804034715,11.976945244956793 10.387984186345623,15.871809106287088 Q 10.439857385192914,11.848754351243848 10.329971181556177,4.000000000000008 Q 6.3818443804034706,-0.044668587896650687 -5.6541786743515772,-0.020450120460447585 Q -29.701729106628253,-0.037741186743232791 -29.670028818443818,28.019895700865202 Q -29.701729106628232,55.962258813256781 -5.6541786743515772,55.979549879539569 Q 6.3818443804034688,56.056195965417629 10.329971181556184,52 L 10.329971181556177,40 Q 6.3818443804034635,44.034582132564729 -1.6700288184438219,44" /> 	</glyph> 	<glyph id="2" left="-29.746397694524489" right="20.253602305475511">-		<path stroke="0" data="S -0.74639769452451088,44 Q -9.8579886526932103,44.012877897196439 -9.6700288184438179,28.00128081972462 Q -9.4837779004184455,12.135259940100505 0.25360230547550983,12.000000000000005 Q 9.1929460580910831,12.03112033195028 13.253602305475507,15.999999999999984 C 13.284232365145218,10.031120331950206 13.253602305475507,6.9999999999999964 13.253602305475507,4.0000000000000009 Q 7.2302904564315158,0.039419087136935815 -4.7463976945245134,1.2545520178264269e-14 Q -29.388899518098192,-0.081209630576710365 -29.670028818443818,28.019895700865202 Q -30.284270348523346,56.000000000000007 -0.31071304722182619,56 Q 8.2178423236514409,56.047717842323586 15.253602305475484,51 L 10.253602305475509,40 Q 6.242963066792182,44 -0.74639769452451088,44" />+		<path stroke="0" data="S -0.74639769452451088,44 Q -9.8579886526932103,44.012877897196439 -9.6700288184438179,28.00128081972462 Q -9.4837779004184455,12.135259940100505 0.25360230547550983,12.000000000000005 Q 9.1929460580910813,12.03112033195028 13.253602305475507,15.999999999999984 C 13.284232365145218,10.031120331950206 13.253602305475507,6.9999999999999964 13.253602305475507,4.0000000000000009 Q 7.2302904564315158,0.039419087136935815 -4.7463976945245134,1.2545520178264269e-14 Q -29.388899518098192,-0.081209630576710365 -29.670028818443818,28.019895700865202 Q -30.284270348523346,56.000000000000007 -0.31071304722182619,56 Q 8.2178423236514409,56.047717842323586 15.253602305475484,51 L 10.253602305475509,40 Q 6.242963066792182,44 -0.74639769452451088,44" /> 	</glyph> </collection> <collection unicode="U+64">-	<selected id="2" />+	<selected id="2"/> 	<glyph id="1" left="-28" right="32"> 		<path stroke="0" data="S -8,28.000391473873663 Q -8.00720593345258,11.948722821139496 -1.1768364061026659e-14,12.000391473873666 Q 4.0677233429394546,11.96004565254804 7.9999999999999876,16.000391473873663 Q 7.9409221902016967,20.029209917677701 7.9999999999999911,28.000391473873663 Q 7.9409221902017029,32.006155162634464 7.9999999999999876,40.000391473873663 Q 4.0677233429394519,44.075319427764157 -3.7747582837255322e-15,44.000391473873663 Q -8.0072046109510246,44.006155162635686 -8,28.000391473873663" /> 		<path stroke="0" data="B 28.015850144092223,73.948969786808348 C 28.015850144092219,62.494018891988716 28.015850144092223,39.559106292535432 28.015850144092223,28.129166207529817 C 28.01578107049291,28.098022822691561 28.015815218510575,28.070139395168116 28.015850144092209,28.046749452154849 C 28.01628211030128,22.999661260840881 28.017146042719418,12.905484878212944 28.017578008928488,7.8583966868989741 Q 28.100182011224032,3.9292178573234078 32.015850144092234,3.9999999999999969 L 32.015850144092234,-1.5987211554602254e-14 C 31.050946144294329,0.011775569272468818 29.121138144698502,0.035326707817440725 28.156234144900598,0.047102277089925648 C 28.136815980388338,0.047339253971984914 28.097979651363815,0.04781320773610364 28.078561486851555,0.048050184618162906 L 28.001440922190174,0.04899135446686631 C 27.986164956036443,0.060375284494816599 27.955613023728986,0.08314314455071721 27.940337057575256,0.094527074578667492 L 28.015850144092195,-7.3274719625260332e-15 L 20.015850144092202,-1.9984014443252818e-15 Q 11.991354466858759,0.017291066282268161 8.0158501440922176,4.0000000000000089 Q 4.0835734870316776,0.017291066282596457 -3.9841498559077921,-1.9984014443252818e-15 Q -28.031700288184414,0.01729106628278906 -28,27.959654178674338 Q -28.031700288184449,56.017291066282795 -3.9841498559077921,56 Q 4.0835734870316704,56.017291066282596 8.0158501440922247,51.835085259193626 C 8.0158501440922247,51.872916724568142 8.0158501440922247,51.986230540904707 8.0158501440922247,51.986411120691699 Q 8.0158501440922176,52 8.0158501440922176,52 C 8.0158501440922194,59.455636230825419 8.0000000000000195,65.052506077114401 8.0725917582772304,72.860093412651267 C 8.0726025376402788,73.295312396724725 8.0000185944013342,74.8116268749515 7.8253282100545132,75.223823246877984 Q 6.9759846301633832,78.004803073967182 2.0000000000000711,78 L 2.0000000000000711,82 L 22.000000000000021,84 L 28,84 L 28,81.822544923301677 L 28.015850144092223,73.948969786808348" />@@ -103,7 +103,7 @@ 	</glyph> </collection> <collection unicode="U+65">-	<selected id="2" />+	<selected id="2"/> 	<glyph id="1" left="-28" right="29.863112391930819"> 		<path stroke="0" data="S -7.714818900003519,24.009645469009463 Q -0.76595986121327253,24.046525693701909 23.87556668874435,24.04814607999651 Q 24.012657475516388,25.884257610108563 24.00919344035205,27.998308784678471 Q 24.058184794818906,56.079000427329802 0.15904934813323929,55.859980254419071 Q -27.815014052443139,55.940671897069812 -27.856800795958982,27.900326075744722 Q -28.2287770493698,-0.50003406615391799 -0.27178638673715849,-0.23800245451460203 Q 12.504869718678439,-0.64693156838551302 20.511281470906109,6.6618544456372817 Q 20.808225421919797,11.555911086641018 20.984697763118245,17.283611378338559 Q 11.686389994654432,11.340980358241488 3.0480983394875931,11.900326075744738 Q -5.6788997381925199,12.013536654252315 -7.714818900003519,24.009645469009463" /> 		<path stroke="0" data="S -8.0000000000000018,32 Q -7.9697406340057864,45.942363112391895 -1.2406742300186124e-14,46 Q 6.0014409221901834,45.942363112392037 5.9999999999999947,32 Q -1.685999039385216,31.984534101825677 -8.0000000000000018,32" />@@ -114,16 +114,16 @@ 	</glyph> </collection> <collection unicode="U+66">-	<selected id="2" />+	<selected id="2"/> 	<glyph id="1" left="-33.670028818443818" right="2.3299711815561821"> 		<path stroke="0" data="S -9.7846988484963955,-5.1070259132757201e-15 D -21.773188057129516,0.026618705036042169 -27.569471846424587,0.10647482014391145 -29.563716450741111,0.062589928057604105 Q -29.740634005763692,31.217579250720441 -29.670028818443818,43.159942363112393 L -33.670028818443818,43.168587896253619 L -31.670028818443818,55.159942363112393 L -29.670028818443818,55.159942363112393 Q -29.740634005763702,59.099423631123919 -29.670028818443818,60 Q -29.740634005763692,81.962536023053943 -5.6700288184438152,82 Q -1.7435158501441099,81.962536023054781 2.3141210374639734,80.082132564841501 L 0.3299711815561997,66 Q -1.743515850144103,68.021613832853006 -3.6700288184438206,68 Q -9.7108638235704792,67.978002753666416 -9.6700288184438037,60 Q -9.951785802737378,59.409015477385793 -9.7015352125569176,55.101952276249953 Q -7.5994236311238961,55.159942363112208 0.40345821325651343,55.12391930835733 L -1.6700288184438103,43.159942363112393 L -9.6700288184438037,43.159942363112386 Q -9.7273638334700987,23.159942363112386 -9.7846988484963955,-5.1070259132757201e-15" /> 	</glyph> 	<glyph id="2" left="-32" right="7.6231988472622838">-		<path stroke="0" data="S -8.0988198859603688,0 D -20.08730909459349,0.026618705036047276 -25.883592883888564,0.10647482014391656 -27.877837488205088,0.062589928057609212 Q -28.344400385430479,22.4788679546898 -28.073487031700328,44.036023054755063 L -32.073487031700324,44.04466858789629 L -29.999999999999993,56 L -28.000000000000014,56 Q -28.070605187319899,65.201577193446326 -27.984149855907795,65.262095925434792 Q -28.054755043227591,87.224631948486845 -3.9841498559077868,87.262095925434608 Q 3.9952595675800207,87.244255712693345 8,85.262095925434608 L 5.8112151693837433,75.922842832591513 Q 2.0130188461093357,77.238659690031383 -2.0000000000000004,77.262095925434608 Q -7.9925208143216899,77.297092553621113 -7.984149855907777,65.262095925434792 Q -8.0819143523447892,64.144662916071553 -8.1049934258134524,55.978032967892617 Q -2.0028818443804255,56.036023054754871 6.0000000000000036,56 L 3.9265129682996589,44.036023054755063 L -8.0734870317003189,44.036023054755042 Q -8.1308220467266139,24.036023054755042 -8.0988198859603688,0" />+		<path stroke="0" data="S -8.0988198859603688,0 D -20.08730909459349,0.026618705036047276 -25.883592883888564,0.10647482014391656 -27.877837488205088,0.062589928057609212 Q -28.344400385430479,22.4788679546898 -28.073487031700328,44.036023054755063 L -32.073487031700324,44.04466858789629 L -29.999999999999993,56 L -28.000000000000014,56 Q -28.070605187319899,65.201577193446326 -27.984149855907795,65.262095925434792 Q -28.054755043227591,87.224631948486845 -3.9841498559077868,87.262095925434608 Q 3.9952595675800207,87.244255712693345 8,85.262095925434608 L 5.8112151693837433,75.922842832591513 Q 2.0130188461093357,77.238659690031383 -2.0000000000000004,77.262095925434608 Q -7.9925208143216899,77.297092553621113 -7.984149855907777,65.262095925434792 Q -8.0819143523447874,64.144662916071553 -8.1049934258134524,55.978032967892617 Q -2.0028818443804255,56.036023054754871 6.0000000000000036,56 L 3.9265129682996589,44.036023054755063 L -8.0734870317003189,44.036023054755042 Q -8.1308220467266139,24.036023054755042 -8.0988198859603688,0" /> 	</glyph> </collection> <collection unicode="U+67">-	<selected id="1" />+	<selected id="1"/> 	<glyph id="1" left="-23" right="35"> 		<path stroke="0" data="S 27,33.999999999999993 Q 27.007194244604346,12.043884892087622 0.99999999999999678,12 Q -22.997084136736113,12.109352405470171 -22.932374100719482,34.065467625899338 Q -22.867625899280601,56.034532374101069 0.99993146868048743,55.959654178674334 Q 27.007194244604392,55.969064748210812 27,33.999999999999993" /> 		<path stroke="0" data="S 0.99999999999998612,44.000000000000007 Q -4.9784172661870558,43.951798561151044 -5.0000000000000133,34 Q -5.1639392813629357,24.000000000000007 0.99999999999998612,24.000000000000007 Q 7.2092626130781907,24.000000000000007 6.9999999999999236,34 Q 6.9784172661870016,43.951798561151129 0.99999999999998612,44.000000000000007" />@@ -132,13 +132,13 @@ 	</glyph> </collection> <collection unicode="U+68">-	<selected id="1" />+	<selected id="1"/> 	<glyph id="1" left="-29" right="31"> 		<path stroke="0" data="S 27,31.999999999999986 Q 26.979676258992797,27.391845773381284 26.973706160071931,22.04788796931204 C 26.973706160071931,22.04788796931204 26.973706160071931,22.04788796931204 26.973511297583823,21.869695289426893 Q 26.963108240680171,12.147072903041202 27,-1.5543122344752192e-14 C 21.999999999999993,-1.4930798945178513e-14 17,-1.0109832468208289e-14 6.9999999999999876,-7.6605388699135801e-15 L 6.9999999999999876,26.999999999999986 Q 7.0517985611510658,43.951798561150966 -1.000000000000002,44 Q -6.7764343813458439,44.009937151858331 -9.2050687871185755,34.409733414434626 Q -9.0929798435304381,12.392583688151513 -9.0000000000000036,6.0000000000000027 D -9.034416826003806,-0.033460803059273014 -26.968589249382667,0.10647482014391123 -28.962833853699191,0.062589928057603883 Q -29.178417266187026,46.055395683453341 -28.95683453237401,82.062589928057577 L -9,84 Q -8.9528441386832274,76.304267453384242 -9.1669748724127835,43.805095519065802 Q -3.3105815821666891,55.98001749951451 8.922426389834099,56 Q 21.070156252927827,55.853680902042399 25.280245200454754,44.483085221100772 Q 26.436426395424085,41.360474495827027 27,31.999999999999986" /> 	</glyph> </collection> <collection unicode="U+69">-	<selected id="5" />+	<selected id="5"/> 	<glyph id="1" left="-27" right="-3"> 		<path stroke="0" data="S -27.000000000000014,56 L -6.9999999999999991,56 L -7,-1.4876988529977098e-14 L -26.999999999999982,-1.4876988529977098e-14 L -27.000000000000014,56" /> 		<path stroke="0" data="S -6.9503222347856042,69.975275312066103 Q -6.9272287538299473,72.003898456896493 -7.7134034918508902,73.811543851411372 Q -8.5030219812055972,75.686010043006931 -9.8864750590072621,77.063775281502288 Q -11.307557040081857,78.509427400667349 -13.138706489098169,79.236846848658601 Q -15.020031944835129,80.011407480083804 -16.974975028443371,79.999928105723669 Q -19.004393156806362,80.009802412915107 -20.811243567788701,79.236846848658601 Q -22.68969313217713,78.459845900173349 -24.063474997879521,77.063775281502288 Q -25.503893968998003,75.632248063276421 -26.236546565035937,73.811543851411372 Q -27.017116820010756,71.935480011929329 -26.999627822101207,69.975275312066103 Q -27.004583360963569,67.943982638956598 -26.236546565035937,66.139006772720805 Q -25.462742659713218,64.260464557773119 -24.063474997879521,62.886775342629903 Q -22.630207787113527,61.447119213139267 -20.811243567788701,60.713703775473583 Q -18.935932199326647,59.932346841534077 -16.974975028443371,59.950622518408267 Q -14.957936408555495,59.981215074456507 -13.138706489098169,60.713703775473583 Q -11.24776781594036,61.495099054664898 -9.8864750590072621,62.886775342629903 Q -8.4849986993034712,64.312796181661966 -7.7134034918508512,66.139006772720805 Q -6.9408780328413062,67.967419082024122 -6.9503222347856042,69.975275312066103" />@@ -161,7 +161,7 @@ 	</glyph> </collection> <collection unicode="U+6a">-	<selected id="3" />+	<selected id="3"/> 	<glyph id="1" left="-28" right="-4"> 		<path stroke="0" data="S -10.610422401767284,66.946440362000132 Q -11.22713195423259,65.486812949282637 -12.347283881351391,64.347043462702956 Q -13.435318434694612,63.234724396386795 -14.946680780648659,62.610181983118672 Q -16.400728782273806,62.024728918316036 -18.012878485332543,62.000277338825853 Q -19.580204212058518,61.985670217893656 -21.079076190016416,62.610181983118672 Q -22.532911826650039,63.196375756700363 -23.678473089313741,64.347043462702956 Q -24.796859680072259,65.444986079394752 -25.415334568897684,66.946440362000132 Q -26.029200005228198,68.389095588374346 -26.025239213190474,70.012638066683948 Q -26.039217568641181,71.57936236916369 -25.415334568897684,73.078835771367793 Q -24.829750508433264,74.534062124286976 -23.678473089313741,75.678232670665338 Q -22.580456420211497,76.79406397461166 -21.079076190016416,77.415094150249374 Q -19.634922704398754,78.032890989192907 -18.012878485332543,78.024998794541872 Q -16.450359612039524,78.034173864262073 -14.946680780648659,77.415094150249374 Q -13.483105908367856,76.833692765310374 -12.347283881351391,75.678232670665338 Q -11.241537344531181,74.577032228479936 -10.610422401767387,73.078835771367793 Q -9.9820599311849918,71.634046882712568 -10.000517757474592,70.012638066683948 Q -9.9929693311777168,68.407827532502679 -10.610422401767284,66.946440362000132" /> 		<path stroke="0" data="S -38.000000000000014,-11.999999999999986 Q -35.924351585014392,-13.995677233429392 -34,-13.999999999999996 Q -27.976224783861639,-13.951008645533127 -27.999999999999993,-5.9999999999999973 Q -28.442565131568312,11.930215827338191 -27.999999999999993,54 L -8,56 Q -7.8729353514156113,-3.6080029696186462 -8.0000000000000053,-9.9999999999999964 Q -8.2248784939090651,-25.704996860694738 -17.999999999999993,-29.999999999999993 Q -31.906918463878025,-36.110436419966767 -40,-24.000000000000007 L -38.000000000000014,-11.999999999999986" />@@ -176,14 +176,14 @@ 	</glyph> </collection> <collection unicode="U+6b">-	<selected id="1" />+	<selected id="1"/> 	<glyph id="1" left="-28.321325648414998" right="32"> 		<path stroke="0" data="S -27.55559562936028,84.062589928057577 L -7.5987610969861006,86 Q -9.6304157732450868,47.9661870503597 -8.0431654676259328,5.9374100719424225 D -7.9683453237410644,-0.018705035971273098 -26.005755395683476,0.043884892086307345 -28,0 Q -26.263688760806911,49.935158501440988 -27.55559562936028,84.062589928057577" /> 		<path stroke="0" data="S 8.0000000000000071,32 L 28.000000000000007,0 L 7.9999999999999964,0 L -12,32 L 7.9999999999999964,56.000000000000007 L 28.000000000000007,56.000000000000007 L 8.0000000000000071,32" /> 	</glyph> </collection> <collection unicode="U+6c">-	<selected id="1" />+	<selected id="1"/> 	<glyph id="1" left="-28" right="-4"> 		<path stroke="0" data="S -27.957434868431751,84.062589928057577 L -8.0006003360576834,86 Q -8.9694140123586141,41.966187050359686 -8.0000000000000036,-4.8572257327350599e-15 D -15.942600276625182,-0.029737206085747724 -25.963190264115227,0.10647482014389568 -27.957434868431751,0.06258992805758834 Q -26.891556284991545,47.966187050359615 -27.957434868431751,84.062589928057577" /> 	</glyph>@@ -192,7 +192,7 @@ 	</glyph> </collection> <collection unicode="U+6d">-	<selected id="2" />+	<selected id="2"/> 	<glyph id="1" left="-28.178417266187026" right="69.821582733812974"> 		<path stroke="0" data="S -28.135251798561022,54.062589928057577 L -8.1784172661870276,56 Q -8.1210101306709888,46.631282117163423 -8.1784172661870276,42 Q -8.2833945088826706,7.2174331963000764 -8.178417266187024,1.0269562977782698e-15 D -20.166906474820145,0.026618705036048303 -25.963190264115205,0.10647482014391767 -27.957434868431729,0.062589928057610322 Q -28.356834532374037,18.055395683453373 -28.135251798561022,54.062589928057577" /> 		<path stroke="0" data="S 9.8215827338129724,56 Q 27.879136690647513,55.969064748202072 27.899156343978881,31.999999999999996 Q 27.841602387144324,18.950359712230224 27.899156343978881,-9.1038288019262836e-15 C 22.899156343978877,-8.4915054023526063e-15 17.89915634397887,-3.6982945009980104e-15 7.8991563439788601,-1.2490009027033011e-15 L 7.8991563439788601,26.999999999999996 Q 7.9509549051299278,43.951798561150966 -0.10084365602112719,44 Q -10.221582733812948,43.95179856115098 -8.1784172661870276,19.000000000000004 C -10.678417266187026,23 -16.699139018327912,23.98249149139798 -13.178417266187026,27 Q -9.1165467625899286,55.969064748202378 9.8215827338129724,56" />@@ -203,38 +203,38 @@ 	</glyph> </collection> <collection unicode="U+6e">-	<selected id="1" />+	<selected id="1"/> 	<glyph id="1" left="-28" right="31.821582733812974"> 		<path stroke="0" data="S 28.041299812915796,31.999999999999996 Q 28.020976071908592,27.391845773381295 28.015005972987726,22.04788796931205 C 28.015005972987726,22.04788796931205 28.015005972987726,22.04788796931205 28.014811110499618,21.869695289426904 Q 28.004408053595967,12.147072903041206 28.041299812915796,-9.1038288019262836e-15 C 23.041299812915788,-8.4915054023526063e-15 18.041299812915785,-3.6982945009980104e-15 8.0412998129157724,-1.2490009027033011e-15 L 8.0412998129157724,26.999999999999996 Q 8.0930983740668392,43.951798561150966 0.041299812915784995,44 Q -5.735134568430059,44.009937151858331 -8.1637689742027906,34.409733414434626 Q -8.2354962820691178,6.3925836881514977 -8.1425164385386903,1.0269562977782698e-15 D -20.131005647171811,0.026618705036048303 -25.927289436466872,0.10647482014391767 -27.921534040783396,0.062589928057610322 Q -28.400000000000038,17.992805755396237 -28.178417266187029,54 L -8.1425164385386939,56 Q -8.0953605772219479,48.304267453384242 -8.1256750594969986,43.805095519065802 Q -2.2692817692509042,55.98001749951451 9.9637262027498839,56 Q 22.111456065843612,55.853680902042399 26.32154501337055,44.483085221100772 Q 27.477726208339881,41.360474495827027 28.041299812915796,31.999999999999996" /> 	</glyph> </collection> <collection unicode="U+6f">-	<selected id="2" />+	<selected id="2"/> 	<glyph id="1" left="-28" right="32"> 		<path stroke="0" data="S 28.015850144092223,27.959654178674342 Q 28.064841498559062,0.017291066282974131 -7.5772721430666934e-15,0 Q -27.958213256484164,0.01729106628501401 -28.000000000000004,27.999999999999993 Q -27.958213256484157,56.040345821325083 0.015850144092216689,55.959654178674342 Q 28.06484149855908,56.040345821325907 28.015850144092223,27.959654178674342" />-		<path stroke="0" data="S -7.5772721430666934e-15,44 Q -8.0389048991351917,44.005763688761171 -8.0000000000000036,28 Q -8.0389048991354564,12.051873198847202 2.7755575615628914e-16,12.000000000000007 Q 8.00720593345258,11.948331347265842 8.0000000000000053,28 Q 8.0072046109512698,44.005763688762023 -7.5772721430666934e-15,44" />+		<path stroke="0" data="S -7.5772721430666934e-15,44 Q -8.0389048991351881,44.005763688761171 -8.0000000000000036,28 Q -8.0389048991354564,12.051873198847202 2.7755575615628914e-16,12.000000000000007 Q 8.00720593345258,11.948331347265842 8.0000000000000053,28 Q 8.0072046109512733,44.005763688762023 -7.5772721430666934e-15,44" /> 	</glyph> 	<glyph id="2" left="-28" right="32">-		<path stroke="0" data="S -7.5772721430666934e-15,44 Q -8.0389048991351917,44.005763688761171 -8.0000000000000036,28 Q -8.0389048991354564,12.051873198847202 2.7755575615628914e-16,12.000000000000007 Q 8.00720593345258,11.948331347265842 8.0000000000000053,28 Q 8.0072046109512698,44.005763688762023 -7.5772721430666934e-15,44" />+		<path stroke="0" data="S -7.5772721430666934e-15,44 Q -8.0389048991351881,44.005763688761171 -8.0000000000000036,28 Q -8.0389048991354564,12.051873198847202 2.7755575615628914e-16,12.000000000000007 Q 8.00720593345258,11.948331347265842 8.0000000000000053,28 Q 8.0072046109512733,44.005763688762023 -7.5772721430666934e-15,44" /> 		<path stroke="0" data="S 26.094119027190636,17.358007894447166 Q 23.929985975020713,12.235940439698433 19.999192623046536,8.2363059149829851 Q 16.181104303544888,4.3329993319241256 10.877490643582396,2.1413795108388891 Q 5.7750022401198677,0.08693050324909897 0.11770952673724461,0.0011259764002676418 Q -5.3822886412252879,-0.050132761331832539 -10.642071590107916,2.1413795108388891 Q -15.743814770643668,4.198427784718648 -19.76377356957201,8.2363059149829354 Q -23.688372072204505,12.08916322304654 -25.858699973716117,17.358007894447098 Q -28.01285256473227,22.420517216382937 -27.998953508154724,28.117789011292263 Q -28.048005806639473,33.61567668480194 -25.858699973716117,38.877570128137386 Q -23.803791281270314,43.984193555893782 -19.76377356957201,47.999272107601556 Q -15.910656399684829,51.914903697647659 -10.642071590107863,54.09419851174566 Q -5.5743046354074064,56.262147027119745 0.11770952673724461,56.234452046184181 Q 5.6008396725494629,56.266648842160208 10.877490643582396,54.09419851174566 Q 16.013410369110598,52.053967500738608 19.999192623046536,47.999272107601556 Q 23.87943514254248,44.13498256567668 26.094119027190636,38.877570128137386 Q 28.299144044063475,33.80757344193745 28.234372561629215,28.117789011292263 Q 28.260861204095537,22.486250622420037 26.094119027190636,17.358007894447166 T" /> 	</glyph> </collection> <collection unicode="U+70">-	<selected id="1" />+	<selected id="1"/> 	<glyph id="1" left="-29.670028818443818" right="28"> 		<path stroke="0" data="S -9.6099426386233286,-31.705544933078446 L -29.609942638623323,-31.705544933078446 Q -27.670766724467359,4.170639549541308 -29.670028818443818,56 D -29.073570150157757,55.986874466534836 -24.939825410472071,55.969023027759945 -22.961911577186669,55.937839715260061 Q -14.937415899953226,55.920548648977785 -10.920201412907154,51.979549879539562 Q -6.9879247558466124,55.962258813256973 1.0797985870928213,55.979549879539569 Q 25.127349019369458,55.962258813256774 25.095648731185062,28.019895700865202 Q 25.127349019369511,-0.037741186743240451 1.0797985870928213,-0.020450120460447585 Q -6.9140616069649488,-0.054014913376049349 -10.846338264025473,4.1281908937129375 Q -10.53645268206202,-15.424778498950507 -9.6099426386233286,-31.705544933078446" /> 		<path stroke="0" data="S 6.3299711815561741,28.00128081972462 Q 6.3371771150089309,44.052949472458792 -1.6700288184438317,44.001280819724627 Q -5.7377521613832974,44.04162664105025 -9.6700288184438143,40.001280819724627 Q -9.610951008645527,35.972462375920585 -9.6700288184438179,28.00128081972462 Q -9.6109510086455305,23.995517130963819 -9.6700288184438143,16.001280819724627 Q -5.7377521613832769,11.926352865834129 -1.6700288184438405,12.001280819724625 Q 6.337175792507189,11.9955171309626 6.3299711815561741,28.00128081972462" /> 	</glyph> </collection> <collection unicode="U+71">-	<selected id="1" />+	<selected id="1"/> 	<glyph id="1" left="-30" right="28"> 		<path stroke="0" data="S 6.2719581767667165,4.1281908937129375 Q 2.3396815197061755,-0.054014913376052881 -5.6541786743515772,-0.020450120460447585 Q -29.701729106628253,-0.037741186743232791 -29.670028818443818,28.019895700865202 Q -29.701729106628232,55.962258813256781 -5.6541786743515772,55.979549879539569 Q 2.4135446685878779,55.962258813256966 6.345821325648398,51.979549879539562 Q 10.363035812694465,55.920548648977793 18.387531489927913,55.937839715260061 D 20.365445323213315,55.969023027759945 24.499190062899,55.986874466534836 25.095648731185062,56 Q 23.156472817029087,8.3886550811235594 25.095648731185062,-27.487529401496225 L 5.2605676623474729,-29.413119643687274 Q 6.1870777057861366,-13.132353209559307 6.2719581767667165,4.1281908937129375" /> 		<path stroke="0" data="S -1.6700288184438032,12.001280819724625 Q 2.397694524495654,11.926352865834131 6.3299711815561706,16.001280819724627 Q 6.2708933717578859,23.995517130963826 6.3299711815561741,28.00128081972462 Q 6.2708933717578779,35.972462375920585 6.3299711815561706,40.001280819724627 Q 2.397694524495638,44.04162664105025 -1.6700288184438121,44.001280819724627 Q -9.6772347518962381,44.052949472458792 -9.6700288184438179,28.00128081972462 Q -9.677233429394839,11.995517130962604 -1.6700288184438032,12.001280819724625" /> 	</glyph> </collection> <collection unicode="U+72">-	<selected id="3" />+	<selected id="3"/> 	<glyph id="1" left="-28" right="28"> 		<path stroke="0" data="S -8.6906474820144233,18.391366906475263 D -8.5529788584757345,13.427075046846932 -8.0115107913668737,2.0654676258992044 -8.1838162514544859,1.0269562977782698e-15 D -20.172305460087607,0.026618705036048303 -25.968589249382667,0.10647482014391767 -27.962833853699191,0.062589928057610322 Q -28.362233517641499,18.055395683453373 -28.140650783828484,54.062589928057577 L -8.1838162514544894,56 Q -8.798462496142772,44.670394955901344 -8.828776978417352,40.171223021582911 Q -6.292499257011313,52.693736757936875 6.789928057553877,55.861870503597125 Q 14.917243626426508,56.486176696249778 18.100165388006964,53.080367955914269 Q 25.271164375196129,45.407213270711189 12.558273381294534,40.110791366906668 Q 8.4354259828669083,38.9829388249792 6.1573164807290865,42.114900738967421 Q 2.7110237935868495,47.133884586593993 -1.8094157953833678,44.160212593495231 Q -8.80728060220925,39.556820782149266 -8.6906474820144233,18.391366906475263" /> 	</glyph>@@ -246,7 +246,7 @@ 	</glyph> </collection> <collection unicode="U+73">-	<selected id="4" />+	<selected id="4"/> 	<glyph id="1" left="-26" right="14"> 		<path stroke="0" data="S -20.017937043691504,28.061590278037386 Q -25.447898970686367,32.715804202018084 -25.999890795341781,38.000000000000043 Q -26.051689356492869,55.956115107914002 -6.1380202917446276,56.035971223021619 Q -0.014433430915872167,56.040999424366191 4.0000000000000071,54 L 1.9998907953417615,41.999999999999972 Q 0.052937452931789607,43.961816131228275 -1.9998907953417495,44.000000000000043 Q -6.0540250774852478,43.96181613122836 -5.9998907953417664,40.000000000000057 Q -5.6635164381810359,38.108967377298214 -3.9998907953417508,36.000000000000043 Q -2.150264819793243,33.655241214016392 3.861870503597141,28.035971223021594 Q 9.3033200869161217,23.467458302300852 9.8618705035971441,18.035971223021576 Q 9.8586337332686682,0.079781694535916506 -9.9999999999999964,-6.4392935428259079e-15 Q -18.009951398245025,-0.040923008051685979 -24,4.0000000000000009 L -21.999999999999996,16 Q -18.009951398245025,12.038260285075866 -13.999999999999989,12 Q -9.9982481936121825,12.038260285075941 -10.111992860854139,16.025599379882195 Q -10.320296337412893,17.91660981216965 -12.138129496402852,20.035971223021594 Q -14.726083847826555,23.053195635685125 -20.017937043691504,28.061590278037386" /> 	</glyph>@@ -261,19 +261,19 @@ 	</glyph> </collection> <collection unicode="U+74">-	<selected id="1" />+	<selected id="1"/> 	<glyph id="1" left="-36" right="14"> 		<path stroke="0" data="S -35.602305475504345,43.074927953890509 L -33.602305475504345,55.074927953890501 L -27.602305475504348,55.074927953890501 L -28,66 L -8,68 L -7.9999999999999973,55.109510086455344 L 5.9999999999999938,55.109510086455344 L 3.9999999999999987,43.109510086455344 L -7.9999999999999973,43.109510086455352 Q -7.9961589247822209,33.10950934876238 -7.9999999999999973,24.000000000000007 Q -8.0115107913668879,9.9719424460431352 5.9999999999999938,16.000000000000007 L 5.9942446043165143,6.033812949640339 Q -1.9338129496402761,0.026618705036209528 -10,2.4952262478450393e-14 Q -28.040287769784165,0.026618705035713931 -28,20 L -27.602305475504348,43.074927953890516 L -35.602305475504345,43.074927953890509" /> 	</glyph> </collection> <collection unicode="U+75">-	<selected id="1" />+	<selected id="1"/> 	<glyph id="1" left="-24" right="34"> 		<path stroke="0" data="S -8.0000000000000071,1.609823385706477e-15 Q -23.976978417266174,0.04388489208645479 -23.999999999999996,26.000000000000004 Q -24.138129496402872,43.079136690647509 -24.178417266187029,54 L -4.0446043165467387,55.928776978417261 Q -4.0223021582733693,38.964388489208631 -4,22 Q -3.9625899280575507,11.931654676258988 1.9999999999999982,11.999999999999995 Q 6.0719424460431721,11.86330935251795 8.0000000000000053,13.999999999999995 Q 8.0719424460431721,18.003597122302139 8.0000000000000053,28 L 7.8215827338129591,54 L 27.999999999999993,56 L 28.015850144092223,27.959654178674342 Q 28.031654676258963,4.9316546762590017 27.999999999999993,1.609823385706477e-15 Q 26.034532374100706,0.043884892086374881 21.999999999999993,-6.744604874597826e-15 Q 13.942446043165475,0.043884892086291052 10.000000000000005,4.0000000000000009 Q 4.0546762589928083,0.043884892086017237 -8.0000000000000071,1.609823385706477e-15" /> 	</glyph> </collection> <collection unicode="U+76">-	<selected id="2" />+	<selected id="2"/> 	<glyph id="1" left="-28" right="28"> 		<path stroke="0" data="S 4.0000000000000133,32 L 12.040287769784289,56.039568345323744 L 24,56 L 8.0000000000000124,0 L -12,0 L -27.999999999999858,55.999999999999837 L -8,56 L 1.9999999999999987,24.000000000000007 L 4.0000000000000133,32" /> 	</glyph>@@ -282,7 +282,7 @@ 	</glyph> </collection> <collection unicode="U+77">-	<selected id="4" />+	<selected id="4"/> 	<glyph id="1" left="-28" right="56"> 		<path stroke="0" data="S 18,56 L 25.972999999999992,27.986000000000004 L 27.97199999999998,37.981000000000009 L 32,56 L 49.999999999999993,56 L 33.999999999999986,3.0531133177191805e-15 L 20.463780565437929,-2.2204460492503131e-16 L 10,36 L 18,56" /> 		<path stroke="0" data="S 9.9999999999999911,56 L 18,56 L 3.9999999999999929,3.0531133177191805e-15 L -12.000000000000018,-0.039568345323741094 L -27.999999999999861,55.960431654676093 L -8.0000000000000142,55.960431654676256 L 1.9849999999999928,27.986000000000004 L 3.9839999999999982,37.981000000000009 L 9.9999999999999911,56" />@@ -301,7 +301,7 @@ 	</glyph> </collection> <collection unicode="U+78">-	<selected id="3" />+	<selected id="3"/> 	<glyph id="1" left="-28" right="28"> 		<path stroke="0" data="B 9.4769452449568252,31.082132564841526 C 13.837282036701533,24.186637853780667 24.119236311239206,7.7705331412103771 29,-5.3845816694320092e-15 L 9.0000000000000853,-5.3845816694320092e-15 L -4.9999999999999121,21.000000000000004 Q -9.1675050420828548,17.913888723242412 -6.9999999999999147,8.9999999999999982 Q -6.0643103823230886,5.1519659841486671 -1.0432276657059774,0 L -21.043227665705981,7.1054273576010019e-15 Q -27.845150943930285,9.9308512684267143 -23.999999999999872,17.999999999999979 Q -18.907016071312295,20.490706791196857 -8.1681576099284428,26.809798405648483 C -12.126118207446307,33.107348804236373 -21.542039402482043,48.70244960141212 -25.999999999999908,56 L -5.9999999999999121,56 L 6.072007717592399,35.995326600861333 Q 8.7862411727961138,38.503853283263595 8.0000000000000906,46 Q 7.6518859567551312,49.31897391361565 3.0000000000002007,55.981268011527384 L 19.000000000000092,55.981268011527384 Q 23.257736371769838,53.022516470044678 24.000000000000092,47 Q 24.983497242799068,39.02018242881897 20.000000000000071,36 Q 16.358950553287134,33.987365371221742 9.4769452449568252,31.082132564841526" /> 	</glyph>@@ -314,7 +314,7 @@ 	</glyph> </collection> <collection unicode="U+79">-	<selected id="5" />+	<selected id="5"/> 	<glyph id="1" left="-23.746397694524489" right="32.253602305475511"> 		<path stroke="0" data="S -9.6724550644106841,-5.8577160628086871 Q -2.982076864125216,-12.463719569669747 3.3300716399858805,-10.457119226779758 Q 10.065257883085213,-8.2105998969259186 10.104270506918736,-1.8865518558375651 Q 10.075116661834731,0.29662061553905589 10.000000000000005,4.0000000000000009 Q 4.0546762589928083,0.043884892086017237 -8.0000000000000071,1.609823385706477e-15 Q -23.976978417266174,0.04388489208645479 -23.999999999999996,26.000000000000004 Q -23.959712230215843,45.079136690647509 -24,56 L -4.0446043165467387,55.928776978417261 Q -4.0223021582733693,38.964388489208631 -4,22 Q -3.9625899280575507,11.931654676258988 1.9999999999999982,11.999999999999995 Q 6.0719424460431721,11.86330935251795 8.0000000000000053,13.999999999999995 Q 8.0719424460431721,18.003597122302139 8.0000000000000053,28 L 7.9999999999999716,56 L 27.999999999999993,56 L 28.015850144092223,27.959654178674342 Q 28.0116847467444,4.9317424234331071 27.999999999999993,1.609823385706477e-15 Q 26.992860160427412,-16.191704202965266 14.876080691641679,-21.223342939479704 Q -11.176474194522203,-32.041980407305729 -26.949754432413982,-11.184039846291547 L -9.6724550644106841,-5.8577160628086871" /> 	</glyph>@@ -332,7 +332,7 @@ 	</glyph> </collection> <collection unicode="U+7a">-	<selected id="1" />+	<selected id="1"/> 	<glyph id="1" left="-23.746397694524489" right="31.253602305475511"> 		<path stroke="0" data="S -23.551369013836158,3.0531133177191805e-15 L -21.551369013836155,12.000000000000002 L 10.73926196130722,56 L 23.786379841415673,56.148414985590776 L 21.409159231996703,44.544259931166323 L -8.8209674841994588,-9.7144514654701197e-16 D -15.143734054804534,-1.9712956230227262e-16 -15.558573624787154,-0.04466858789618014 -23.551369013836158,3.0531133177191805e-15" /> 		<path stroke="0" data="S 20.7392619613072,56 L 12.739261961307246,44 L -23.432419922746632,44.113832853025947 L -20.916569778654505,56 L 20.7392619613072,56" />@@ -340,7 +340,7 @@ 	</glyph> </collection> <collection unicode="U+e4">-	<selected id="1" />+	<selected id="1"/> 	<glyph id="1" left="-25" right="28"> 		<path stroke="0" data="S 3.9333576200058484,25.955689170062904 L 1.8065564672679777,25.955689170062911 Q -8.0975776317925323,25.983746724019149 -8.0666423799940858,17.955689170062882 D -7.9772190598637502,15.247053711978738 -4.0488451895076301,11.965890635274537 -1.1141928122707556,12.01044421329059 D 0.91750747591368509,11.900934126835249 3.9607351416197396,13.975862080725742 3.9693806747609681,15.935516259400101 Q 4.0451786205939912,19.903098543439327 3.9333576200058484,25.955689170062904" /> 		<path stroke="0" data="S -5.0721010483680136,33.068703185258556 D -3.9708706320203282,33.088458152911279 2.8270343983176978,33.103285317823463 3.9278989516318314,33.068703185258641 Q 3.9763958793180607,34.569254177813029 3.9278989516319807,36.06870318525857 Q 2.9367452231131335,44.06841177395895 -4.0721010483680207,44.068703185258542 Q -11.015953516163977,44.068991894269047 -19.922245140587354,40.19550433799639 L -20.752216322143493,51.653717594480455 Q -11.696020356725636,55.694063415806163 -1.1095650253132581,55.99953892012887 Q 23.992740450191086,56.109049006582993 23.927898951631985,32.068703185258535 D 23.96741173981642,25.981977680935771 23.860494525531212,16.355276300798128 23.902633563033291,11.949855247578421 Q 23.914134688620766,6.089153132264487 24,0.075351247270018074 Q 20.967441064085723,0.02738339036380236 15.927898951631985,0.068703185258517874 Q 8.9668038507674268,0.085994251541074651 4.9278989516319767,4.0687031852585038 Q -1.1311788581662992,0.08599425154092144 -9.0721010483680136,0.068703185258503663 D -15.026209947954872,0.10699856039658989 -25.085170725076239,7.099448089247935 -25.072101048368015,14.068703185258531 D -25.085170725076228,15.087321541716756 -25.093626083163581,16.316409151751579 -25.072101048368015,18.068703185258503 D -25.085170725076228,24.106079865135865 -12.246010510374569,32.940010454598692 -5.0721010483680136,33.068703185258556 T" />@@ -349,7 +349,7 @@ 	</glyph> </collection> <collection unicode="U+e5">-	<selected id="1" />+	<selected id="1"/> 	<glyph id="1" left="-26.178417266187026" right="26.821582733812974"> 		<path stroke="0" data="S 10.34861117567168,70.736904299329211 Q 10.296152869351065,72.950854816470851 9.3693058511751897,74.892759081362186 Q 8.436144213544619,76.907427703064684 6.8741689333942135,78.357504331659726 Q 5.2685449437708591,79.880199793262832 3.2430623995885517,80.603663993857992 Q 1.1610373557117848,81.376634844432886 -0.97121069653252368,81.289280620875502 Q -3.18552247512863,81.222370816778934 -5.1270654785653624,80.309975296378923 Q -7.1465626163670777,79.39042591737244 -8.5918107288629226,77.814838378598068 Q -10.108397420189826,76.198019779765346 -10.837970391061287,74.183731844792561 Q -11.617698666762008,72.107216770037283 -11.523587018078752,69.969458748671286 Q -11.451239475188025,67.753290270989652 -10.544281693582223,65.813603966638453 Q -9.6282164879862293,63.793883378307413 -8.0491447758012882,62.34885871634097 Q -6.4304571834457152,60.833170827854424 -4.4180382419956681,60.102699054142647 Q -2.3423139408631419,59.32208377122415 -0.20376514587458761,59.417082427125081 Q 1.9954925862989792,59.527664499597535 3.9520896361583295,60.396387751621717 Q 5.9850431927644188,61.321209053021157 7.4168348864558631,62.891524669402628 Q 8.8911490579121963,64.500845604525054 9.6629945486542503,66.522631203208249 Q 10.435770592700067,68.546854309515595 10.34861117567168,70.736904299329211" /> 		<path stroke="0" data="S 2.7096482509809916,25.955689170062904 L 0.58284709824312086,25.955689170062911 Q -9.3212870008173869,25.983746724019149 -9.2903517490189405,17.955689170062882 D -9.2009284288886057,15.247053711978738 -5.2725545585324873,11.965890635274537 -2.3379021812956124,12.01044421329059 D -0.3062018931111718,11.900934126835249 2.7370257725948828,13.975862080725742 2.7456713057361113,15.935516259400101 Q 2.8214692515691349,19.903098543439327 2.7096482509809916,25.955689170062904" />@@ -358,12 +358,12 @@ 	</glyph> </collection> <collection unicode="U+f6">-	<selected id="1" />+	<selected id="1"/> 	<glyph id="1" left="-26" right="32"> 		<path stroke="0" data="S 18.312257542935932,65.211545249013142 Q 17.695547990470626,63.751917836295647 16.575396063351825,62.612148349715966 Q 15.487361510008604,61.499829283399805 13.97599916405456,60.875286870131674 Q 12.521951162429414,60.289833805329046 10.909801459370678,60.265382225838863 Q 9.3424757326447025,60.250775104906666 7.8436037546868054,60.875286870131674 Q 6.3897681180531816,61.461480643713372 5.2442068553894812,62.612148349715966 Q 4.1258202646309607,63.710090966407762 3.5073453758055355,65.211545249013142 Q 2.8934799394750224,66.654200475387356 2.8974407315127455,68.277742953696958 Q 2.883462376062039,69.844467256176699 3.5073453758055355,71.343940658380802 Q 4.092929436269956,72.799167011299986 5.2442068553894812,73.943337557678348 Q 6.3422235244917244,75.05916886162467 7.8436037546868054,75.680199037262383 Q 9.287757240304467,76.297995876205917 10.909801459370678,76.290103681554882 Q 12.472320332663697,76.299278751275082 13.97599916405456,75.680199037262383 Q 15.439574036335364,75.098797652323384 16.575396063351825,73.943337557678348 Q 17.681142600172034,72.842137115492946 18.312257542935829,71.343940658380802 Q 18.940620013518224,69.899151769725577 18.922162187228626,68.277742953696958 Q 18.929710613525501,66.672932419515689 18.312257542935932,65.211545249013142" /> 		<path stroke="0" data="S -2.8779441861706965,65.211545249013142 Q -3.4946537386360021,63.751917836295647 -4.6148056657548011,62.612148349715966 Q -5.7028402190980216,61.499829283399805 -7.2142025650520694,60.875286870131674 Q -8.6682505666772158,60.289833805329046 -10.280400269735953,60.265382225838863 Q -11.847725996461929,60.250775104906666 -13.346597974419826,60.875286870131674 Q -14.80043361105345,61.461480643713372 -15.945994873717154,62.612148349715966 Q -17.064381464475673,63.710090966407762 -17.682856353301098,65.211545249013142 Q -18.296721789631611,66.654200475387356 -18.292760997593888,68.277742953696958 Q -18.306739353044595,69.844467256176699 -17.682856353301098,71.343940658380802 Q -17.097272292836678,72.799167011299986 -15.945994873717154,73.943337557678348 Q -14.847978204614911,75.05916886162467 -13.346597974419826,75.680199037262383 Q -11.902444488802164,76.297995876205917 -10.280400269735953,76.290103681554882 Q -8.7178813964429338,76.299278751275082 -7.2142025650520694,75.680199037262383 Q -5.7506276927712658,75.098797652323384 -4.6148056657548011,73.943337557678348 Q -3.509059128934592,72.842137115492946 -2.8779441861707995,71.343940658380802 Q -2.2495817155884046,69.899151769725577 -2.2680395418780042,68.277742953696958 Q -2.2604911155811291,66.672932419515689 -2.8779441861706965,65.211545249013142" /> 		<path stroke="0" data="S 28.015850144092227,27.959654178674342 Q 28.064841498559066,0.017291066282974131 -4.0245584642661925e-15,0 Q -27.958213256484161,0.01729106628501401 -28,27.999999999999993 Q -27.958213256484154,56.040345821325083 0.015850144092220242,55.959654178674342 Q 28.064841498559083,56.040345821325907 28.015850144092227,27.959654178674342" />-		<path stroke="0" data="S -7.5772721430666934e-15,44 Q -8.0389048991351917,44.005763688761171 -8.0000000000000036,28 Q -8.0389048991354564,12.051873198847202 2.7755575615628914e-16,12.000000000000007 Q 8.00720593345258,11.948331347265842 8.0000000000000053,28 Q 8.0072046109512698,44.005763688762023 -7.5772721430666934e-15,44" />+		<path stroke="0" data="S -7.5772721430666934e-15,44 Q -8.0389048991351881,44.005763688761171 -8.0000000000000036,28 Q -8.0389048991354564,12.051873198847202 2.7755575615628914e-16,12.000000000000007 Q 8.00720593345258,11.948331347265842 8.0000000000000053,28 Q 8.0072046109512733,44.005763688762023 -7.5772721430666934e-15,44" /> 	</glyph> </collection> <kerning left="k" right="d-e o" hadjustment="-6" />@@ -454,6 +454,7 @@ <kerning left="t" right="s" hadjustment="-5" /> <kerning left="t" right="t" hadjustment="-7.1119089554260952" /> <kerning left="t" right="u" hadjustment="-5" />+<kerning left="o" right="l" hadjustment="2" /> <kerning left="t" right="v" hadjustment="-6" /> <kerning left="H" right="i" hadjustment="1" /> <kerning left="o" right="p" hadjustment="0" />@@ -499,7 +500,7 @@ <kerning left="g" right="e" hadjustment="-3" /> <kerning left="x" right="c" hadjustment="-3" /> <kerning left="g" right="f" hadjustment="-2" />-<kerning left="l" right="o" hadjustment="0" />+<kerning left="l" right="o" hadjustment="2" /> <kerning left="g" right="g" hadjustment="-2" /> <kerning left="b" right="a" hadjustment="0" /> <kerning left="l" right="t" hadjustment="-1" />@@ -551,6 +552,7 @@ <kerning left="i" right="t" hadjustment="0" /> <kerning left="p" right="a" hadjustment="1" /> <kerning left="u" right="l" hadjustment="0" />+<kerning left="d" right="o" hadjustment="0" /> <kerning left="p" right="e" hadjustment="1" /> <kerning left="f" right="ö" hadjustment="-2" /> <kerning left="c" right="." hadjustment="-2" />diff --git a/libbirdfont/BirdFontFile.vala b/libbirdfont/BirdFontFile.valaindex 31f7c21..8c9cb76 100644--- a/libbirdfont/BirdFontFile.vala+++ b/libbirdfont/BirdFontFile.vala@@ -888,7 +888,9 @@ class BirdFontFile { 	/** Parse the new glyph format */ 	private void parse_glyph_collection (Xml.Node* node) { 		unichar unicode = 0;-		GlyphCollection gc = new GlyphCollection ();+		GlyphCollection gc;+		GlyphCollection? current_gc;+		bool new_glyph_collection; 		string attr_name; 		string attr_content; 		StringBuilder b;@@ -911,9 +913,14 @@ class BirdFontFile { 			} 		} +		current_gc = font.get_glyph_collection_by_name (name);+		new_glyph_collection = (current_gc == null);+		gc = (!new_glyph_collection) ? (!) current_gc : new GlyphCollection ();+ 		for (Xml.Node* iter = node->children; iter != null; iter = iter->next) { 			if (iter->name == "selected") { 				selected_id = parse_selected (iter);+				gc.set_selected_version (selected_id); 			} 		} 				@@ -923,7 +930,9 @@ class BirdFontFile { 			} 		} 		-		font.add_glyph_collection (gc);+		if (new_glyph_collection) {+			font.add_glyph_collection (gc);+		} 	}  	private int parse_selected (Xml.Node* node) {@@ -957,7 +966,6 @@ class BirdFontFile { 		Path path; 		bool selected = false; 		bool has_id = false;-		 		int id = 1; 		 		for (Xml.Attr* prop = node->properties; prop != null; prop = prop->next) {@@ -994,7 +1002,8 @@ class BirdFontFile { 				parse_background_scale (glyph, iter); 			} 		}-		glyph.version_id = (!has_id) ? id : (int) gc.length () + 1;		++		glyph.version_id = (has_id) ? id : (int) gc.length () + 1;		 		gc.insert_glyph (glyph, selected || selected_id == id); 	} diff --git a/libbirdfont/Font.vala b/libbirdfont/Font.valaindex 3ccb835..472e287 100644--- a/libbirdfont/Font.vala+++ b/libbirdfont/Font.vala@@ -353,10 +353,6 @@ public class Font : GLib.Object { 		 		glyph_cache.insert (glyph_collection.get_unicode (), glyph_collection); 		-		if (unlikely (is_empty ())) {-			warning ("No glyph inserted");-		}-		 		printd (@"Adding $(glyph_collection.get_current ().get_name ())\n"); 	} 	diff --git a/libbirdfont/GlyphCollection.vala b/libbirdfont/GlyphCollection.valaindex af22929..d239118 100644--- a/libbirdfont/GlyphCollection.vala+++ b/libbirdfont/GlyphCollection.vala@@ -1,5 +1,5 @@ /*-    Copyright (C) 2012 Johan Mattsson+    Copyright (C) 2012, 2014 Johan Mattsson      This library is free software; you can redistribute it and/or modify      it under the terms of the GNU Lesser General Public License as @@ -54,6 +54,10 @@ public class GlyphCollection : GLib.Object { 	public int get_selected_id () { 		return versions.get_current ().version_id;	 	}+	+	public void set_selected_version (int version_id) {+		versions.set_selected_version (version_id);+	} } 	 }diff --git a/libbirdfont/OverView.vala b/libbirdfont/OverView.valaindex 69422c2..e624761 100644--- a/libbirdfont/OverView.vala+++ b/libbirdfont/OverView.vala@@ -244,9 +244,9 @@ public class OverView : FontDisplay { 	} 	 	OverViewItem get_selected_item () {-		if (unlikely (0 <= selected < visible_items.length ()) { +		if (unlikely (!(0 <= selected < visible_items.length ()))) {  			warning (@"0 <= $selected < $(visible_items.length ())");-			new OverViewItem (null, '\0', 0, 0));+			new OverViewItem (null, '\0', 0, 0); 		}	 			  		return visible_items.nth (selected).data;diff --git a/libbirdfont/VersionList.vala b/libbirdfont/VersionList.valaindex fed3706..2ee8e40 100644--- a/libbirdfont/VersionList.vala+++ b/libbirdfont/VersionList.vala@@ -1,5 +1,5 @@ /*-    Copyright (C) 2012 Johan Mattsson+    Copyright (C) 2012, 2014 Johan Mattsson      This library is free software; you can redistribute it and/or modify      it under the terms of the GNU Lesser General Public License as @@ -18,7 +18,7 @@ using Math; namespace BirdFont {  public class VersionList : DropMenu {-	int current_version = 0;+	int current_version_id = -1; 	public List<Glyph> glyphs;  	public VersionList (Glyph? g = null) {@@ -36,11 +36,13 @@ public class VersionList : DropMenu { 			BirdFont.get_current_font ().touch (); 			 			add_new_version ();-			current_version = (int) glyphs.length () - 1;+			current_version_id = glyphs.last ().data.version_id; 		}; 		 		signal_delete_item.connect ((index) => { 			unowned List<Glyph> gl;+			int current_version;+			 			index--; // first item is the add new action 			return_if_fail (0 <= index < glyphs.length ()); 			gl = glyphs.nth (index);@@ -48,10 +50,12 @@ public class VersionList : DropMenu { 			 			recreate_index (); 			+			current_version = get_current_version_index (); 			if (index == current_version) {-				set_selected_item (get_action_no2 ());+				set_selected_item (get_action_no2 ()); // select the first glyph if the current glyph is deleted 			} else if (index < current_version) {-				current_version--;+				return_if_fail (0 <= current_version - 1 < glyphs.length ());+				current_version_id = glyphs.nth (current_version - 1).data.version_id; 			} 		}); 		@@ -59,23 +63,37 @@ public class VersionList : DropMenu { 			add_glyph ((!) g); 		} 	}++	private int get_current_version_index () {+		int i = 0;+		foreach (Glyph g in glyphs) {+			if (g.version_id == current_version_id) {+				return i;+			}+			i++;+		}+		return i;+	}++	public void set_selected_version (int version_id) {+		current_version_id = version_id;+	} 	 	public Glyph get_current () {-		unowned List<Glyph> g;-		-		if (unlikely (!(0 <= current_version < glyphs.length ()))) {-			warning (@"current_version >= glyphs.length ($current_version >= $(glyphs.length ()))");-			return new Glyph ("");+		foreach (Glyph g in glyphs) {+			if (g.version_id == current_version_id) {+				return g;+			} 		} 		-		g = glyphs.nth (current_version);+		warning (@"Can not find current glyph for id $current_version_id"); 		-		if (unlikely (is_null (g.data))) {-			warning ("No data in glyph collection.");-			return new Glyph ("");+		if (glyphs.length () > 0) {+			set_selected_version (glyphs.last ().data.version_id);+			return glyphs.last ().data; 		} 		-		return g.data;+		return new Glyph (""); 	}  	public void add_new_version () {@@ -96,8 +114,9 @@ public class VersionList : DropMenu { 		unowned List<Glyph> g; 				 		return_if_fail (0 <= i < glyphs.length ());--		current_version = i;+		g = glyphs.nth (i);+		+		current_version_id = g.data.version_id; 		 		return_if_fail (ma.parent != null); 		@@ -105,9 +124,7 @@ public class VersionList : DropMenu { 		ma.set_selected (true); 		 		reload_all_open_glyphs ();-		-		g = glyphs.nth (current_version);-		+ 		if (unlikely (is_null (g.data))) { 			warning ("No data in glyph collection."); 		} else {

Contact

Email: johan.mattsson.m@gmail.com
Mastodon: typo.social/@birdfont
GitHub: johanmattssonm
LinkedIn: johan-mattsson-2ab324112