From c5c35e200ba1524b3e115988ce8e2c44cb5f5939 Mon Sep 17 00:00:00 2001
From: Rosalie Wagner
Date: Fri, 16 Jun 2023 11:52:11 +0200
Subject: [PATCH 1/3] [gftools-packager] Wavefont: Version 3.003 added
* Wavefont Version 3.003 taken from the upstream repo https://github.com/dy/wavefont at commit https://github.com/dy/wavefont/commit/9eb7f500992b970bab0e695254f09e2a21801cf7.
---
ofl/wavefont/DESCRIPTION.en_us.html | 1 +
ofl/wavefont/METADATA.pb | 36 +++++++++
ofl/wavefont/OFL.txt | 93 ++++++++++++++++++++++
ofl/wavefont/Wavefont[ROND,YELA,wght].ttf | Bin 0 -> 79132 bytes
ofl/wavefont/upstream.yaml | 5 ++
5 files changed, 135 insertions(+)
create mode 100644 ofl/wavefont/DESCRIPTION.en_us.html
create mode 100644 ofl/wavefont/METADATA.pb
create mode 100644 ofl/wavefont/OFL.txt
create mode 100644 ofl/wavefont/Wavefont[ROND,YELA,wght].ttf
create mode 100644 ofl/wavefont/upstream.yaml
diff --git a/ofl/wavefont/DESCRIPTION.en_us.html b/ofl/wavefont/DESCRIPTION.en_us.html
new file mode 100644
index 00000000000..44c20126352
--- /dev/null
+++ b/ofl/wavefont/DESCRIPTION.en_us.html
@@ -0,0 +1 @@
+N/A
\ No newline at end of file
diff --git a/ofl/wavefont/METADATA.pb b/ofl/wavefont/METADATA.pb
new file mode 100644
index 00000000000..254b581bdc8
--- /dev/null
+++ b/ofl/wavefont/METADATA.pb
@@ -0,0 +1,36 @@
+name: "Wavefont"
+designer: "Dmitry Ivanov"
+license: "OFL"
+category: "DISPLAY"
+date_added: "2023-06-16"
+fonts {
+ name: "Wavefont"
+ style: "normal"
+ weight: 400
+ filename: "Wavefont[ROND,YELA,wght].ttf"
+ post_script_name: "Wavefont-Regular"
+ full_name: "Wavefont Regular"
+ copyright: "Copyright 2022 The Wavefont Project Authors (https://github.com/dy/wavefont)"
+}
+subsets: "latin"
+subsets: "latin-ext"
+subsets: "menu"
+axes {
+ tag: "ROND"
+ min_value: 0.0
+ max_value: 100.0
+}
+axes {
+ tag: "YELA"
+ min_value: -100.0
+ max_value: 100.0
+}
+axes {
+ tag: "wght"
+ min_value: 1.0
+ max_value: 400.0
+}
+source {
+ repository_url: "https://github.com/dy/wavefont"
+ commit: "9eb7f500992b970bab0e695254f09e2a21801cf7"
+}
diff --git a/ofl/wavefont/OFL.txt b/ofl/wavefont/OFL.txt
new file mode 100644
index 00000000000..bc64d51ec4e
--- /dev/null
+++ b/ofl/wavefont/OFL.txt
@@ -0,0 +1,93 @@
+Copyright 2022 The Wavefont Project Authors (https://github.com/dy/wavefont)
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+https://scripts.sil.org/OFL
+
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/ofl/wavefont/Wavefont[ROND,YELA,wght].ttf b/ofl/wavefont/Wavefont[ROND,YELA,wght].ttf
new file mode 100644
index 0000000000000000000000000000000000000000..cadb0806b15a577532239f11035a4bd7d2f54741
GIT binary patch
literal 79132
zcmeHw3wRXAnQc|~JS3qPdLx7wNmz)tGkuI`y`%`}#>n)}`4
zwn|f{s{X(J(|x+8yQjORhjGSOJTe>0EiZdy*uVYqho3O^cm-N}53hRYk$?Wi=}gpX
z8SCR1{>Y={Gk!9ay`*xc%`
z&KdEiecwTG4PzD8=E6VqncwtbYy<3@&d-}YV^(G-_6_inf6+WNILcc}QD2ODk9kim
zu9saXF)0OY3#u1BIb*`!p=FFY`=UPesTuXPY&YwN@D6z4E`@B%a_r@&hI+=
zV-??H%)6AYv)x49!6a(MAIZI|1u^+L*lUqfB>kU=y_5AteEMr`M*zMK{p?t`)zTz*
zj26hJGB-PeR>s1Wo@_H?3mK0c#iY_OYN>eK>}~cvwu|jy``C{;DrNz
znHhIqQ!ewiw6uUDoVgHtGh%<2?L_RoY(M)6=e$8mLF~hbeM)AsLykb~Y$bLBVqbSL
zSG+65m8QhbLF|F9X=?07Uu@RW$XLq^u&|c#lmi`<-~9z%gQ!G*cWyBD`&GZY#n^A>
zi5AL#bMZIlkz@aXeDb-AXW@0s!Rfs*na#wTA`LGW&q3as_vg95UHl;OL-gWD`AL2n
zCA=F%&M)#y5|eC_@;;zk3X>wpijse^$cE*%&sFO>fnA
z5F5;fU<;PB3RcNRuut3X0bVJ9-Ge=_#y~~Fc!fgSu~j9
zFeZ{%3K-K^I<{CQn6p_9>y3Rxf0m1PeE}=Nk~nlR?zJZWFW7{dZCer?il81biD8QtFzGgwDTS3@5Am3n-TWy
zuwREKhCdv>CcHVq7Ev0pEMi~8jZV3psyl7#bTQHuIVEyqg^!?G#
zM*krCPceOB=El4g^V`_;*e7B)#{Tclah)IPyr%Qd;v8{9;~L`LkGmaT9KSgJ`|(#3
z`XtOtcst=jV)w);iQh^*nG~N?mGolLkz{9bMRH^Ef#fezN>ZLl*`4yIE`7Vq@3OVa
zr>U;gucW?~`m3%9T_5hcw(Cb}VQItCR;2wT?M}CW-IjFwLAPt^{n8&upP0Tdy(#_8
z^!@3dq+jW7@1EYhxO-Li`Q2A^f4%#j?mzE-se23d5P7aquKBJe*LPiqUH>P;mXVcF
zo-re%A>&^&4rH9oxRcp6b5Q2vne`Bsleo%pEgmN&nGQ!{UP4k*exAFis4%Y}J3Fhn
z_=%#TCyGVR*ZGQQQ1+j6ti=&ZX2}d^356M*GlE6w93(Pd=dCqF*E2PHmrCRGWZtFv
z8tu8gD?`M*QmW8%c~|Od3iH|!F|U;d>AAdX^)-cgV~ChHO1XM2??!!1VcrrV<}FgT
zp3A#MUsITOgot^El&0tM?$Fm1=Di_e-YdoFxx9PzHHGe20Im=kngs*NC~rVPsAWdaO!p_p$0W|3FW5TVGLlV?)Dx
zjqlS_UDH<--qg_WUgA6TRG0J>g||m&c+c>+^i*f`6@|BdXn2qF*Ys4!^%aG;Bs9Fu
z#`CS_0N(P@@E+i+^i&7*6=i+LgobwyU#6$pqpv8u6GOwho!9B9w(Bbj@AS~{Zszm!
zRGak`g?B+{csKB=da4cjio&}%G`ws01U=OneMRA29va>ie3YJQg}$QjHid?_o|o#W
z>h%?ccYSDhYqey!%7LTgjvKRF(RQ!h0w*yo0$-Pc>LyQFxEG<}D6#F4g|?E4Sf{%59)kcu$3f
zH^*>Bl@rK&AvC<{hBK=4K;A2%;Y~1{Q6&WO-V6v>o%NE1@5gB-j6$;cd+4n%D8g|o4C$FB(JlXK^-spJVS%&i|Lq*)lr0e+Jj_0j0tfFD%eZ07{
z*Wvrgdc!6)Y-~SoT*vdSFbrYC;P&&Tbv*AH!&}zyX7=-DcRcR~!!F9O^YZiNc0BK9
z!!Fsdv-a~2>UiGmhC`6y;N<76=y={ehC{C5VC?4|*YUgu45t`|lMg@dBt36_kaL>$
zpXV6Pt_&4$DMuq|rk*vqLs*X+*4A)h>0jIGj^{mN*t&)jX+Q6hj_18(7|n(c4u0N-
zj_18*c=sAUDEWC;cRcTH!`{m9!O+k9il4W0MzC?!{`=9~X4pL&KMDJpH-&&X+HgQJ
ze)jh>Zwmo)is2A!yxQSs-W>wwOv6cs@%oOR`MnS@_cfeZ8Lw#hnGc76*?6JOcn#0b
zd@KaarG~RB<5f#P^XU*Uk20KJ8L!j&nJ<65HK$@oM{>FF!`C2LcqMraIR&%r{-sNg@AdT
z;dIM*7tzn$I|R(H8P2$j_f7rG1tDO5%W%$Ryi@FF9uflPorbe6^)(;!m=G|(=Z(~JN$=@vKIVxbU_R`X^jy+m
zea*)_Jp|0h?%vXKNyqdxAM=6`FrU7ARnH}z*4KQ@i$lPC@$N-Emt?5-IOJz^Z;;SOF$d3v~m
zz!C22krS*(LRe&E7@tRZPGlHCSfsCqJ6Mk{5iv0ld@AMcmGYQ
z36u|xizJAQ^Yy3<)*~xAF)^BtqP#LOnjkvS*P|*}kDS<)lvrNcIXSs=RdQ#lbWZm5
zm>jG}zxdSDcwR*L)?;v&tgJ3Ph4T8WE(Be&d_7hK>rvJ7_sCbr?&$7)`*y!g*@nK|3A)pxZ^U(JJo7_0cC{W=83P7n
zT%&CBfDD3+0sbD_gY|ec%k9p(MA>$C7D1NV-(yd(9+U4YEWGawWqS(mBe<{7-{U~A
z9@Bc3l=M7K*@2Rt1U*aqJ(`2{nALmGpx({B?!UiR^ZmW3-0OaSkK@65%G%GWT(7k(sYrB9;D2ftt
zfA4E%z3VfIU9RGc%>u4v6lI7K3jW@=&3ZqVIWQCd8wA`IAaY-CZlm7*yCwehUeV+J
ztgQQctP#L%D2pO;ZG`b?v)(V<_rQJlUm<`;3lzDpcZyl>H9a59&VI0Gy#StqvM3_=
z_0BZw{ZdYO&z|KuH3E1h%A$ze*SoJ-?+v{wdf|VT0Nz)i$bG$w%zD4xr?PkN%080?
z@FJ8&5xK8-safyMeMk1`GqP`$0A7l+C?fau9%a`1?S7;C;lEMv
zwtxSz0|pD=6HpdK+u
z-FzN0(SinF?>e*IKgyrrc2CGp7r^UK7DeQ~-pkB-A1HV%KmW0U1Oa>*%A$ze*L#&&
z?+=S66&6k^iV(n8p)88Xu@}zb+eHl41yA?U-gWd$rX)2s#}j|Lt7Qq#yBVmKWjwL%
zLA7kddCO3>Y{&DW#;Rp{M$ve+>||Zp<7zpKWw6C+IULUu`lecrz>|f(ua-NZ?=Ntk
z#%=T*v5oAcTIMX4*QjNQMRWQLPCha#;%n5hjk)*-Y8g+j;&hHnJ`S|gRbDDb@k}XA
zEl0B=neK&Cdl%MMrYj04<1iH`Z&u5k705KVi`pd?DPK~{G7FRGnl-iCSb}_8E!$ay
zEm|!*{L6`_M-|yp)b=n|ZX2hT!&!-Kom!4ygKf=fxf6@F+a8;-WcHkeHH#}|&zbQ|
zwFcuCK2tNRX7-{*6KB^gp8w>GYS*yp*-y=`S?nsSo`Qw;4DB(?PDyzC07&8l5E&D2~!;`1x;`vjHnG4U6
zqGw6DQJR33*}%ux47LQNIqVJ>TF9P4>nv~&V9&OS-z$J|JecO9Z#6vYSibVSt6bpyc&^st;B%qW
zdMW#1liE^`~VbKGC!P9Da?c?9poBY6~$<}o~$cjj?;dRhWcR3m3QT7ycEm#59EXR{d_QgfDhph@={*L%lS}V!H4lmKAex>Bl##knvdaQ`8fU%p4#>>AI~4*
z6ZoTiB7cle;*aym{0TmVe}zxw)A)2ggU{qo@>zT~pTpxdq_oH6o>-o$475+`WfxpT(@^A6i`0M-){%yXA|100j-{f2PclcZUZN8O%mv7_$
z#<%nD@g4jf+cUL!xzaPWwpk0Gt#MG6mn%OxqgI-hCrxup)AFTh1=6%aX9-UH}!B+4>$F2QxA8sb6RfyC#&bzI;Z8S=vFab#R3%zRV-4m
zSj7?*2Pznb#nlQTB3eX96hurEL{Jn&R1`#56hvGUL|_!O$ZjpNTZ`=0BD=N7ZY{D~
zi|p1SyS2z}EwWpSoUcXB*COX@k@L04`C8Zmw=h||mJWie{PnGA$HS!X9
zxx7kVD{qiD$y?=}@?QCXd{{mzpOnwZm*lJRP1$R6*rIJowsc#zt-r0vHpEtG8)utn
zn`)b5tFbMyEw`<*t+j2iZL)2(?X>N+9k3m?9krdbowHrCUA5h`dF>8+v^~k5ZqK&&
zw-?!m*emVh>=W%%?Q`rk_9gb^_Eq+^_6_z;_O14v_PzE4_QUq0_LKH=_DlAw_M3LE
z!{LZ_BstO@*^d5>BF7L%rDL39qGPIKj-$r0#IfA5%CXk5!LiA))v?pD*Kxpc*m2Zx
z(s9ml$#K%7yk2+5}&pE_1YdN+cJu{X^iYvw3F+$mn7Fs&c*s#WdH4dzCV7(98vL9eL
zV-RDdib?pr0O}*j=YXZa6TlMS5nwLxATS5G7w7`+0Hy%90Aqn0fnmV4Ks>}8zpKFQ
zw}4B5*MPOa%fLCn^S~*yZFeQR$94gnqn76A7Fdjod?UBGQXT#dAE2I3B*
zeIpRh;|ceg@nHJP+IkJPF(k{1~_q_yKSoa38PL?qGXMn}OK=(ncW0gR~Ba
z@gX$V(eVc;>~F<>+BH1Hts
zB5)t@DsUI@7H}Jryb^FTFcP>Cm;_u0bOD=yy@3tD0$@FG2(T770yqyi9ylF11vm*f
z2UrEH1nN1(pI=0!x5vfw{nqz#QNfpbNMIm;&4jj0GM9h5?TN8Sn)5t+#;ZfY*SR
zftP{Tf#-pDfTx&*-=N^^7%t3`_+c1oi;#1NH~*0+s-`0n34#fn$IhffIr2fYX6Z
zzy-ht;9_7sa5=CR*aVyhTo0TMd;>TMxD{9h+yxu~+z%`T9s-sCj{uH%?XQqxzxtcsG
zaY6jV&Pma`Bjdtf>$*O5S(nu0#fj_VmvtT#eIn8wzR$TOb$ge}TOhryXgw-O1OJBI2)h-WoF~a(zUc^QNQ7c0}Hu
z(JBesRDaO|^}+frn=)Fj36
z=BV*$6S{todaBE&l(eMD3De_>VlGD2MI7#Wy{n_kk(A1$6$z{2CdWFW)<;|n+tjt7
z%gvP9r0oei;+DteMD6Y*h3$77Pt8nuE$Mi|@whFqqoR&?a)q6AT(M71Ih1re;a1$?
z*y^b3orZ*6cRK8Kw*JYPiRp2l#jcHx>og@i+Uc^dwpGZLi52nDvAd$(otB38b`G*{
zu}zjIORvSdV~I{2bVZ&W8lzyVtXqz*PZnBXdC5Ef{
zT3z&=tk&_vD2n|_wT_>BQR+YR)kVAmYTc%cDaL-P)X7(47_Ms(F{^wn8q4Eq3)O|s
zOtpo01@rfGErNTGuSH{jUu~hf@HwosP+3ciJz!`Pe3iO3Z5bZ&wfUE8lG-L(MBf=|
zn^;z{v~L>P#IkJHwQ0-u17Dkencq{}M2qPAA4;3uw-&TE40oky>-k&7@(eb#YHKr0
z*Xm!NalTgl8a<}AYHcF!bhTAmPqC)2wrUm2yV=mHt?j?*TK((0+t;dJWBSc3S~smt
z#66_6(*9bX80!_#E|yu`jqv+xYGCpYB53V?Jt}nV+S-%SV}0#ftB5~QZTGi|_GxOn
zUn`*&{cH^J`rE~NZD`f5DfX|1cE4uZbnTi#w4C4fwQH>+{(iOH-zwTaRNCn`l#GdC
zmH{oP(IVC@C%{5$PwaWEEJ78s&~H2WqiJf9WvI@gwTozDd=`JZuso_-^zFhjRkir_
zr4sRYf>?wG_%%6Y+5CM-CF=9dRu-WiSvDCgnyO^^uFj&hi)g!i7Js|2{7ALv+lA!=
z#S(_4X`L8L3~CcPqzAE)TC{{c18hP^vf)>=;N$1h6ein1gH5xDnB_W~-y&?IeKx&C
z*e0kpqea-hqT2l1MU-e+z8cgfG+PnGM#@sZuLszK=45-Nl}+0kWc#+krddSHtvZ|E
zB5d#aYVxu{~fr+tBCRU+aLQpFyOl#6Dh*hXh*6aYQwq?kQsh^19
zUnw{Wpi_rQu
z2C<5*Mb^~;R&7g?_2pJp%_bthVX*pb!uqz(s<#O%?xia_)0{73BHsU{T8$Q}k@cWr
zjX*hAqPX-5W*1sVnAmB{P~Z5VcCp>ao)*NeZB?@07hu<{B7Xl?cE45Fiw$|YD8YgWO(zLni?753K+cD+^D-_qHQR$-@4q@-Wq*cJA@s=akzs?+j|PcxlR
zZk=e0kVm)@A<#o?G4hBD>Y;5>^5`1GL$eE(9swSHyYT4O%0q7#9z_NZqg{ABsPkxT
z7ak*g9)Wh@AwJ=C3Nj)!O`lR@Xd_WWu?C;CW}5hXONR^w=6NkdI@
z(&w3=KAMM!vpk58-$VGk5a6Tt5I*Z#`4~Nf&$kRdtv!U#7M)L^hwu?sDxv~L4_$W=
ziPqk!L<;oMe1z7qLB0Gw!mCRVFTIcO$_(%_`UtN+t-Mz~wE+8EK$uP^DfIH;H3N5pzAh?m|+c&!TXGWrOwZ?y7i?IXN48oUC1gx8yjSM)u`
zgiy?3;-^=b)QAb{r}q-^QiAvyy@X#zfM07b;n%yBU!a%p6IZ5a#(nGLSBTbQff~=;
zOX#;KsGmO;l_=h_Abv(K;rD!iUu!Snx3-mEpqKCySHWoRSL>u#h?dZO<2-#|~{E3UxNGl5zs;~LWP
z&Qs&w+f(T9bWmSoOsY}br9pfHJ%z8h!qz!JUH@@UTT_ZGE0F`eH6K5ccVtj+zmLB}
z-r~ww=K$S|V^>?pxoYe$(@v~qZBTDBO~iGoxHf1awz;H45A^r1pT9(FDy{^@wP8)g
z($7)jfBCu!e{uCBzD>(7)_|6Z<2pcVhCuB#{l#Zuj^DLU!kvF6Z&v5a&Sbo9NnH(_
zihG`u@r{%P_};}*%r#ie*0a~x7R*Z6&Gxeo*b&TMIL$7w&)9W#8{aaB!1oAJc_zLc
z;Knxq$}!7-JZAFG#BBXK%*bDXS@-L4ms$KNON*MoN);;BNsk>FoRgvx^lV4vId#jkEVz!DsRLoS-rDD2@X)4lvYKoVlBJRU0^#m1Z
z9Fd*&V}x}6K}eqy2IQ9dlzC#}Nhdx)^T&ZU*99T-pI#1KbD16)5Qt5a-pHlf(EX;2Gds
zz{|kxz#G6_>LFw=5Jw089uQ}{n2W{a9>8W`F7PODFz^I$1n@L)0`NR=I`9&(8h8a*
z54;Xs3A_bd2lN8p0H+PO4HyC31B?Y81mcJ;e+*0mo&w@imV6PI1H1<854?jo;I@S^
z6wr1=$v;-|qe^~E$&V}f2_-+N@!NTgjDowWPeqac~AB&Fe$1>kK?ev
z-LX_x&h?k=ib}%YzD3tQRad6>prQh{o1(n%w{6n3&(xLaU8eeDyZg)gb>&sM@&sL(
z-nnXDN!cz+T^%QCd9%)^URNHkEBDuxm93-HX>9xAdFne@&a9XqOM$l
zvg8%VZt2cPD53sE?wyYa|N6}@NN?#cU;LH6O)lM>{+BNZZydfko$$|nZqRm;K414|
z+80TGy7~D!!mCgGiPm4ba`5UCgn!7sa**)%U;jfk;qN~G{nrUEP5j;GgcpB&iIz$F
zG~?or34gol(+tAj{NcBxwRG;`-~55_%-(Yk6aHt~nZ1O+Zv0Q$zS6HQ{koCxbbT=r8MGt!~&9xfyNF!IoM3IDzBL+qek+6dFO0%;+l&={co-Tyoe
zjS1RMc0?o^BeZ|*m{>GsXusT1(dfES&kl{}LbRL?j!4I8`lEg5PNhT{wTUyAwb;Wu
z53+;Q8sx8(l?G`Q{#q};kJdt6^ks%9rD}`T?r&jq{)?lwm#&!6F_+VyQl|DW<;b1D
z9BApwr11}pt03d!!^V`si$9BpyWkTvo=$_Y+ygVK24ikFIY_*dZ;mdN=?^T(WVM~j
zHs4%be3^y!RedDxz)X9gQ!M(((9g!=h?~MF{bx~uE6afy=8RrSI~JdoiI#z4C~@#b
z0kEoefp|6p9l4b#z-D-caXMD3Ewn6nb_1=o)Uz8vxyquVo_=BXONoSLvO1_)&VwY}R-bsBR_2*r`()EvN
z&vlFH_U-h3>F;+R+x@KTDc9YM7c;wMzLWJp*3WxH-RSY_F|Kh=sgWq~!@B=4?R6l5Y@Qu>K(xYW_%USuihPsD-
zR57dK?ywD&11g(`&lrAt#LFYz8gY2U<&hC1`;HtpvUcS9k$Xm-9C>S0>Zr<5^G2;6
zwPV!LQP)PtjV>5nJ$miv-J?&ANgXp}%$zZ6#~dAVb8Pz9%CR+LH;g?n_R_fC1jt5;zWi12IIJ9M9%Rukb-lvCBrZkmNQv|L=
zz>jlTvXx;n_)CrD>?QWomXbz99*U=2e1jTSD2@CZ0ZWA^Hn9RMRg??g8N!lHcgfLF
z2&XKY$SIJzh-IwVSH|KFrRDZ7a>G#8qWmQMOAYuOYfD&BjxVqy#mCX|iIuUd=zuB+
zN^3SuTQj9rq1C)k4{I5S@P@T*9ENv?S6M4BBuh$EBP*+~a44llqY~v<&Q{6{BZ*q8
z(^%P3(t>@D!in#mG_Zyc>vKXzvh)!{KFIhvA|qM)nCf#-MzZuV)n_jrrm@%3$5fvk
zGLof_sXkj|BugJteKyKSmOiHXti@w})>`_Q>a$Wtvh*?4XQ_;2>0_!-t&C*pW2(;_
zJYZ~&rH`pTQ)DDdA5(qC%Se_!ruvMKkt}^o^%;Uk9S*VdG1aF)MzZuV)u*?NWa(q7
zk4r|f^fA>Z2@hROvh*?4CsIbT^fA>3w_jw*(#K36=@unRA5(p<;_=T{EqzS&xhNr7
z`k3l-T0*k)G1cc79?f>l(#KSv!*~$=VM`xVecqFhEPYJ%*)1Vi`k3moO+vEtG1X@i
zeiCDorH`pTuSiIiKBoGtmXIucO!aAykSu*n^;v>P6)&;$G1aG9LbCKR)n}%J^!Kh$
zi8{acNzCt^#ZqB$=LCMm`
zbe}XxLbCKR)hAa%vh*?4CmTOvm~H7}s!y7PWa(q7Pn?8g>0_!-n1p2MW2O)HQnK_h
z)#nCBvh*?4=QECE>0_$Td5&c1W2(a$0_#o4O7T$mOf_s;3r^^EPYJ%xrU#_xn}8Os?Q~c
zWa(q7&l!ef>0_$Tas2q#aZ4XleK3oeHCy_a>T`f0S^AjjvxgyB`k3mo9X~_3-O|TY
zpUn)((#KSv4GhWB$5fv+49U{RRG$_2LDUuh2>L{X;x`|p`uh66UvYfj{R)jXH8nMs
zHpIRaKRxjfpmum6et@CfW=hJlN94L>sr;ZE0ho
zO-@dZrHzR;>FMc~HYVC6BqUhcm}nCb5%G7d4gInoJrAJ+e?RZ2GkE$_UGN143C8vZZob>+$xOE3Q~ZGPELS4tNyT(InowD?5hh9gI9<}sphhB#c9kTRlhhF>l@3-`7hhDpO?XvW0hhAH^ZngAkhhA^I
z@rI>WJM>z=e!ZnvJM?O5YWm00OZSWPA^7}Q-m;w1KZ0bwPmrNjY;g;crC1p~5w)R|
zHGkP>$nus2lq|*Cq1f~mBulY&C^oSL$x^Hxij8SOvJ`8FV&yGJmSXKt3=f)aDX|o5
zhhqI(kSxX8p;(U=BulY&D3;oSWGU7T#bR5KEXCTPn4<;BQmpNYdGAoN6l;fK*S$#p
z5Q<4G5_1D27URMM3f536U$)6Mr(|m=r=Jb+KJ96s*%e)3bYix8EPla+e{t6%-~GZa
zd$?@(G|IAFYj|EnIA^ypCwEGXYKWCAFviW>9{Kjo2#1F|A`rt7p*5&6PP8G$=YR3Y
zfB8Hn+{43T5F7q5LG4{40#)YdM`RaxAI1i6YM~t|1twD{kqYW|6{=p;v;cQl-hbLwsMq-xM
zpvKtJh8U+Vd*sWfa*{nfIR`P4bF>CE#>O_p_~epDzVu1IR1Z(>hZw2-v<5ZC+BU>E
z`l(0$^r*X=hj()$MmM+CpvG9)h8RCP?~%{{tk~t@u42S+6>AM@jHQ7wY%IYy)>9Z`
zVN7QH&{>as_R!!g56>EmI9Y?W1~pFY3&ZhFsT1!PQEDjlKHd0o6KnCXmX$9D8UH^y
z?U7Iaq%7ORv@OyG(0PW6lX&wt)BH{$F|IU+u5#<>9?55u;b7)}Y3i(uNp6JmHZ~
z{BU$%5AQn~G5U_y8q^r$+Yn>dFFo=vcU2AW@BvkbF`!CoP-Bc}LyYeo^~guR_o&;$
z-H#%M`%$eyjWMJRF}8l>kw4lxxzNK4CnHATWUWDsQP74MZ#H}6<~OI6czDS)#3-4j
zHK;Lq2gb0o6lKiBWB(||j6;l@Hx7H`!*9&G-^1^pg;@8`(i)z(+hhqp)3mZecF7sy
zWj2OhUa1VCrhAN~S3mH`AG|t$h=&iE51t|OwFY&WlLD8S#!{TRPfu{MFeg(U`oV2%
zeIs9A)5vNXc+L7oX?=})RETssm{Y<|U0N|z8|bUVxDFoY#YX<(qDHo;fiHToQF?Ka
z8b=Bqhcrxcah3@UQ*n%mWVf;Bbrrus%!-@xme8l|Rs77>p5TQZ(ig6wM}@jK{$
zRelYfaRv*M;1w&L;XS1nolh5@=rn?Mp3cU0t8U!Pn;=
zdM`k{1#AQ2Z9u#YEoxnj_g=f>%|^W0>~+L@9r0doQR`~F-R+Jy9r32K&4{-d@iw=p
zbv53$cE@`H@t$CBBi`GH_jZd~SL1DJcf5&+H<4{eyzPj$y+y67@m^_nyoV9*VfHTK
zy^DD7wy1SA-s<4-wDFpzj@O8Q{X=QX7z7@}_8{;c1m2_78^W9zue6(xUKmcl)+se2
zsrkJ}EhdS2@M_z*9S-{8>_?#g5$J!^qSn>*S`vJ{?lEr55wDybK)eHpcc4YBtMRJa
a9q$3edw_k2cpoC(hb?MdjW;uBy#EF
Date: Fri, 16 Jun 2023 11:59:45 +0200
Subject: [PATCH 2/3] Wavefont: corrected description and metadata.pb
---
ofl/wavefont/DESCRIPTION.en_us.html | 14 +++++++++++++-
ofl/wavefont/METADATA.pb | 5 +++++
2 files changed, 18 insertions(+), 1 deletion(-)
diff --git a/ofl/wavefont/DESCRIPTION.en_us.html b/ofl/wavefont/DESCRIPTION.en_us.html
index 44c20126352..2e611de876e 100644
--- a/ofl/wavefont/DESCRIPTION.en_us.html
+++ b/ofl/wavefont/DESCRIPTION.en_us.html
@@ -1 +1,13 @@
-N/A
\ No newline at end of file
+Wavefont is a variable font with a Weight, Round, and Vertical Alignment axes for rendering data: waveforms, spectrums, diagrams, bars etc.
+
+Wavefont bars correspond to values from 0 to 100, assigned to different characters:
+
+ 0-9 chars are for simplified manual input with step 10 (bar height = number).
+ - a-z/A-Z for manual input with step 2, softened at edges a and Z (bar height = number of letter).
+ - U+0100-017F for 0..127 values with step 1.
+
+
+
+letter-spacing CSS property with ch units is useful to adjust distance between bars, 1ch === 1 bar width.
+
+To contribute, see github.com/dy/wavefont
diff --git a/ofl/wavefont/METADATA.pb b/ofl/wavefont/METADATA.pb
index 254b581bdc8..79c656c6e3f 100644
--- a/ofl/wavefont/METADATA.pb
+++ b/ofl/wavefont/METADATA.pb
@@ -30,7 +30,12 @@ axes {
min_value: 1.0
max_value: 400.0
}
+registry_default_overrides {
+ key: "ROND"
+ value: 100
+}
source {
repository_url: "https://github.com/dy/wavefont"
commit: "9eb7f500992b970bab0e695254f09e2a21801cf7"
}
+minisite_url: "https://dy.github.io/wavefont/out"
From 8df3e978e7786d70ef81a26eb07d314156d8423d Mon Sep 17 00:00:00 2001
From: Rosalie Wagner
Date: Fri, 16 Jun 2023 12:05:35 +0200
Subject: [PATCH 3/3] Wavefont: added sample text
---
ofl/wavefont/METADATA.pb | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/ofl/wavefont/METADATA.pb b/ofl/wavefont/METADATA.pb
index 79c656c6e3f..c42b2d043f5 100644
--- a/ofl/wavefont/METADATA.pb
+++ b/ofl/wavefont/METADATA.pb
@@ -39,3 +39,12 @@ source {
commit: "9eb7f500992b970bab0e695254f09e2a21801cf7"
}
minisite_url: "https://dy.github.io/wavefont/out"
+sample_text {
+ masthead_full: "ĀĀĂąĉĎĕĜĤĬĴļńŌŒŘŝŠţţţšŞřŔōņľĶĮĦĞĖĐĊĆĂĀĀĀĂĆĊĐėĞĦĮķĿŇŎŔŚŞšţţţŠŝŘŒŋńļĴīģěĔĎĉĄāĀ"
+ masthead_partial: "ĂąĉĎĕĜĤĬĴļńŌŒŘŝŠţţţšŞřŔōņľĶĮĦĞĖĐĊĆ"
+ styles: "ĖāřĆķĔĜňĘħăĶŊʼnĥŗďįįąşěČijőĉĕĞĤĭIJęęšĦŋğĹŢėĈŋĕİĴĩōŃŖĹĶŀěŠĤŜĈĀĜīĐđœŇČĦřŚįŊŔŔŞıŇěğĶőđėĉĻġĕŢŖľʼnĔŝįœģřİĄĬŢŅĔą"
+ tester: "ĀāĂ㥹ĆćĈĉĊċČčĎďĐđĒēĔĕĖėĘęĚěĜĝĞğĠġĢģĤĥĦħĨĩĪīĬĭĮįİıIJijĴĵĶķĸĹĺĻļĽľĿŀŁłŃńŅņŇňʼnŊŋŌōŎŏŐőŒœŔŕŖŗŘřŚśŜŝŞşŠšŢţŤťŦŧŨũŪūŬŭŮůŰűŲųŴŵŶŷŸŹźŻżŽžſ"
+ poster_sm: "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
+ poster_md: "33́3́́3̂3̂́3̂́́3̂̂3̂̂́3̂̂́́3̂̂̂3̂̂̂́3̂̂̂́́3̂̂̂̂3̂̂̂̂́3̂̂̂̂́́3̂̂̂̂̂3̂̂̂̂̂́3̂̂̂̂̂́́"
+ poster_lg: "0123456789"
+}