diff --git a/Sample.svg b/Sample.svg index 208b73a..e2d6743 100644 --- a/Sample.svg +++ b/Sample.svg @@ -1,33 +1,33 @@ - + - + - + - + - + - + @@ -37,14 +37,14 @@ - + - + @@ -68,7 +68,7 @@ - + @@ -76,38 +76,38 @@ - + - + - + - + - + - + - + @@ -117,14 +117,14 @@ - + - + @@ -148,7 +148,7 @@ - + @@ -156,38 +156,38 @@ - + - + - + - + - + - + - + @@ -197,14 +197,14 @@ - + - + @@ -228,7 +228,7 @@ - + @@ -236,7 +236,7 @@ - + diff --git a/fonts/ReemKufi.ttf b/fonts/ReemKufi.ttf index 501e71c..f0afa49 100644 Binary files a/fonts/ReemKufi.ttf and b/fonts/ReemKufi.ttf differ diff --git a/fonts/ReemKufiFun.ttf b/fonts/ReemKufiFun.ttf index 8ff795a..a1dc483 100644 Binary files a/fonts/ReemKufiFun.ttf and b/fonts/ReemKufiFun.ttf differ diff --git a/fonts/ReemKufiInk-Regular.ttf b/fonts/ReemKufiInk-Regular.ttf index a9575d7..a7042f5 100644 Binary files a/fonts/ReemKufiInk-Regular.ttf and b/fonts/ReemKufiInk-Regular.ttf differ diff --git a/requirements.txt b/requirements.txt index 05a8ccf..18ae7ce 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,78 +4,75 @@ # # pip-compile requirements.in # -absl-py==1.3.0 +absl-py==1.4.0 # via # gftools # nanoemoji # picosvg appdirs==1.4.4 # via fs -attrs==22.1.0 +attrs==23.1.0 # via # cattrs # fontmake # statmake # ufolib2 -axisregistry==0.3.9 +axisregistry==0.4.3 + # via gftools +babelfont==3.0.1 # via gftools -babelfont==3.0.0 - # via - # gftools - # glyphtools -beziers==0.5.0 - # via - # fontfeatures - # glyphtools blackrenderer==0.6.0 # via -r requirements.in booleanoperations==0.9.0 # via ufo2ft -brotli==1.0.9 - # via gftools -browserstack-local==1.2.2 +brotli==1.1.0 # via gftools bump2version==1.0.1 # via bumpfontversion bumpfontversion==0.4.1 # via gftools -cattrs==22.2.0 +cattrs==23.1.2 # via statmake certifi==2023.7.22 # via requests cffi==1.15.1 # via + # cryptography # pygit2 # pynacl cffsubr==0.2.9.post1 # via ufo2ft -charset-normalizer==2.1.1 +charset-normalizer==3.2.0 # via requests -click==8.1.3 +click==8.1.7 # via hyperglot colorlog==6.7.0 # via hyperglot -compreffor==0.5.2 +compreffor==0.5.5 # via ufo2ft -cu2qu==1.6.7.post1 - # via - # babelfont - # ufo2ft -defcon==0.10.2 +cryptography==41.0.3 + # via pyjwt +cu2qu==1.6.7.post2 + # via babelfont +defcon==0.10.3 # via glyphsets -deprecated==1.2.13 +deprecated==1.2.14 # via pygithub -fontfeatures==1.7.3 +exceptiongroup==1.1.3 + # via cattrs +font-v==2.1.0 + # via gftools +fontfeatures==1.8.0 # via # babelfont # gftools -fontmake==3.5.0 +fontmake==3.7.1 # via # -r requirements.in # gftools -fontmath==0.9.2 +fontmath==0.9.3 # via fontmake -fonttools[lxml,ufo,unicode]==4.38.0 +fonttools[lxml,ufo,unicode]==4.42.1 # via # -r requirements.in # axisregistry @@ -87,6 +84,7 @@ fonttools[lxml,ufo,unicode]==4.38.0 # compreffor # cu2qu # defcon + # font-v # fontfeatures # fontmake # fontmath @@ -104,13 +102,17 @@ fs==2.4.16 # via # fontfeatures # fonttools -gflanguages==0.4.3 +gflanguages==0.5.5 # via gftools -gftools==0.9.21 +gftools==0.9.34 # via -r requirements.in -glyphsets==0.5.4 +gitdb==4.0.10 + # via gitpython +gitpython==3.1.35 + # via font-v +glyphsets==0.6.2 # via gftools -glyphslib==6.1.0 +glyphslib==6.4.0 # via # -r requirements.in # babelfont @@ -118,49 +120,43 @@ glyphslib==6.1.0 # fontmake # gftools # glyphsets - # glyphtools -glyphtools==0.8.0 - # via fontfeatures -hyperglot==0.4.1 +hyperglot==0.4.5 # via gftools idna==3.4 # via requests jinja2==3.1.2 # via gftools -lxml==4.9.1 +lxml==4.9.3 # via # fontfeatures # fonttools # nanoemoji # picosvg -markupsafe==2.1.1 +markupsafe==2.1.3 # via jinja2 -nanoemoji==0.15.0 +nanoemoji==0.15.1 # via # -r requirements.in # gftools ninja==1.11.1 # via nanoemoji -numpy==1.23.4 - # via glyphtools -openstep-plist==0.3.0 +openstep-plist==0.3.0.post1 # via # babelfont # bumpfontversion # glyphslib -opentype-sanitizer==9.0.0 +opentype-sanitizer==9.1.0 # via gftools -orjson==3.8.1 +orjson==3.9.6 # via babelfont -picosvg==0.20.4 +picosvg==0.22.1 # via # -r requirements.in # nanoemoji -pillow==9.3.0 +pillow==10.0.0 # via # gftools # nanoemoji - # pybrowserstack-screenshots pngquant-cli==2.17.0.post5 # via nanoemoji protobuf==3.20.3 @@ -168,55 +164,48 @@ protobuf==3.20.3 # axisregistry # gflanguages # gftools -psutil==5.9.4 - # via browserstack-local -pybrowserstack-screenshots==0.1 - # via gftools -pyclipper==1.3.0.post3 - # via - # beziers - # booleanoperations +pyclipper==1.3.0.post5 + # via booleanoperations pycparser==2.21 # via cffi -pygit2==1.11.1 +pygit2==1.13.0 # via gftools -pygithub==1.57 +pygithub==1.59.1 # via gftools -pyjwt==2.6.0 +pyjwt[crypto]==2.8.0 # via pygithub pynacl==1.5.0 # via pygithub -pyparsing==3.0.9 +pyparsing==3.1.1 # via vttlib python-dateutil==2.8.2 # via strictyaml -pyyaml==6.0 +pyyaml==6.0.1 # via # gftools # hyperglot -regex==2022.10.31 +regex==2023.8.8 # via nanoemoji requests==2.31.0 # via # gftools - # pybrowserstack-screenshots # pygithub resvg-cli==0.22.0.post3 # via nanoemoji -simplejson==3.18.0 - # via pybrowserstack-screenshots six==1.16.0 # via # fs # python-dateutil -skia-pathops==0.7.4 +skia-pathops==0.8.0.post1 # via # -r requirements.in # gftools # picosvg -statmake==0.5.1 +smmap==5.0.0 + # via gitdb +statmake==0.6.0 # via gftools -strictyaml==1.6.2 +strictyaml==1.7.3 # via gftools tabulate==0.9.0 # via gftools @@ -224,12 +213,14 @@ toml==0.10.2 # via nanoemoji ttfautohint-py==0.5.1 # via gftools -ufo2ft[cffsubr,compreffor]==2.30.0 +typing-extensions==4.7.1 + # via cattrs +ufo2ft[cffsubr,compreffor]==2.33.4 # via # -r requirements.in # fontmake # nanoemoji -ufolib2==0.14.0 +ufolib2==0.16.0 # via # babelfont # bumpfontversion @@ -237,21 +228,23 @@ ufolib2==0.14.0 # glyphslib # nanoemoji # vttlib -uharfbuzz==0.32.0 +uharfbuzz==0.37.2 # via # blackrenderer # vharfbuzz unicodedata2==15.0.0 - # via hyperglot + # via + # fonttools + # hyperglot unidecode==1.3.6 # via gftools -urllib3==1.26.12 +urllib3==2.0.4 # via requests -vharfbuzz==0.1.4 +vharfbuzz==0.2.0 # via gftools -vttlib==0.11.0 +vttlib==0.12.0 # via gftools -wrapt==1.14.1 +wrapt==1.15.0 # via deprecated zopfli==0.2.2 # via nanoemoji