diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index d5ff312..ef2d4bc 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -1,6 +1,7 @@ name: Build font and specimen on: [push, pull_request, workflow_dispatch] +permissions: write-all jobs: build: @@ -8,12 +9,14 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - name: Set up Python 3.13 - uses: actions/setup-python@v5 + - name: Set up Python 3.11 + uses: actions/setup-python@v6 with: - python-version: "3.13" + python-version: "3.11" - name: Setup fontspector uses: fonttools/setup-fontspector@main + with: + version: "1.5.1" env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Install toolset @@ -107,8 +110,6 @@ jobs: with: name: ${{ env.ZIP_NAME }} path: ${{ env.ZIP_NAME }} - - name: Copy DESCRIPTION.en_us.html to release directory - run: cp documentation/DESCRIPTION.en_us.html ${{ env.ZIP_NAME }}/DESCRIPTION.en_us.html - name: Copy ARTICLE.en_us.html to release directory run: cp documentation/ARTICLE.en_us.html ${{ env.ZIP_NAME }}/ARTICLE.en_us.html continue-on-error: true @@ -132,4 +133,4 @@ jobs: gh release upload ${{ github.ref_name }} ${{ env.RELEASE_ZIP_NAME }}.zip --clobber - name: Set release live run: | - gh release edit ${{ github.ref_name }} --draft=false \ No newline at end of file + gh release edit ${{ github.ref_name }} --draft=false diff --git a/Makefile b/Makefile index 0d67805..134d05f 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,7 @@ SOURCES=$(shell python3 scripts/read-config.py --sources ) FAMILY=$(shell python3 scripts/read-config.py --family ) +DRAWBOT_SCRIPTS=$(shell ls documentation/*.py) +DRAWBOT_OUTPUT=$(shell ls documentation/*.py | sed 's/\.py/.png/g') help: @echo "###" @@ -30,7 +32,7 @@ venv/touchfile: requirements.txt test: build.stamp which fontspector || (echo "fontspector not found. Please install it with 'cargo install fontspector'." && exit 1) - TOCHECK=$$(find fonts/variable -type f 2>/dev/null); if [ -z "$$TOCHECK" ]; then TOCHECK=$$(find fonts/ttf -type f 2>/dev/null); fi ; mkdir -p out/ out/fontspector; fontspector --profile googlefonts -l warn --full-lists --succinct --html out/fontspector/fontspector-report.html --badges out/badges $$TOCHECK || echo '::warning file=sources/config.yaml,title=fontspector failures::The fontspector QA check reported errors in your font. Please check the generated report.' + TOCHECK=$$(find fonts/variable -type f 2>/dev/null); if [ -z "$$TOCHECK" ]; then TOCHECK=$$(find fonts/ttf -type f 2>/dev/null); fi ; mkdir -p out/ out/fontspector; fontspector --profile googlefonts -l warn --full-lists --succinct --html out/fontspector/fontspector-report.html --ghmarkdown out/fontspector/fontspector-report.md --badges out/badges $$TOCHECK || echo '::warning file=sources/config.yaml,title=fontspector failures::The fontspector QA check reported errors in your font. Please check the generated report.' proof: venv build.stamp TOCHECK=$$(find fonts/variable -type f 2>/dev/null); if [ -z "$$TOCHECK" ]; then TOCHECK=$$(find fonts/ttf -type f 2>/dev/null); fi ; . venv/bin/activate; mkdir -p out/ out/proof; diffenator2 proof $$TOCHECK -o out/proof diff --git a/fonts/otf/PaperMono-Bold.otf b/fonts/otf/PaperMono-Bold.otf new file mode 100644 index 0000000..3acab77 Binary files /dev/null and b/fonts/otf/PaperMono-Bold.otf differ diff --git a/fonts/otf/PaperMono-ExtraBold.otf b/fonts/otf/PaperMono-ExtraBold.otf new file mode 100644 index 0000000..644b192 Binary files /dev/null and b/fonts/otf/PaperMono-ExtraBold.otf differ diff --git a/fonts/otf/PaperMono-Medium.otf b/fonts/otf/PaperMono-Medium.otf new file mode 100644 index 0000000..0c4c0fc Binary files /dev/null and b/fonts/otf/PaperMono-Medium.otf differ diff --git a/fonts/otf/PaperMono-Regular.otf b/fonts/otf/PaperMono-Regular.otf index 71d48ec..e4a6463 100644 Binary files a/fonts/otf/PaperMono-Regular.otf and b/fonts/otf/PaperMono-Regular.otf differ diff --git a/fonts/otf/PaperMono-SemiBold.otf b/fonts/otf/PaperMono-SemiBold.otf new file mode 100644 index 0000000..b036a2f Binary files /dev/null and b/fonts/otf/PaperMono-SemiBold.otf differ diff --git a/fonts/ttf/PaperMono-Bold.ttf b/fonts/ttf/PaperMono-Bold.ttf new file mode 100644 index 0000000..eed8a42 Binary files /dev/null and b/fonts/ttf/PaperMono-Bold.ttf differ diff --git a/fonts/ttf/PaperMono-ExtraBold.ttf b/fonts/ttf/PaperMono-ExtraBold.ttf new file mode 100644 index 0000000..d135640 Binary files /dev/null and b/fonts/ttf/PaperMono-ExtraBold.ttf differ diff --git a/fonts/ttf/PaperMono-Medium.ttf b/fonts/ttf/PaperMono-Medium.ttf new file mode 100644 index 0000000..7568db5 Binary files /dev/null and b/fonts/ttf/PaperMono-Medium.ttf differ diff --git a/fonts/ttf/PaperMono-Regular.ttf b/fonts/ttf/PaperMono-Regular.ttf index 9a610f1..41ebc82 100644 Binary files a/fonts/ttf/PaperMono-Regular.ttf and b/fonts/ttf/PaperMono-Regular.ttf differ diff --git a/fonts/ttf/PaperMono-SemiBold.ttf b/fonts/ttf/PaperMono-SemiBold.ttf new file mode 100644 index 0000000..c97fbae Binary files /dev/null and b/fonts/ttf/PaperMono-SemiBold.ttf differ diff --git a/fonts/variable/PaperMono[wght].ttf b/fonts/variable/PaperMono[wght].ttf new file mode 100644 index 0000000..385c5ac Binary files /dev/null and b/fonts/variable/PaperMono[wght].ttf differ diff --git a/fonts/webfonts/PaperMono-Bold.woff2 b/fonts/webfonts/PaperMono-Bold.woff2 new file mode 100644 index 0000000..f308927 Binary files /dev/null and b/fonts/webfonts/PaperMono-Bold.woff2 differ diff --git a/fonts/webfonts/PaperMono-ExtraBold.woff2 b/fonts/webfonts/PaperMono-ExtraBold.woff2 new file mode 100644 index 0000000..4f5762e Binary files /dev/null and b/fonts/webfonts/PaperMono-ExtraBold.woff2 differ diff --git a/fonts/webfonts/PaperMono-Medium.woff2 b/fonts/webfonts/PaperMono-Medium.woff2 new file mode 100644 index 0000000..1b70be9 Binary files /dev/null and b/fonts/webfonts/PaperMono-Medium.woff2 differ diff --git a/fonts/webfonts/PaperMono-Regular.woff2 b/fonts/webfonts/PaperMono-Regular.woff2 index 670c3cc..d4c7185 100644 Binary files a/fonts/webfonts/PaperMono-Regular.woff2 and b/fonts/webfonts/PaperMono-Regular.woff2 differ diff --git a/fonts/webfonts/PaperMono-SemiBold.woff2 b/fonts/webfonts/PaperMono-SemiBold.woff2 new file mode 100644 index 0000000..c33b684 Binary files /dev/null and b/fonts/webfonts/PaperMono-SemiBold.woff2 differ diff --git a/fonts/webfonts/PaperMono[wght].woff2 b/fonts/webfonts/PaperMono[wght].woff2 new file mode 100644 index 0000000..eb45a32 Binary files /dev/null and b/fonts/webfonts/PaperMono[wght].woff2 differ diff --git a/out/badges/FontFileChecks.json b/out/badges/FontFileChecks.json index a925845..675f729 100644 --- a/out/badges/FontFileChecks.json +++ b/out/badges/FontFileChecks.json @@ -1,6 +1,6 @@ { "schemaVersion": 1, "label": "Font File Checks", - "message": "70%", + "message": "62%", "color": "yellow" } \ No newline at end of file diff --git a/out/badges/FontspectorQA.json b/out/badges/FontspectorQA.json index d75ee50..4fc1ab8 100644 --- a/out/badges/FontspectorQA.json +++ b/out/badges/FontspectorQA.json @@ -1,6 +1,6 @@ { "schemaVersion": 1, "label": "Fontspector QA", - "message": "78%", + "message": "79%", "color": "green" } \ No newline at end of file diff --git a/out/badges/LicensingChecks.json b/out/badges/LicensingChecks.json index 1840a07..e69dbbd 100644 --- a/out/badges/LicensingChecks.json +++ b/out/badges/LicensingChecks.json @@ -1,6 +1,6 @@ { "schemaVersion": 1, "label": "Licensing Checks", - "message": "67%", - "color": "yellow" + "message": "86%", + "color": "green" } \ No newline at end of file diff --git a/out/badges/UniversalProfileChecks.json b/out/badges/UniversalProfileChecks.json index a7fac53..4b5b65c 100644 --- a/out/badges/UniversalProfileChecks.json +++ b/out/badges/UniversalProfileChecks.json @@ -1,6 +1,6 @@ { "schemaVersion": 1, "label": "Universal Profile Checks", - "message": "88%", - "color": "green" + "message": "90%", + "color": "brightgreen" } \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index eac3fe7..5dc9102 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,131 +1,2 @@ -absl-py==2.3.1 -afdko==4.0.2 -attrs==25.3.0 -axisregistry==0.4.16 -babelfont==3.1.3 -beautifulsoup4==4.13.4 -beziers==0.6.0 -blackrenderer==0.6.0 -booleanOperations==0.9.0 -Brotli==1.1.0 -bump2version==1.0.1 -bumpfontversion==0.4.1 -cattrs==25.1.1 -certifi==2025.8.3 -cffi==1.17.1 -cffsubr==0.3.0 -charset-normalizer==3.4.3 -cmarkgfm==2024.11.20 -collidoscope==0.6.5 -commandlines==0.4.1 -compreffor==0.5.6 -cryptography==45.0.6 -defcon==0.12.2 -dehinter==4.0.0 -diffenator2==0.4.9 -drawbot-skia==0.5.1 -ffmpeg-python==0.2.0 -filelock==3.19.1 -font-v==2.1.0 -fontbakery==1.0.1 -fontFeatures==1.9.0 -fontmake==3.10.1 -fontMath==0.9.4 -fontParts==0.13.3 -fontPens==0.2.4 -fonttools==4.59.1 -freetype-py==2.3.0 -future==1.0.0 -gflanguages==0.7.6 -gfsubsets==2024.9.25 -gftools==0.9.88 -gitdb==4.0.12 -GitPython==3.1.45 -glyphsets==1.1.0 -glyphsLib==6.11.5 -h11==0.16.0 -idna==3.10 -importlib_resources==6.5.2 -Jinja2==3.1.6 -kurbopy==0.11.1 -lxml==6.0.0 -markdown-it-py==4.0.0 -MarkupSafe==3.0.2 -mdurl==0.1.2 -munkres==1.1.4 -MutatorMath==3.0.1 -nanoemoji==0.15.8 -networkx==3.5 -ninja==1.13.0 -numpy==2.3.2 -openstep_plist==0.5.0 -opentype-sanitizer==9.2.0 -opentypespec==1.9.2 -orjson==3.11.2 -outcome==1.3.0.post0 -packaging==25.0 -picosvg==0.22.3 -pillow==11.3.0 -pip-api==0.0.34 -pngquant-cli==3.0.3 -protobuf==3.20.3 -pyahocorasick==2.2.0 -pybind11==3.0.0 -pycairo==1.28.0 -pyclipper==1.3.0.post6 -pycparser==2.22 -pygit2==1.16.0 -PyGithub==2.7.0 -Pygments==2.19.2 -PyJWT==2.10.1 -PyNaCl==1.5.0 -pyparsing==3.2.3 -PySocks==1.7.1 -python-bidi==0.4.2 -python-dateutil==2.9.0.post0 -PyYAML==6.0.2 -regex==2025.7.34 -requests==2.32.4 -resvg-cli==0.44.0 -rich==14.1.0 -rstr==3.2.2 -ruamel.yaml==0.18.14 -ruamel.yaml.clib==0.2.12 -selenium==4.35.0 -setuptools==80.9.0 -sh==2.2.2 -shaperglot==1.1.0 -six==1.17.0 -skia-pathops==0.8.0.post2 -skia-python==138.0 -smmap==5.0.2 -sniffio==1.3.1 -sortedcontainers==2.4.0 -soupsieve==2.7 -sre-yield==1.2 -statmake==1.1.0 -strictyaml==1.7.3 -stringbrewer==0.0.1 -tabulate==0.9.0 -toml==0.10.2 -tqdm==4.67.1 -trio==0.30.0 -trio-websocket==0.12.2 -ttfautohint-py==0.6.0 -typing_extensions==4.14.1 -ufo2ft==3.6.0 -ufoLib2==0.18.1 -ufolint==1.2.0 -ufomerge==1.9.6 -ufonormalizer==0.6.2 -ufoProcessor==1.13.3 -uharfbuzz==0.51.1 -unicodedata2==15.1.0 -Unidecode==1.4.0 -urllib3==2.5.0 -vharfbuzz==0.3.1 -vttLib==0.12.0 -websocket-client==1.8.0 -wsproto==1.2.0 -youseedee==0.5.3 -zopfli==0.2.3.post1 +# Placeholder file, update the requirements by running `make update`. +-r requirements.in diff --git a/sources/PaperMono.glyphspackage/fontinfo.plist b/sources/PaperMono.glyphspackage/fontinfo.plist index bbc7253..495cf46 100644 --- a/sources/PaperMono.glyphspackage/fontinfo.plist +++ b/sources/PaperMono.glyphspackage/fontinfo.plist @@ -1,10 +1,16 @@ { -.appVersion = "3434"; +.appVersion = "3436"; .formatVersion = 3; +axes = ( +{ +name = Weight; +tag = wght; +} +); classes = ( { automatic = 1; -code = "A Aacute Abreve Acaron Acircumflex Adieresis Agrave Amacron Aogonek Aring Atilde AE B C Cacute Ccaron Ccedilla Ccircumflex Cdotaccent D Dcaron Dcroat Eth E Eacute Ecaron Ecircumflex Edieresis Edotaccent Egrave Emacron Eogonek Etilde Schwa F G Gbreve Gcircumflex Gcommaaccent Gdotaccent Gmacron Gstroke H Hbar Hcircumflex I IJ Iacute Icircumflex Idieresis Idotaccent Igrave Imacron Iogonek Itilde J Jacute Jcircumflex K Kcaron Kcommaaccent L Lacute Lcaron Lcommaaccent Lslash M N Nacute Ncaron Ncommaaccent Ntilde Eng O Oacute Ocircumflex Odieresis Ograve Ohungarumlaut Omacron Oslash Otilde OE P Thorn Q R Racute Rcaron Rcommaaccent S Sacute Scaron Scedilla Scircumflex Scommaaccent Germandbls T Tbar Tcaron Tcedilla Tcommaaccent U Uacute Ubreve Ucircumflex Udieresis Ugrave Uhungarumlaut Umacron Uogonek Uring Utilde V W Wacute Wcircumflex Wdieresis Wgrave X Y Yacute Ycircumflex Ydieresis Ygrave Ytilde Z Zacute Zcaron Zdotaccent Saltillo Lcommaaccent.loclMAH Ncommaaccent.loclMAH Lambda Omega"; +code = "A Aacute Abreve Acaron Acircumflex Adieresis Agrave Amacron Aogonek Aring Atilde AE B C Cacute Ccaron Ccedilla Ccircumflex Cdotaccent D Dcaron Dcroat Eth E Eacute Ecaron Ecircumflex Edieresis Edotaccent Egrave Emacron Eogonek Etilde Schwa F G Gbreve Gcaron Gcircumflex Gcommaaccent Gdotaccent Gmacron Gstroke H Hbar Hcircumflex I IJ Iacute Icircumflex Idieresis Idotaccent Igrave Imacron Iogonek Itilde J Jacute Jcircumflex K Kcaron Kcommaaccent L Lacute Lcaron Lcommaaccent Lslash M N Nacute Ncaron Ncommaaccent Ntilde Eng O Oacute Ocircumflex Odieresis Ograve Ohungarumlaut Omacron Oslash Otilde OE P Thorn Q R Racute Rcaron Rcommaaccent S Sacute Scaron Scedilla Scircumflex Scommaaccent Germandbls T Tbar Tcaron Tcedilla Tcommaaccent U Uacute Ubreve Ucircumflex Udieresis Ugrave Uhungarumlaut Umacron Uogonek Uring Utilde V W Wacute Wcircumflex Wdieresis Wgrave X Y Yacute Ycircumflex Ydieresis Ygrave Ytilde Z Zacute Zcaron Zdotaccent Saltillo Lcommaaccent.loclMAH Ncommaaccent.loclMAH Lambda Omega Ldot"; name = Uppercase; }, { @@ -669,11 +675,15 @@ value = ( { data = Latn; tag = dlng; +}, +{ +data = Latn; +tag = slng; } ); } ); -date = "2025-11-04 02:29:52 +0000"; +date = "2026-01-29 18:22:40 +0000"; familyName = "Paper Mono"; featurePrefixes = ( { @@ -689,6 +699,7 @@ languagesystem latn TRK; languagesystem latn ROM; languagesystem latn MOL; languagesystem latn MAH; +languagesystem latn CAT; languagesystem latn NLD; "; name = Languagesystems; @@ -709,7 +720,7 @@ feature case; feature ss01; feature ss02; feature ss07; -feature ss09; +feature zero; "; tag = aalt; }, @@ -785,11 +796,18 @@ lookup locl_latn_2 { } locl_latn_2; script latn; -language NLD; +language CAT; lookup locl_latn_3 { + sub l' periodcentered' l by ldot; + sub L' periodcentered' L by Ldot; +} locl_latn_3; + +script latn; +language NLD; +lookup locl_latn_4 { sub iacute j' by jacute; sub Iacute J' by Jacute; -} locl_latn_3; +} locl_latn_4; "; tag = locl; }, @@ -878,7 +896,8 @@ sub one [fraction slash] five by onefifth; sub one [fraction slash] eight by oneeighth; sub three [fraction slash] eight by threeeighths; sub five [fraction slash] eight by fiveeighths; -sub seven [fraction slash] eight by seveneighths;"; +sub seven [fraction slash] eight by seveneighths; +"; tag = frac; }, { @@ -991,14 +1010,17 @@ tag = zero; ); fontMaster = ( { +axesValues = ( +80 +); customParameters = ( { name = hheaAscender; -value = 931; +value = 955; }, { name = hheaDescender; -value = -221; +value = -245; }, { name = hheaLineGap; @@ -1006,11 +1028,11 @@ value = 0; }, { name = typoAscender; -value = 931; +value = 955; }, { name = typoDescender; -value = -221; +value = -245; }, { name = typoLineGap; @@ -1023,9 +1045,18 @@ value = 960; { name = winDescent; value = 250; +}, +{ +name = "Axis Location"; +value = ( +{ +Axis = Weight; +Location = 400; } ); -id = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +} +); +id = m002; metricValues = ( { over = 12; @@ -1051,19 +1082,179 @@ pos = 747; ); name = Regular; stemValues = ( -86, -81, -81, -77 +80, +71, +83, +81 +); +}, +{ +axesValues = ( +160 +); +customParameters = ( +{ +name = hheaAscender; +value = 955; +}, +{ +name = hheaDescender; +value = -245; +}, +{ +name = hheaLineGap; +value = 0; +}, +{ +name = typoAscender; +value = 955; +}, +{ +name = typoDescender; +value = -245; +}, +{ +name = typoLineGap; +value = 0; +}, +{ +name = winAscent; +value = 960; +}, +{ +name = winDescent; +value = 250; +}, +{ +name = "Axis Location"; +value = ( +{ +Axis = Weight; +Location = 800; +} +); +} +); +iconName = Bold; +id = m003; +metricValues = ( +{ +over = 12; +pos = 710; +}, +{ +over = 12; +pos = 509; +}, +{ +over = -12; +}, +{ +over = -12; +pos = -182; +}, +{ +}, +{ +over = 12; +pos = 747; +} +); +name = ExtraBold; +stemValues = ( +157, +154, +164, +160 ); } ); instances = ( { +axesValues = ( +80 +); +customParameters = ( +{ +name = "Axis Location"; +value = ( +{ +Axis = Weight; +Location = 400; +} +); +} +); instanceInterpolations = { -"574EE4B9-5C1A-4E7E-9985-C08FACB65BD8" = 1; +m002 = 1; }; name = Regular; +}, +{ +axesValues = ( +94 +); +instanceInterpolations = { +m002 = 0.825; +m003 = 0.175; +}; +name = Medium; +weightClass = 500; +}, +{ +axesValues = ( +110 +); +instanceInterpolations = { +m002 = 0.625; +m003 = 0.375; +}; +name = SemiBold; +weightClass = 600; +}, +{ +axesValues = ( +126 +); +customParameters = ( +{ +name = "Axis Location"; +value = ( +{ +Axis = Weight; +Location = 700; +} +); +} +); +instanceInterpolations = { +m002 = 0.425; +m003 = 0.575; +}; +isBold = 1; +name = Bold; +weightClass = 700; +}, +{ +axesValues = ( +160 +); +customParameters = ( +{ +name = "Axis Location"; +value = ( +{ +Axis = Weight; +Location = 800; +} +); +} +); +instanceInterpolations = { +m003 = 1; +}; +name = ExtraBold; +weightClass = 800; } ); metrics = ( @@ -1167,16 +1358,16 @@ oV = "174"; tH = "130"; }; "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8" = { -HH = "80"; -HV = "86"; -OH = "84"; -OV = "90"; +HH = "30"; +HV = "33"; +OH = "29"; +OV = "33"; cydeH = "74"; -nV = "84"; -nd = "74"; -oH = "73"; -oV = "85"; -tH = "72"; +nV = "30"; +nd = "28"; +oH = "29"; +oV = "31"; +tH = "28"; }; "58B1DC7A-69F8-4375-AD2E-AC5103CCF536" = { HH = "158"; @@ -1201,6 +1392,28 @@ oH = "30"; oV = "32"; tH = "28"; }; +m002 = { +HH = "77"; +HV = "83"; +OH = "81"; +OV = "86"; +nV = "81"; +nd = "71"; +oH = "73"; +oV = "85"; +tH = "69"; +}; +m003 = { +HH = "156"; +HV = "165"; +OH = "153"; +OV = "168"; +nV = "160"; +nd = "154"; +oH = "138"; +oV = "164"; +tH = "150"; +}; m01 = { HH = "86"; HV = "88"; diff --git a/sources/PaperMono.glyphspackage/glyphs/A_.glyph b/sources/PaperMono.glyphspackage/glyphs/A_.glyph index 332adb9..342f03d 100644 --- a/sources/PaperMono.glyphspackage/glyphs/A_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/A_.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 9; glyphname = A; layers = ( { @@ -17,7 +17,7 @@ name = top; pos = (303,710); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -43,6 +43,97 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,0); +}, +{ +name = ogonek; +pos = (585,0); +}, +{ +name = top; +pos = (303,710); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(192,0,l), +(326,670,l), +(279,670,l), +(413,0,l), +(585,0,l), +(422,710,l), +(183,710,l), +(20,0,l) +); +}, +{ +closed = 1; +nodes = ( +(461,124,l), +(432,280,l), +(173,280,l), +(144,124,l) +); +} +); +width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,0); +}, +{ +name = ogonek; +pos = (581,0); +}, +{ +name = top; +pos = (303,710); +} +); +associatedMasterId = m002; +attr = { +coordinates = ( +138 +); +}; +layerId = "DB158C86-0D7C-432B-9EC4-903262D8B9CD"; +name = "27 Jan 26 10:14"; +shapes = ( +{ +closed = 1; +nodes = ( +(170,0,l), +(322,664,l), +(283,664,l), +(435,0,l), +(581,0,l), +(407,710,l), +(198,710,l), +(24,0,l) +); +}, +{ +closed = 1; +nodes = ( +(460,150,l), +(432,278,l), +(172,278,l), +(144,150,l) +); +} +); +width = 605; } ); unicode = 65; diff --git a/sources/PaperMono.glyphspackage/glyphs/A_E_.glyph b/sources/PaperMono.glyphspackage/glyphs/A_E_.glyph index 6859ef6..830415a 100644 --- a/sources/PaperMono.glyphspackage/glyphs/A_E_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/A_E_.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = AE; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (353,710); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -47,6 +47,52 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (323,0); +}, +{ +name = top; +pos = (323,710); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(178,0,l), +(294,564,l), +(298,564,l), +(298,0,l), +(595,0,l), +(595,156,l), +(463,156,l), +(463,285,l), +(576,285,l), +(576,441,l), +(463,441,l), +(463,554,l), +(587,554,l), +(587,710,l), +(167,710,l), +(0,0,l) +); +}, +{ +closed = 1; +nodes = ( +(322,134,l), +(322,290,l), +(171,290,l), +(146,134,l) +); +} +); +width = 605; } ); unicode = 198; diff --git a/sources/PaperMono.glyphspackage/glyphs/A_acute.glyph b/sources/PaperMono.glyphspackage/glyphs/A_acute.glyph index a4e30ea..8f05179 100644 --- a/sources/PaperMono.glyphspackage/glyphs/A_acute.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/A_acute.glyph @@ -2,7 +2,20 @@ glyphname = Aacute; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = A; +}, +{ +pos = (41,0); +ref = acutecomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = A; diff --git a/sources/PaperMono.glyphspackage/glyphs/A_breve.glyph b/sources/PaperMono.glyphspackage/glyphs/A_breve.glyph index 47bea0a..8aab5ad 100644 --- a/sources/PaperMono.glyphspackage/glyphs/A_breve.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/A_breve.glyph @@ -2,7 +2,19 @@ glyphname = Abreve; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = A; +}, +{ +ref = brevecomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = A; diff --git a/sources/PaperMono.glyphspackage/glyphs/A_caron.glyph b/sources/PaperMono.glyphspackage/glyphs/A_caron.glyph index 16f94d0..2c4f31b 100644 --- a/sources/PaperMono.glyphspackage/glyphs/A_caron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/A_caron.glyph @@ -2,7 +2,19 @@ glyphname = Acaron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = A; +}, +{ +ref = caroncomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = A; diff --git a/sources/PaperMono.glyphspackage/glyphs/A_circumflex.glyph b/sources/PaperMono.glyphspackage/glyphs/A_circumflex.glyph index cbb0d82..ff74b23 100644 --- a/sources/PaperMono.glyphspackage/glyphs/A_circumflex.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/A_circumflex.glyph @@ -2,7 +2,19 @@ glyphname = Acircumflex; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = A; +}, +{ +ref = circumflexcomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = A; diff --git a/sources/PaperMono.glyphspackage/glyphs/A_dieresis.glyph b/sources/PaperMono.glyphspackage/glyphs/A_dieresis.glyph index d410c4e..ce0937d 100644 --- a/sources/PaperMono.glyphspackage/glyphs/A_dieresis.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/A_dieresis.glyph @@ -2,7 +2,19 @@ glyphname = Adieresis; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = A; +}, +{ +ref = dieresiscomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = A; diff --git a/sources/PaperMono.glyphspackage/glyphs/A_grave.glyph b/sources/PaperMono.glyphspackage/glyphs/A_grave.glyph index 714ae44..2a88fa8 100644 --- a/sources/PaperMono.glyphspackage/glyphs/A_grave.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/A_grave.glyph @@ -2,7 +2,7 @@ glyphname = Agrave; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = A; @@ -13,6 +13,19 @@ ref = gravecomb.case; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = A; +}, +{ +pos = (-55,0); +ref = gravecomb.case; +} +); +width = 605; } ); unicode = 192; diff --git a/sources/PaperMono.glyphspackage/glyphs/A_macron.glyph b/sources/PaperMono.glyphspackage/glyphs/A_macron.glyph index ccbe382..6197ff7 100644 --- a/sources/PaperMono.glyphspackage/glyphs/A_macron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/A_macron.glyph @@ -2,7 +2,19 @@ glyphname = Amacron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = A; +}, +{ +ref = macroncomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = A; diff --git a/sources/PaperMono.glyphspackage/glyphs/A_ogonek.glyph b/sources/PaperMono.glyphspackage/glyphs/A_ogonek.glyph index 0ddb768..1dee7fc 100644 --- a/sources/PaperMono.glyphspackage/glyphs/A_ogonek.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/A_ogonek.glyph @@ -1,37 +1,58 @@ { -color = 1; +color = 4; glyphname = Aogonek; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(541,-194,o), +(559,-192,o), +(571,-188,c), +(571,-121,l), +(560,-124,o), +(549,-125,o), +(539,-125,cs), +(515,-125,o), +(498,-114,o), +(498,-92,cs), +(498,-61,o), +(516,-36,o), +(571,0,c), +(483,0,l), +(447,-34,o), +(422,-72,o), +(422,-113,cs), +(422,-170,o), +(465,-194,o), +(523,-194,cs) +); +} +); +}; +layerId = m002; shapes = ( { ref = A; }, { -closed = 1; -nodes = ( -(536,-194,o), -(554,-192,o), -(566,-188,c), -(566,-121,l), -(555,-124,o), -(544,-125,o), -(534,-125,cs), -(510,-125,o), -(493,-114,o), -(493,-92,cs), -(493,-61,o), -(511,-36,o), -(566,0,c), -(478,0,l), -(442,-34,o), -(417,-72,o), -(417,-113,cs), -(417,-170,o), -(460,-194,o), -(518,-194,cs) +pos = (194,0); +ref = ogonekcomb; +} ); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = A; +}, +{ +pos = (172,0); +ref = ogonekcomb; } ); width = 605; diff --git a/sources/PaperMono.glyphspackage/glyphs/A_ring.glyph b/sources/PaperMono.glyphspackage/glyphs/A_ring.glyph index 5e2c20f..22e70a4 100644 --- a/sources/PaperMono.glyphspackage/glyphs/A_ring.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/A_ring.glyph @@ -2,7 +2,19 @@ glyphname = Aring; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = A; +}, +{ +ref = ringcomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = A; diff --git a/sources/PaperMono.glyphspackage/glyphs/A_tilde.glyph b/sources/PaperMono.glyphspackage/glyphs/A_tilde.glyph index a08b604..36ba611 100644 --- a/sources/PaperMono.glyphspackage/glyphs/A_tilde.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/A_tilde.glyph @@ -2,7 +2,19 @@ glyphname = Atilde; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = A; +}, +{ +ref = tildecomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = A; diff --git a/sources/PaperMono.glyphspackage/glyphs/B_.glyph b/sources/PaperMono.glyphspackage/glyphs/B_.glyph index 811e77e..e18043a 100644 --- a/sources/PaperMono.glyphspackage/glyphs/B_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/B_.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = B; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (281,710); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -66,6 +66,71 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (281,0); +}, +{ +name = top; +pos = (281,710); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(297,0,ls), +(463,0,o), +(551,72,o), +(551,198,cs), +(551,297,o), +(484,371,o), +(374,371,c), +(374,365,l), +(475,365,o), +(522,437,o), +(522,518,cs), +(522,637,o), +(450,710,o), +(282,710,cs), +(54,710,l), +(54,0,l) +); +}, +{ +closed = 1; +nodes = ( +(219,285,l), +(299,285,ls), +(353,285,o), +(383,261,o), +(383,217,cs), +(383,166,o), +(351,153,o), +(299,153,cs), +(219,153,l) +); +}, +{ +closed = 1; +nodes = ( +(219,557,l), +(278,557,ls), +(332,557,o), +(354,541,o), +(354,498,cs), +(354,456,o), +(332,438,o), +(282,438,cs), +(219,438,l) +); +} +); +width = 605; } ); unicode = 66; diff --git a/sources/PaperMono.glyphspackage/glyphs/C_.glyph b/sources/PaperMono.glyphspackage/glyphs/C_.glyph index ed5e433..2346cc6 100644 --- a/sources/PaperMono.glyphspackage/glyphs/C_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/C_.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = C; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (312,710); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -48,6 +48,53 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (312,0); +}, +{ +name = top; +pos = (312,710); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(462,-12,o), +(534,87,o), +(551,265,c), +(386,265,l), +(384,183,o), +(359,141,o), +(306,141,cs), +(258,141,o), +(218,168,o), +(218,353,cs), +(218,540,o), +(258,569,o), +(306,569,cs), +(359,569,o), +(382,529,o), +(386,447,c), +(551,447,l), +(535,625,o), +(466,722,o), +(306,722,cs), +(135,722,o), +(50,593,o), +(50,353,cs), +(50,113,o), +(135,-12,o), +(306,-12,cs) +); +} +); +width = 605; } ); unicode = 67; diff --git a/sources/PaperMono.glyphspackage/glyphs/C_acute.glyph b/sources/PaperMono.glyphspackage/glyphs/C_acute.glyph index 44287ec..80893e0 100644 --- a/sources/PaperMono.glyphspackage/glyphs/C_acute.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/C_acute.glyph @@ -2,7 +2,20 @@ glyphname = Cacute; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = C; +}, +{ +pos = (50,0); +ref = acutecomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = C; diff --git a/sources/PaperMono.glyphspackage/glyphs/C_caron.glyph b/sources/PaperMono.glyphspackage/glyphs/C_caron.glyph index 01d9361..c23bff1 100644 --- a/sources/PaperMono.glyphspackage/glyphs/C_caron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/C_caron.glyph @@ -2,7 +2,20 @@ glyphname = Ccaron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = C; +}, +{ +pos = (9,0); +ref = caroncomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = C; diff --git a/sources/PaperMono.glyphspackage/glyphs/C_cedilla.glyph b/sources/PaperMono.glyphspackage/glyphs/C_cedilla.glyph index 23c317b..9dd4d24 100644 --- a/sources/PaperMono.glyphspackage/glyphs/C_cedilla.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/C_cedilla.glyph @@ -2,7 +2,20 @@ glyphname = Ccedilla; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = C; +}, +{ +pos = (31,0); +ref = cedillacomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = C; diff --git a/sources/PaperMono.glyphspackage/glyphs/C_circumflex.glyph b/sources/PaperMono.glyphspackage/glyphs/C_circumflex.glyph index 0563288..c16096e 100644 --- a/sources/PaperMono.glyphspackage/glyphs/C_circumflex.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/C_circumflex.glyph @@ -2,7 +2,20 @@ glyphname = Ccircumflex; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = C; +}, +{ +pos = (9,0); +ref = circumflexcomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = C; diff --git a/sources/PaperMono.glyphspackage/glyphs/C_dotaccent.glyph b/sources/PaperMono.glyphspackage/glyphs/C_dotaccent.glyph index b921beb..a7697a0 100644 --- a/sources/PaperMono.glyphspackage/glyphs/C_dotaccent.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/C_dotaccent.glyph @@ -2,7 +2,20 @@ glyphname = Cdotaccent; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = C; +}, +{ +pos = (9,0); +ref = dotaccentcomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = C; diff --git a/sources/PaperMono.glyphspackage/glyphs/D_.glyph b/sources/PaperMono.glyphspackage/glyphs/D_.glyph index 00da445..f0c5b15 100644 --- a/sources/PaperMono.glyphspackage/glyphs/D_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/D_.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = D; layers = ( { @@ -17,7 +17,7 @@ name = top; pos = (287,710); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -49,6 +49,54 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (287,0); +}, +{ +name = center; +pos = (179,363); +}, +{ +name = top; +pos = (287,710); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(262,0,ls), +(455,0,o), +(555,121,o), +(555,354,cs), +(555,588,o), +(455,710,o), +(262,710,cs), +(54,710,l), +(54,0,l) +); +}, +{ +closed = 1; +nodes = ( +(209,554,l), +(258,554,ls), +(333,554,o), +(387,505,o), +(387,354,cs), +(387,203,o), +(333,156,o), +(258,156,cs), +(209,156,l) +); +} +); +width = 605; } ); unicode = 68; diff --git a/sources/PaperMono.glyphspackage/glyphs/D_caron.glyph b/sources/PaperMono.glyphspackage/glyphs/D_caron.glyph index 0cbe1e2..55b83e3 100644 --- a/sources/PaperMono.glyphspackage/glyphs/D_caron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/D_caron.glyph @@ -2,7 +2,20 @@ glyphname = Dcaron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = D; +}, +{ +pos = (-16,0); +ref = caroncomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = D; diff --git a/sources/PaperMono.glyphspackage/glyphs/D_croat.glyph b/sources/PaperMono.glyphspackage/glyphs/D_croat.glyph index d382073..a8fa141 100644 --- a/sources/PaperMono.glyphspackage/glyphs/D_croat.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/D_croat.glyph @@ -2,7 +2,16 @@ glyphname = Dcroat; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = Eth; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = Eth; diff --git a/sources/PaperMono.glyphspackage/glyphs/E_.glyph b/sources/PaperMono.glyphspackage/glyphs/E_.glyph index 94c4316..3f3905b 100644 --- a/sources/PaperMono.glyphspackage/glyphs/E_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/E_.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = E; layers = ( { @@ -17,7 +17,7 @@ name = top; pos = (303,710); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -38,6 +38,43 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (313,0); +}, +{ +name = ogonek; +pos = (525,0); +}, +{ +name = top; +pos = (313,710); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(525,0,l), +(525,156,l), +(245,156,l), +(245,285,l), +(506,285,l), +(506,441,l), +(245,441,l), +(245,554,l), +(517,554,l), +(517,710,l), +(80,710,l), +(80,0,l) +); +} +); +width = 605; } ); unicode = 69; diff --git a/sources/PaperMono.glyphspackage/glyphs/E_acute.glyph b/sources/PaperMono.glyphspackage/glyphs/E_acute.glyph index 8754576..33a7ba7 100644 --- a/sources/PaperMono.glyphspackage/glyphs/E_acute.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/E_acute.glyph @@ -2,7 +2,7 @@ glyphname = Eacute; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = E; @@ -13,6 +13,19 @@ ref = acutecomb.case; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = E; +}, +{ +pos = (51,0); +ref = acutecomb.case; +} +); +width = 605; } ); unicode = 201; diff --git a/sources/PaperMono.glyphspackage/glyphs/E_caron.glyph b/sources/PaperMono.glyphspackage/glyphs/E_caron.glyph index 608515f..0275704 100644 --- a/sources/PaperMono.glyphspackage/glyphs/E_caron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/E_caron.glyph @@ -2,7 +2,7 @@ glyphname = Ecaron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = E; @@ -12,6 +12,19 @@ ref = caroncomb.case; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = E; +}, +{ +pos = (10,0); +ref = caroncomb.case; +} +); +width = 605; } ); unicode = 282; diff --git a/sources/PaperMono.glyphspackage/glyphs/E_circumflex.glyph b/sources/PaperMono.glyphspackage/glyphs/E_circumflex.glyph index 1199375..0cbf8bb 100644 --- a/sources/PaperMono.glyphspackage/glyphs/E_circumflex.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/E_circumflex.glyph @@ -2,7 +2,7 @@ glyphname = Ecircumflex; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = E; @@ -12,6 +12,19 @@ ref = circumflexcomb.case; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = E; +}, +{ +pos = (10,0); +ref = circumflexcomb.case; +} +); +width = 605; } ); unicode = 202; diff --git a/sources/PaperMono.glyphspackage/glyphs/E_dieresis.glyph b/sources/PaperMono.glyphspackage/glyphs/E_dieresis.glyph index 0a38a3b..3b9c392 100644 --- a/sources/PaperMono.glyphspackage/glyphs/E_dieresis.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/E_dieresis.glyph @@ -2,7 +2,7 @@ glyphname = Edieresis; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = E; @@ -12,6 +12,19 @@ ref = dieresiscomb.case; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = E; +}, +{ +pos = (10,0); +ref = dieresiscomb.case; +} +); +width = 605; } ); unicode = 203; diff --git a/sources/PaperMono.glyphspackage/glyphs/E_dotaccent.glyph b/sources/PaperMono.glyphspackage/glyphs/E_dotaccent.glyph index 9ed40a9..6c190af 100644 --- a/sources/PaperMono.glyphspackage/glyphs/E_dotaccent.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/E_dotaccent.glyph @@ -2,7 +2,7 @@ glyphname = Edotaccent; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = E; @@ -12,6 +12,19 @@ ref = dotaccentcomb.case; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = E; +}, +{ +pos = (10,0); +ref = dotaccentcomb.case; +} +); +width = 605; } ); unicode = 278; diff --git a/sources/PaperMono.glyphspackage/glyphs/E_grave.glyph b/sources/PaperMono.glyphspackage/glyphs/E_grave.glyph index 7f0ee5e..313c55c 100644 --- a/sources/PaperMono.glyphspackage/glyphs/E_grave.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/E_grave.glyph @@ -2,7 +2,7 @@ glyphname = Egrave; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = E; @@ -13,6 +13,19 @@ ref = gravecomb.case; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = E; +}, +{ +pos = (-45,0); +ref = gravecomb.case; +} +); +width = 605; } ); unicode = 200; diff --git a/sources/PaperMono.glyphspackage/glyphs/E_macron.glyph b/sources/PaperMono.glyphspackage/glyphs/E_macron.glyph index b577ed9..1a2ef9c 100644 --- a/sources/PaperMono.glyphspackage/glyphs/E_macron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/E_macron.glyph @@ -2,7 +2,7 @@ glyphname = Emacron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = E; @@ -12,6 +12,19 @@ ref = macroncomb.case; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = E; +}, +{ +pos = (10,0); +ref = macroncomb.case; +} +); +width = 605; } ); unicode = 274; diff --git a/sources/PaperMono.glyphspackage/glyphs/E_ng.glyph b/sources/PaperMono.glyphspackage/glyphs/E_ng.glyph index f804657..7cdc7c3 100644 --- a/sources/PaperMono.glyphspackage/glyphs/E_ng.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/E_ng.glyph @@ -1,39 +1,103 @@ { -color = 1; +color = 4; glyphname = Eng; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +anchors = ( +{ +name = bottom; +pos = (303,-182); +}, +{ +name = top; +pos = (303,710); +} +); +layerId = m002; shapes = ( { closed = 1; nodes = ( -(299,-192,o), -(338,-194,o), -(374,-194,cs), -(463,-194,o), -(518,-140,o), -(518,-57,cs), -(518,37,l), -(436,37,l), -(436,-61,ls), -(436,-98,o), -(415,-117,o), -(374,-117,cs), -(342,-117,o), -(299,-115,o), -(276,-113,c), -(276,-190,l) +(468,-194,o), +(523,-140,o), +(523,-57,cs), +(523,710,l), +(441,710,l), +(441,66,l), +(454,69,l), +(197,710,l), +(82,710,l), +(82,0,l), +(164,0,l), +(164,644,l), +(151,641,l), +(408,0,l), +(477,0,l), +(441,36,l), +(441,-61,ls), +(441,-98,o), +(420,-117,o), +(379,-117,cs), +(347,-117,o), +(304,-115,o), +(281,-113,c), +(281,-190,l), +(304,-192,o), +(343,-194,o), +(379,-194,cs) ); +} +); +width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,-182); }, { -alignment = -1; -ref = N; +name = top; +pos = (303,710); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(480,-194,o), +(535,-141,o), +(535,-18,cs), +(535,710,l), +(373,710,l), +(373,285,l), +(397,290,l), +(246,710,l), +(70,710,l), +(70,0,l), +(232,0,l), +(232,425,l), +(208,420,l), +(359,0,l), +(444,0,l), +(373,71,l), +(373,-11,ls), +(373,-33,o), +(360,-40,o), +(337,-40,cs), +(317,-40,o), +(291,-38,o), +(273,-36,c), +(273,-190,l), +(296,-192,o), +(334,-194,o), +(372,-194,cs) +); } ); width = 605; } ); -metricLeft = N; unicode = 330; } diff --git a/sources/PaperMono.glyphspackage/glyphs/E_ogonek.glyph b/sources/PaperMono.glyphspackage/glyphs/E_ogonek.glyph index 4010cf1..b5b2810 100644 --- a/sources/PaperMono.glyphspackage/glyphs/E_ogonek.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/E_ogonek.glyph @@ -2,7 +2,7 @@ glyphname = Eogonek; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = E; @@ -13,6 +13,19 @@ ref = ogonekcomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = E; +}, +{ +pos = (112,0); +ref = ogonekcomb; +} +); +width = 605; } ); unicode = 280; diff --git a/sources/PaperMono.glyphspackage/glyphs/E_th.glyph b/sources/PaperMono.glyphspackage/glyphs/E_th.glyph index ac0355f..8068275 100644 --- a/sources/PaperMono.glyphspackage/glyphs/E_th.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/E_th.glyph @@ -2,7 +2,7 @@ glyphname = Eth; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = D; @@ -13,6 +13,19 @@ ref = strokeshortcomb.case; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = D; +}, +{ +pos = (-124,29); +ref = strokeshortcomb.case; +} +); +width = 605; } ); unicode = 208; diff --git a/sources/PaperMono.glyphspackage/glyphs/E_tilde.glyph b/sources/PaperMono.glyphspackage/glyphs/E_tilde.glyph index b0d7b81..6198dbb 100644 --- a/sources/PaperMono.glyphspackage/glyphs/E_tilde.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/E_tilde.glyph @@ -2,7 +2,7 @@ glyphname = Etilde; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = E; @@ -12,6 +12,19 @@ ref = tildecomb.case; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = E; +}, +{ +pos = (10,0); +ref = tildecomb.case; +} +); +width = 605; } ); unicode = 7868; diff --git a/sources/PaperMono.glyphspackage/glyphs/F_.glyph b/sources/PaperMono.glyphspackage/glyphs/F_.glyph index 8176c55..002c765 100644 --- a/sources/PaperMono.glyphspackage/glyphs/F_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/F_.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = F; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (312,710); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -33,6 +33,38 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (312,0); +}, +{ +name = top; +pos = (312,710); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(246,0,l), +(246,284,l), +(506,284,l), +(506,440,l), +(246,440,l), +(246,600,l), +(207,554,l), +(523,554,l), +(523,710,l), +(82,710,l), +(82,0,l) +); +} +); +width = 605; } ); unicode = 70; diff --git a/sources/PaperMono.glyphspackage/glyphs/G_.glyph b/sources/PaperMono.glyphspackage/glyphs/G_.glyph index 82be807..4d10da4 100644 --- a/sources/PaperMono.glyphspackage/glyphs/G_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/G_.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = G; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (310,710); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -51,6 +51,56 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (306,0); +}, +{ +name = top; +pos = (306,710); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(464,-12,o), +(551,94,o), +(551,320,cs), +(551,376,l), +(298,376,l), +(298,236,l), +(386,236,l), +(382,164,o), +(356,141,o), +(306,141,cs), +(251,141,o), +(218,181,o), +(218,353,cs), +(218,532,o), +(254,569,o), +(306,569,cs), +(358,569,o), +(382,532,o), +(386,447,c), +(551,447,l), +(539,593,o), +(487,722,o), +(306,722,cs), +(128,722,o), +(50,583,o), +(50,353,cs), +(50,89,o), +(152,-12,o), +(304,-12,cs) +); +} +); +width = 605; } ); note = ""; diff --git a/sources/PaperMono.glyphspackage/glyphs/G_breve.glyph b/sources/PaperMono.glyphspackage/glyphs/G_breve.glyph index d4ae6e3..505a6e5 100644 --- a/sources/PaperMono.glyphspackage/glyphs/G_breve.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/G_breve.glyph @@ -2,7 +2,7 @@ glyphname = Gbreve; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = G; @@ -13,6 +13,19 @@ ref = brevecomb.case; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = G; +}, +{ +pos = (3,0); +ref = brevecomb.case; +} +); +width = 605; } ); unicode = 286; diff --git a/sources/PaperMono.glyphspackage/glyphs/G_caron.glyph b/sources/PaperMono.glyphspackage/glyphs/G_caron.glyph index f76b365..d0cbccc 100644 --- a/sources/PaperMono.glyphspackage/glyphs/G_caron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/G_caron.glyph @@ -2,7 +2,7 @@ glyphname = Gcaron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = G; @@ -13,6 +13,19 @@ ref = caroncomb.case; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = G; +}, +{ +pos = (3,0); +ref = caroncomb.case; +} +); +width = 605; } ); unicode = 486; diff --git a/sources/PaperMono.glyphspackage/glyphs/G_circumflex.glyph b/sources/PaperMono.glyphspackage/glyphs/G_circumflex.glyph index 7f40bb4..9c3d5a9 100644 --- a/sources/PaperMono.glyphspackage/glyphs/G_circumflex.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/G_circumflex.glyph @@ -2,7 +2,7 @@ glyphname = Gcircumflex; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = G; @@ -13,6 +13,19 @@ ref = circumflexcomb.case; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = G; +}, +{ +pos = (3,0); +ref = circumflexcomb.case; +} +); +width = 605; } ); unicode = 284; diff --git a/sources/PaperMono.glyphspackage/glyphs/G_commaaccent.glyph b/sources/PaperMono.glyphspackage/glyphs/G_commaaccent.glyph index 9e1e7e9..74507a2 100644 --- a/sources/PaperMono.glyphspackage/glyphs/G_commaaccent.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/G_commaaccent.glyph @@ -2,7 +2,7 @@ glyphname = Gcommaaccent; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = G; @@ -13,6 +13,19 @@ ref = commaaccentcomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = G; +}, +{ +pos = (-13,0); +ref = commaaccentcomb; +} +); +width = 605; } ); unicode = 290; diff --git a/sources/PaperMono.glyphspackage/glyphs/G_dotaccent.glyph b/sources/PaperMono.glyphspackage/glyphs/G_dotaccent.glyph index a7dedfc..a0da157 100644 --- a/sources/PaperMono.glyphspackage/glyphs/G_dotaccent.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/G_dotaccent.glyph @@ -2,7 +2,7 @@ glyphname = Gdotaccent; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = G; @@ -13,6 +13,19 @@ ref = dotaccentcomb.case; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = G; +}, +{ +pos = (3,0); +ref = dotaccentcomb.case; +} +); +width = 605; } ); unicode = 288; diff --git a/sources/PaperMono.glyphspackage/glyphs/G_ermandbls.glyph b/sources/PaperMono.glyphspackage/glyphs/G_ermandbls.glyph index 001756e..83dba22 100644 --- a/sources/PaperMono.glyphspackage/glyphs/G_ermandbls.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/G_ermandbls.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = Germandbls; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (303,710); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -63,6 +63,68 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,0); +}, +{ +name = top; +pos = (303,710); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(205,0,l), +(205,493,ls), +(205,545,o), +(226,569,o), +(288,569,cs), +(356,569,o), +(418,546,o), +(454,530,c), +(420,590,l), +(278,404,l), +(278,274,l), +(323,274,ls), +(373,274,o), +(397,251,o), +(397,208,cs), +(397,165,o), +(368,141,o), +(318,141,cs), +(288,141,o), +(256,147,o), +(236,153,c), +(236,0,l), +(257,-6,o), +(283,-12,o), +(338,-12,cs), +(488,-12,o), +(565,54,o), +(565,202,cs), +(565,341,o), +(483,404,o), +(358,404,c), +(358,310,l), +(532,516,l), +(532,662,l), +(488,686,o), +(404,722,o), +(290,722,cs), +(111,722,o), +(40,641,o), +(40,492,cs), +(40,0,l) +); +} +); +width = 605; } ); unicode = 7838; diff --git a/sources/PaperMono.glyphspackage/glyphs/G_macron.glyph b/sources/PaperMono.glyphspackage/glyphs/G_macron.glyph index 64436ea..e7ef030 100644 --- a/sources/PaperMono.glyphspackage/glyphs/G_macron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/G_macron.glyph @@ -2,7 +2,7 @@ glyphname = Gmacron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = G; @@ -13,6 +13,19 @@ ref = macroncomb.case; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = G; +}, +{ +pos = (3,0); +ref = macroncomb.case; +} +); +width = 605; } ); unicode = 7712; diff --git a/sources/PaperMono.glyphspackage/glyphs/G_stroke.glyph b/sources/PaperMono.glyphspackage/glyphs/G_stroke.glyph index 88955f7..dbccada 100644 --- a/sources/PaperMono.glyphspackage/glyphs/G_stroke.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/G_stroke.glyph @@ -1,21 +1,147 @@ { -color = 1; glyphname = Gstroke; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +closed = 1; +nodes = ( +(473,-12,o), +(552,92,o), +(552,311,cs), +(552,357,l), +(318,357,l), +(318,280,l), +(470,280,l), +(470,135,o), +(422,69,o), +(312,69,cs), +(196,69,o), +(139,175,o), +(139,353,cs), +(139,532,o), +(197,641,o), +(312,641,cs), +(417,641,o), +(452,582,o), +(464,497,c), +(552,497,l), +(532,632,o), +(460,722,o), +(312,722,cs), +(145,722,o), +(53,583,o), +(53,353,cs), +(53,119,o), +(151,-12,o), +(312,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(605,155,l), +(605,220,l), +(341,220,l), +(341,155,l) +); +} +); +width = 605; +}, +{ +background = { shapes = ( { closed = 1; nodes = ( (576,155,l), (576,220,l), -(313,220,l), -(313,155,l) +(303,220,l), +(303,155,l) ); }, { -ref = G; +closed = 1; +nodes = ( +(464,-12,o), +(551,94,o), +(551,320,cs), +(551,376,l), +(298,376,l), +(298,236,l), +(386,236,l), +(382,164,o), +(356,141,o), +(306,141,cs), +(251,141,o), +(218,181,o), +(218,353,cs), +(218,532,o), +(254,569,o), +(306,569,cs), +(358,569,o), +(382,532,o), +(386,447,c), +(551,447,l), +(539,593,o), +(487,722,o), +(306,722,cs), +(128,722,o), +(50,583,o), +(50,353,cs), +(50,89,o), +(152,-12,o), +(304,-12,cs) +); +} +); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(464,-12,o), +(551,94,o), +(551,320,cs), +(551,376,l), +(298,376,l), +(298,276,l), +(386,276,l), +(386,156,o), +(366,141,o), +(306,141,cs), +(251,141,o), +(218,181,o), +(218,353,cs), +(218,532,o), +(254,569,o), +(306,569,cs), +(358,569,o), +(382,532,o), +(386,447,c), +(551,447,l), +(539,593,o), +(487,722,o), +(306,722,cs), +(128,722,o), +(50,583,o), +(50,353,cs), +(50,89,o), +(152,-12,o), +(304,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(605,163,l), +(605,253,l), +(313,253,l), +(313,163,l) +); } ); width = 605; diff --git a/sources/PaperMono.glyphspackage/glyphs/H_.glyph b/sources/PaperMono.glyphspackage/glyphs/H_.glyph index c0939c5..91befef 100644 --- a/sources/PaperMono.glyphspackage/glyphs/H_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/H_.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = H; layers = ( { @@ -17,7 +17,7 @@ name = top; pos = (303,710); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -42,6 +42,47 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,0); +}, +{ +name = center; +pos = (303,557); +}, +{ +name = top; +pos = (303,710); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(219,0,l), +(219,364,l), +(166,294,l), +(439,294,l), +(386,364,l), +(386,0,l), +(551,0,l), +(551,710,l), +(386,710,l), +(386,379,l), +(439,450,l), +(166,450,l), +(219,379,l), +(219,710,l), +(54,710,l), +(54,0,l) +); +} +); +width = 605; } ); unicode = 72; diff --git a/sources/PaperMono.glyphspackage/glyphs/H_bar.glyph b/sources/PaperMono.glyphspackage/glyphs/H_bar.glyph index a680b85..c8e2d7c 100644 --- a/sources/PaperMono.glyphspackage/glyphs/H_bar.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/H_bar.glyph @@ -2,7 +2,20 @@ glyphname = Hbar; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = H; +}, +{ +pos = (0,8); +ref = strokelongcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = H; diff --git a/sources/PaperMono.glyphspackage/glyphs/H_circumflex.glyph b/sources/PaperMono.glyphspackage/glyphs/H_circumflex.glyph index a1188d7..a953328 100644 --- a/sources/PaperMono.glyphspackage/glyphs/H_circumflex.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/H_circumflex.glyph @@ -2,7 +2,19 @@ glyphname = Hcircumflex; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = H; +}, +{ +ref = circumflexcomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = H; diff --git a/sources/PaperMono.glyphspackage/glyphs/I_.glyph b/sources/PaperMono.glyphspackage/glyphs/I_.glyph index 3dad940..53d82dc 100644 --- a/sources/PaperMono.glyphspackage/glyphs/I_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/I_.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = I; layers = ( { @@ -17,7 +17,7 @@ name = top; pos = (303,710); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -38,6 +38,43 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,0); +}, +{ +name = ogonek; +pos = (509,0); +}, +{ +name = top; +pos = (303,710); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(509,0,l), +(509,150,l), +(385,150,l), +(385,560,l), +(509,560,l), +(509,710,l), +(96,710,l), +(96,560,l), +(220,560,l), +(220,150,l), +(96,150,l), +(96,0,l) +); +} +); +width = 605; } ); unicode = 73; diff --git a/sources/PaperMono.glyphspackage/glyphs/I_J_.glyph b/sources/PaperMono.glyphspackage/glyphs/I_J_.glyph index d398e62..29097d8 100644 --- a/sources/PaperMono.glyphspackage/glyphs/I_J_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/I_J_.glyph @@ -1,8 +1,9 @@ { +color = 4; glyphname = IJ; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -13,7 +14,8 @@ nodes = ( (533,710,l), (273,710,l), (273,634,l), -(450,634,l), +(486,634,l), +(450,670,l), (450,213,ls), (450,112,o), (429,67,o), @@ -38,8 +40,46 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(528,-12,o), +(585,52,o), +(585,201,cs), +(585,710,l), +(283,710,l), +(283,560,l), +(501,560,l), +(420,675,l), +(420,210,ls), +(420,154,o), +(414,141,o), +(396,141,cs), +(378,141,o), +(372,153,o), +(372,263,c), +(217,263,l), +(217,52,o), +(264,-12,o), +(396,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(185,0,l), +(185,710,l), +(20,710,l), +(20,0,l) +); +} +); +width = 605; } ); -metricLeft = H; unicode = 306; } diff --git a/sources/PaperMono.glyphspackage/glyphs/I_acute.glyph b/sources/PaperMono.glyphspackage/glyphs/I_acute.glyph index a421b91..e347658 100644 --- a/sources/PaperMono.glyphspackage/glyphs/I_acute.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/I_acute.glyph @@ -2,7 +2,20 @@ glyphname = Iacute; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = I; +}, +{ +pos = (41,0); +ref = acutecomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = I; diff --git a/sources/PaperMono.glyphspackage/glyphs/I_circumflex.glyph b/sources/PaperMono.glyphspackage/glyphs/I_circumflex.glyph index 69d8d91..0da7019 100644 --- a/sources/PaperMono.glyphspackage/glyphs/I_circumflex.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/I_circumflex.glyph @@ -2,7 +2,19 @@ glyphname = Icircumflex; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = I; +}, +{ +ref = circumflexcomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = I; diff --git a/sources/PaperMono.glyphspackage/glyphs/I_dieresis.glyph b/sources/PaperMono.glyphspackage/glyphs/I_dieresis.glyph index 3f371ea..05eac0d 100644 --- a/sources/PaperMono.glyphspackage/glyphs/I_dieresis.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/I_dieresis.glyph @@ -2,7 +2,19 @@ glyphname = Idieresis; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = I; +}, +{ +ref = dieresiscomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = I; diff --git a/sources/PaperMono.glyphspackage/glyphs/I_dotaccent.glyph b/sources/PaperMono.glyphspackage/glyphs/I_dotaccent.glyph index 845271c..dca38f2 100644 --- a/sources/PaperMono.glyphspackage/glyphs/I_dotaccent.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/I_dotaccent.glyph @@ -2,7 +2,19 @@ glyphname = Idotaccent; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = I; +}, +{ +ref = dotaccentcomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = I; diff --git a/sources/PaperMono.glyphspackage/glyphs/I_grave.glyph b/sources/PaperMono.glyphspackage/glyphs/I_grave.glyph index a9118bf..4507f4a 100644 --- a/sources/PaperMono.glyphspackage/glyphs/I_grave.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/I_grave.glyph @@ -2,7 +2,7 @@ glyphname = Igrave; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = I; @@ -13,6 +13,19 @@ ref = gravecomb.case; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = I; +}, +{ +pos = (-55,0); +ref = gravecomb.case; +} +); +width = 605; } ); unicode = 204; diff --git a/sources/PaperMono.glyphspackage/glyphs/I_macron.glyph b/sources/PaperMono.glyphspackage/glyphs/I_macron.glyph index 529cb43..57b9a3b 100644 --- a/sources/PaperMono.glyphspackage/glyphs/I_macron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/I_macron.glyph @@ -2,7 +2,19 @@ glyphname = Imacron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = I; +}, +{ +ref = macroncomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = I; diff --git a/sources/PaperMono.glyphspackage/glyphs/I_ogonek.glyph b/sources/PaperMono.glyphspackage/glyphs/I_ogonek.glyph index 7d350c8..987d716 100644 --- a/sources/PaperMono.glyphspackage/glyphs/I_ogonek.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/I_ogonek.glyph @@ -2,7 +2,7 @@ glyphname = Iogonek; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = I; @@ -13,6 +13,19 @@ ref = ogonekcomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = I; +}, +{ +pos = (96,0); +ref = ogonekcomb; +} +); +width = 605; } ); unicode = 302; diff --git a/sources/PaperMono.glyphspackage/glyphs/I_tilde.glyph b/sources/PaperMono.glyphspackage/glyphs/I_tilde.glyph index a13f3b7..f465f9b 100644 --- a/sources/PaperMono.glyphspackage/glyphs/I_tilde.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/I_tilde.glyph @@ -2,7 +2,19 @@ glyphname = Itilde; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = I; +}, +{ +ref = tildecomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = I; diff --git a/sources/PaperMono.glyphspackage/glyphs/J_.glyph b/sources/PaperMono.glyphspackage/glyphs/J_.glyph index 7721c6b..4a6d3a6 100644 --- a/sources/PaperMono.glyphspackage/glyphs/J_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/J_.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = J; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (359,710); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -22,7 +22,10 @@ nodes = ( (514,80,o), (514,230,cs), (514,710,l), -(431,701,l), +(206,710,l), +(206,634,l), +(467,634,l), +(431,670,l), (431,232,ls), (431,121,o), (391,67,o), @@ -35,14 +38,45 @@ nodes = ( (147,-12,o), (293,-12,cs) ); +} +); +width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (293,0); }, { +name = top; +pos = (359,710); +} +); +layerId = m003; +shapes = ( +{ closed = 1; nodes = ( -(479,634,l), -(514,710,l), -(206,710,l), -(206,634,l) +(447,-12,o), +(525,70,o), +(525,240,cs), +(525,710,l), +(166,710,l), +(166,560,l), +(431,560,l), +(360,631,l), +(360,240,ls), +(360,165,o), +(336,141,o), +(293,141,cs), +(250,141,o), +(227,162,o), +(227,263,c), +(62,263,l), +(62,70,o), +(139,-12,o), +(293,-12,cs) ); } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/J_acute.glyph b/sources/PaperMono.glyphspackage/glyphs/J_acute.glyph index 2d6899f..eaa2e46 100644 --- a/sources/PaperMono.glyphspackage/glyphs/J_acute.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/J_acute.glyph @@ -2,7 +2,20 @@ glyphname = Jacute; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = J; +}, +{ +pos = (97,0); +ref = acutecomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = J; diff --git a/sources/PaperMono.glyphspackage/glyphs/J_circumflex.glyph b/sources/PaperMono.glyphspackage/glyphs/J_circumflex.glyph index 459419a..171d937 100644 --- a/sources/PaperMono.glyphspackage/glyphs/J_circumflex.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/J_circumflex.glyph @@ -2,7 +2,20 @@ glyphname = Jcircumflex; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = J; +}, +{ +pos = (56,0); +ref = circumflexcomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = J; diff --git a/sources/PaperMono.glyphspackage/glyphs/K_.glyph b/sources/PaperMono.glyphspackage/glyphs/K_.glyph index af065e7..5ba1a77 100644 --- a/sources/PaperMono.glyphspackage/glyphs/K_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/K_.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = K; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (281,710); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -44,6 +44,49 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (287,0); +}, +{ +name = top; +pos = (281,710); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(569,710,l), +(377,710,l), +(171,377,l), +(191,159,l) +); +}, +{ +closed = 1; +nodes = ( +(215,0,l), +(215,710,l), +(50,710,l), +(50,0,l) +); +}, +{ +closed = 1; +nodes = ( +(568,0,l), +(344,460,l), +(228,345,l), +(380,0,l) +); +} +); +width = 605; } ); unicode = 75; diff --git a/sources/PaperMono.glyphspackage/glyphs/K_caron.glyph b/sources/PaperMono.glyphspackage/glyphs/K_caron.glyph index e2e017c..9553b69 100644 --- a/sources/PaperMono.glyphspackage/glyphs/K_caron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/K_caron.glyph @@ -2,7 +2,20 @@ glyphname = Kcaron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = K; +}, +{ +pos = (-22,0); +ref = caroncomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = K; diff --git a/sources/PaperMono.glyphspackage/glyphs/K_commaaccent.glyph b/sources/PaperMono.glyphspackage/glyphs/K_commaaccent.glyph index c4f184b..b43454e 100644 --- a/sources/PaperMono.glyphspackage/glyphs/K_commaaccent.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/K_commaaccent.glyph @@ -2,7 +2,20 @@ glyphname = Kcommaaccent; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = K; +}, +{ +pos = (-32,0); +ref = commaaccentcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = K; diff --git a/sources/PaperMono.glyphspackage/glyphs/L_.glyph b/sources/PaperMono.glyphspackage/glyphs/L_.glyph index e89006f..0ad88f0 100644 --- a/sources/PaperMono.glyphspackage/glyphs/L_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/L_.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = L; layers = ( { @@ -27,7 +27,7 @@ angle = 90; pos = (555,80); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -43,6 +43,48 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (332,0); +}, +{ +name = center; +pos = (206,374); +}, +{ +name = top; +pos = (182,710); +}, +{ +name = topright; +pos = (360,472); +} +); +guides = ( +{ +angle = 90; +pos = (555,80); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(543,0,l), +(543,156,l), +(161,156,l), +(265,38,l), +(265,710,l), +(100,710,l), +(100,0,l) +); +} +); +width = 605; } ); unicode = 76; diff --git a/sources/PaperMono.glyphspackage/glyphs/L_acute.glyph b/sources/PaperMono.glyphspackage/glyphs/L_acute.glyph index 2d23352..0dece94 100644 --- a/sources/PaperMono.glyphspackage/glyphs/L_acute.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/L_acute.glyph @@ -2,7 +2,7 @@ glyphname = Lacute; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = L; @@ -13,6 +13,19 @@ ref = acutecomb.case; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = L; +}, +{ +pos = (-80,0); +ref = acutecomb.case; +} +); +width = 605; } ); unicode = 313; diff --git a/sources/PaperMono.glyphspackage/glyphs/L_ambda.glyph b/sources/PaperMono.glyphspackage/glyphs/L_ambda.glyph index 4538ffb..03830fe 100644 --- a/sources/PaperMono.glyphspackage/glyphs/L_ambda.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/L_ambda.glyph @@ -1,15 +1,16 @@ { -color = 1; +color = 4; glyphname = Lambda; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( (118,0,l), -(303,634,l), +(313,669,l), +(293,669,l), (487,0,l), (571,0,l), (358,710,l), @@ -19,6 +20,25 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(192,0,l), +(352,612,l), +(253,612,l), +(413,0,l), +(585,0,l), +(392,710,l), +(213,710,l), +(20,0,l) +); +} +); +width = 605; } ); unicode = 923; diff --git a/sources/PaperMono.glyphspackage/glyphs/L_caron.glyph b/sources/PaperMono.glyphspackage/glyphs/L_caron.glyph index d18c867..9a019f2 100644 --- a/sources/PaperMono.glyphspackage/glyphs/L_caron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/L_caron.glyph @@ -2,7 +2,7 @@ glyphname = Lcaron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = L; @@ -13,6 +13,19 @@ ref = caroncomb.alt; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = L; +}, +{ +pos = (131,-37); +ref = caroncomb.alt; +} +); +width = 605; } ); unicode = 317; diff --git a/sources/PaperMono.glyphspackage/glyphs/L_commaaccent.glyph b/sources/PaperMono.glyphspackage/glyphs/L_commaaccent.glyph index 9360a8d..be79ad9 100644 --- a/sources/PaperMono.glyphspackage/glyphs/L_commaaccent.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/L_commaaccent.glyph @@ -2,7 +2,7 @@ glyphname = Lcommaaccent; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = L; @@ -13,6 +13,19 @@ ref = commaaccentcomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = L; +}, +{ +pos = (13,0); +ref = commaaccentcomb; +} +); +width = 605; } ); unicode = 315; diff --git a/sources/PaperMono.glyphspackage/glyphs/L_commaaccent.loclM_A_H_.glyph b/sources/PaperMono.glyphspackage/glyphs/L_commaaccent.loclM_A_H_.glyph index fe1586a..e36e802 100644 --- a/sources/PaperMono.glyphspackage/glyphs/L_commaaccent.loclM_A_H_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/L_commaaccent.loclM_A_H_.glyph @@ -2,7 +2,7 @@ glyphname = Lcommaaccent.loclMAH; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = L; @@ -13,6 +13,19 @@ ref = commaaccentcomb.loclMAH; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = L; +}, +{ +pos = (19,0); +ref = commaaccentcomb.loclMAH; +} +); +width = 605; } ); } diff --git a/sources/PaperMono.glyphspackage/glyphs/L_dot.glyph b/sources/PaperMono.glyphspackage/glyphs/L_dot.glyph new file mode 100644 index 0000000..fa17997 --- /dev/null +++ b/sources/PaperMono.glyphspackage/glyphs/L_dot.glyph @@ -0,0 +1,34 @@ +{ +glyphname = Ldot; +layers = ( +{ +layerId = m002; +shapes = ( +{ +ref = L; +}, +{ +alignment = -1; +pos = (152,-326); +ref = dotaccentcomb; +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = L; +}, +{ +alignment = -1; +pos = (182,-299); +ref = dotaccentcomb; +} +); +width = 605; +} +); +unicode = 319; +} diff --git a/sources/PaperMono.glyphspackage/glyphs/L_slash.glyph b/sources/PaperMono.glyphspackage/glyphs/L_slash.glyph index fc454c0..ddb656c 100644 --- a/sources/PaperMono.glyphspackage/glyphs/L_slash.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/L_slash.glyph @@ -2,7 +2,7 @@ glyphname = Lslash; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = L; @@ -13,6 +13,19 @@ ref = slashshortcomb.case; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = L; +}, +{ +pos = (-94,-4); +ref = slashshortcomb.case; +} +); +width = 605; } ); unicode = 321; diff --git a/sources/PaperMono.glyphspackage/glyphs/M_.glyph b/sources/PaperMono.glyphspackage/glyphs/M_.glyph index 03e6642..623b868 100644 --- a/sources/PaperMono.glyphspackage/glyphs/M_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/M_.glyph @@ -1,5 +1,5 @@ { -color = 5; +color = 9; glyphname = M; layers = ( { @@ -38,11 +38,15 @@ nodes = ( } ); }; -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( +(130,0,l), +(130,662,l), +(114,662,l), +(266,173,l), (339,173,l), (491,662,l), (475,662,l), @@ -54,11 +58,138 @@ nodes = ( (314,217,l), (161,710,l), (53,710,l), +(53,0,l) +); +} +); +width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,0); +}, +{ +name = top; +pos = (303,710); +} +); +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(339,77,l), +(491,662,l), +(475,662,l), +(475,0,l), +(552,0,l), +(552,710,l), +(441,710,l), +(289,121,l), +(316,121,l), +(164,710,l), +(53,710,l), (53,0,l), (130,0,l), (130,662,l), (114,662,l), -(266,173,l) +(266,77,l) +); +} +); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(204,0,l), +(204,610,l), +(130,610,l), +(252,150,l), +(353,150,l), +(475,610,l), +(401,610,l), +(401,0,l), +(565,0,l), +(565,710,l), +(383,710,l), +(283,290,l), +(322,290,l), +(222,710,l), +(40,710,l), +(40,0,l) +); +} +); +width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,0); +}, +{ +name = top; +pos = (303,710); +} +); +associatedMasterId = m002; +attr = { +coordinates = ( +138 +); +}; +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(339,77,l), +(491,662,l), +(475,662,l), +(475,0,l), +(552,0,l), +(552,710,l), +(441,710,l), +(289,121,l), +(316,121,l), +(164,710,l), +(53,710,l), +(53,0,l), +(130,0,l), +(130,662,l), +(114,662,l), +(266,77,l) +); +} +); +}; +layerId = "4BD414C2-EF30-45E9-BE12-6AE2BE8E593F"; +name = "26 Jan 26 16:35"; +shapes = ( +{ +closed = 1; +nodes = ( +(180,0,l), +(162,560,l), +(122,560,l), +(254,152,l), +(351,152,l), +(483,560,l), +(443,560,l), +(425,0,l), +(565,0,l), +(565,710,l), +(405,710,l), +(283,274,l), +(322,274,l), +(200,710,l), +(40,710,l), +(40,0,l) ); } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/N_.glyph b/sources/PaperMono.glyphspackage/glyphs/N_.glyph index 65a2df6..d9d680c 100644 --- a/sources/PaperMono.glyphspackage/glyphs/N_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/N_.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = N; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (303,710); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -34,6 +34,39 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,0); +}, +{ +name = top; +pos = (303,710); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(232,0,l), +(232,600,l), +(149,585,l), +(359,0,l), +(535,0,l), +(535,710,l), +(373,710,l), +(373,111,l), +(456,125,l), +(246,710,l), +(70,710,l), +(70,0,l) +); +} +); +width = 605; } ); unicode = 78; diff --git a/sources/PaperMono.glyphspackage/glyphs/N_acute.glyph b/sources/PaperMono.glyphspackage/glyphs/N_acute.glyph index 1ed2bea..eeb4c83 100644 --- a/sources/PaperMono.glyphspackage/glyphs/N_acute.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/N_acute.glyph @@ -2,7 +2,20 @@ glyphname = Nacute; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = N; +}, +{ +pos = (41,0); +ref = acutecomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = N; diff --git a/sources/PaperMono.glyphspackage/glyphs/N_caron.glyph b/sources/PaperMono.glyphspackage/glyphs/N_caron.glyph index e35ce1e..1de68da 100644 --- a/sources/PaperMono.glyphspackage/glyphs/N_caron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/N_caron.glyph @@ -2,7 +2,19 @@ glyphname = Ncaron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = N; +}, +{ +ref = caroncomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = N; diff --git a/sources/PaperMono.glyphspackage/glyphs/N_commaaccent.glyph b/sources/PaperMono.glyphspackage/glyphs/N_commaaccent.glyph index 21ef3e2..d8c0718 100644 --- a/sources/PaperMono.glyphspackage/glyphs/N_commaaccent.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/N_commaaccent.glyph @@ -2,7 +2,20 @@ glyphname = Ncommaaccent; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = N; +}, +{ +pos = (-16,0); +ref = commaaccentcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = N; diff --git a/sources/PaperMono.glyphspackage/glyphs/N_commaaccent.loclM_A_H_.glyph b/sources/PaperMono.glyphspackage/glyphs/N_commaaccent.loclM_A_H_.glyph index ba719a3..81b32a8 100644 --- a/sources/PaperMono.glyphspackage/glyphs/N_commaaccent.loclM_A_H_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/N_commaaccent.loclM_A_H_.glyph @@ -2,7 +2,20 @@ glyphname = Ncommaaccent.loclMAH; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = N; +}, +{ +pos = (-10,0); +ref = commaaccentcomb.loclMAH; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = N; diff --git a/sources/PaperMono.glyphspackage/glyphs/N_tilde.glyph b/sources/PaperMono.glyphspackage/glyphs/N_tilde.glyph index 9306d17..e171709 100644 --- a/sources/PaperMono.glyphspackage/glyphs/N_tilde.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/N_tilde.glyph @@ -2,7 +2,19 @@ glyphname = Ntilde; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = N; +}, +{ +ref = tildecomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = N; diff --git a/sources/PaperMono.glyphspackage/glyphs/O_.glyph b/sources/PaperMono.glyphspackage/glyphs/O_.glyph index 70bee11..ecc2f52 100644 --- a/sources/PaperMono.glyphspackage/glyphs/O_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/O_.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = O; layers = ( { @@ -21,7 +21,7 @@ name = top; pos = (303,710); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -59,6 +59,64 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,4); +}, +{ +name = center; +pos = (303,354); +}, +{ +name = ogonek; +pos = (399,4); +}, +{ +name = top; +pos = (303,710); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(473,-12,o), +(555,107,o), +(555,353,cs), +(555,602,o), +(473,722,o), +(303,722,cs), +(133,722,o), +(50,602,o), +(50,353,cs), +(50,107,o), +(133,-12,o), +(303,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(245,141,o), +(218,196,o), +(218,353,cs), +(218,511,o), +(245,569,o), +(303,569,cs), +(360,569,o), +(387,511,o), +(387,353,cs), +(387,196,o), +(360,141,o), +(303,141,cs) +); +} +); +width = 605; } ); unicode = 79; diff --git a/sources/PaperMono.glyphspackage/glyphs/O_E_.glyph b/sources/PaperMono.glyphspackage/glyphs/O_E_.glyph index 0452a91..d917f1a 100644 --- a/sources/PaperMono.glyphspackage/glyphs/O_E_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/O_E_.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = OE; layers = ( { @@ -13,7 +13,74 @@ name = top; pos = (303,710); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +closed = 1; +nodes = ( +(331,-12,o), +(364,132,o), +(364,353,cs), +(364,574,o), +(331,722,o), +(209,722,cs), +(86,722,o), +(24,602,o), +(24,353,cs), +(24,107,o), +(86,-12,o), +(209,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(141,69,o), +(111,156,o), +(111,353,cs), +(111,551,o), +(141,641,o), +(209,641,cs), +(276,641,o), +(306,551,o), +(306,353,cs), +(306,156,o), +(276,69,o), +(209,69,cs) +); +}, +{ +closed = 1; +nodes = ( +(581,0,l), +(581,77,l), +(389,77,l), +(389,324,l), +(562,324,l), +(562,401,l), +(389,401,l), +(389,634,l), +(573,634,l), +(573,710,l), +(306,710,l), +(306,0,l) +); +} +); +width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,0); +}, +{ +name = top; +pos = (303,710); +} +); +background = { shapes = ( { closed = 1; @@ -67,6 +134,61 @@ nodes = ( ); } ); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(332,-12,o), +(394,105,o), +(394,353,cs), +(394,601,o), +(332,722,o), +(204,722,cs), +(66,722,o), +(4,601,o), +(4,353,cs), +(4,105,o), +(66,-12,o), +(204,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(201,141,o), +(171,176,o), +(171,353,cs), +(171,531,o), +(201,569,o), +(239,569,cs), +(276,569,o), +(306,531,o), +(306,353,cs), +(306,176,o), +(276,141,o), +(239,141,cs) +); +}, +{ +closed = 1; +nodes = ( +(595,0,l), +(595,156,l), +(463,156,l), +(463,285,l), +(576,285,l), +(576,441,l), +(463,441,l), +(463,554,l), +(587,554,l), +(587,710,l), +(306,710,l), +(306,0,l) +); +} +); width = 605; } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/O_acute.glyph b/sources/PaperMono.glyphspackage/glyphs/O_acute.glyph index 99df934..9d180de 100644 --- a/sources/PaperMono.glyphspackage/glyphs/O_acute.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/O_acute.glyph @@ -2,7 +2,20 @@ glyphname = Oacute; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = O; +}, +{ +pos = (41,0); +ref = acutecomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = O; diff --git a/sources/PaperMono.glyphspackage/glyphs/O_circumflex.glyph b/sources/PaperMono.glyphspackage/glyphs/O_circumflex.glyph index 3a3a717..c5740c5 100644 --- a/sources/PaperMono.glyphspackage/glyphs/O_circumflex.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/O_circumflex.glyph @@ -2,7 +2,19 @@ glyphname = Ocircumflex; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = O; +}, +{ +ref = circumflexcomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = O; diff --git a/sources/PaperMono.glyphspackage/glyphs/O_dieresis.glyph b/sources/PaperMono.glyphspackage/glyphs/O_dieresis.glyph index 307196b..3bd1ab1 100644 --- a/sources/PaperMono.glyphspackage/glyphs/O_dieresis.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/O_dieresis.glyph @@ -2,7 +2,19 @@ glyphname = Odieresis; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = O; +}, +{ +ref = dieresiscomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = O; diff --git a/sources/PaperMono.glyphspackage/glyphs/O_grave.glyph b/sources/PaperMono.glyphspackage/glyphs/O_grave.glyph index 116c21b..0143f36 100644 --- a/sources/PaperMono.glyphspackage/glyphs/O_grave.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/O_grave.glyph @@ -2,7 +2,7 @@ glyphname = Ograve; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = O; @@ -13,6 +13,19 @@ ref = gravecomb.case; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = O; +}, +{ +pos = (-55,0); +ref = gravecomb.case; +} +); +width = 605; } ); unicode = 210; diff --git a/sources/PaperMono.glyphspackage/glyphs/O_hungarumlaut.glyph b/sources/PaperMono.glyphspackage/glyphs/O_hungarumlaut.glyph index 01cc225..8c34968 100644 --- a/sources/PaperMono.glyphspackage/glyphs/O_hungarumlaut.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/O_hungarumlaut.glyph @@ -2,7 +2,7 @@ glyphname = Ohungarumlaut; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = O; @@ -13,6 +13,19 @@ ref = hungarumlautcomb.case; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = O; +}, +{ +pos = (35,0); +ref = hungarumlautcomb.case; +} +); +width = 605; } ); unicode = 336; diff --git a/sources/PaperMono.glyphspackage/glyphs/O_macron.glyph b/sources/PaperMono.glyphspackage/glyphs/O_macron.glyph index c2d5718..7a0e9ca 100644 --- a/sources/PaperMono.glyphspackage/glyphs/O_macron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/O_macron.glyph @@ -2,7 +2,19 @@ glyphname = Omacron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = O; +}, +{ +ref = macroncomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = O; diff --git a/sources/PaperMono.glyphspackage/glyphs/O_mega.glyph b/sources/PaperMono.glyphspackage/glyphs/O_mega.glyph index 3f77f15..6cbcbb2 100644 --- a/sources/PaperMono.glyphspackage/glyphs/O_mega.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/O_mega.glyph @@ -1,9 +1,54 @@ { -color = 1; +color = 4; glyphname = Omega; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +closed = 1; +nodes = ( +(264,0,l), +(264,77,l), +(187,100,o), +(120,211,o), +(120,394,cs), +(120,550,o), +(178,641,o), +(303,641,cs), +(427,641,o), +(485,550,o), +(485,394,cs), +(485,211,o), +(418,100,o), +(341,77,c), +(341,0,l), +(562,0,l), +(562,77,l), +(407,77,l), +(427,67,l), +(513,118,o), +(571,221,o), +(571,394,cs), +(571,595,o), +(475,722,o), +(303,722,cs), +(130,722,o), +(34,595,o), +(34,394,cs), +(34,221,o), +(93,118,o), +(178,67,c), +(198,77,l), +(43,77,l), +(43,0,l) +); +} +); +width = 605; +}, +{ +background = { shapes = ( { closed = 1; @@ -35,14 +80,58 @@ nodes = ( (130,722,o), (34,595,o), (34,394,cs), -(34,232,o), -(86,131,o), -(162,77,c), +(34,211,o), +(101,105,o), +(193,58,c), +(233,77,l), (43,77,l), (43,0,l) ); } ); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(274,0,l), +(274,150,l), +(234,170,o), +(188,244,o), +(188,394,cs), +(188,508,o), +(223,569,o), +(303,569,cs), +(383,569,o), +(417,508,o), +(417,394,cs), +(417,244,o), +(371,170,o), +(331,150,c), +(331,0,l), +(569,0,l), +(569,150,l), +(372,150,l), +(390,108,l), +(500,148,o), +(585,246,o), +(585,422,cs), +(585,612,o), +(503,722,o), +(303,722,cs), +(103,722,o), +(20,612,o), +(20,422,cs), +(20,246,o), +(104,148,o), +(214,108,c), +(233,150,l), +(36,150,l), +(36,0,l) +); +} +); width = 605; } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/O_slash.glyph b/sources/PaperMono.glyphspackage/glyphs/O_slash.glyph index e780a5d..acbc64b 100644 --- a/sources/PaperMono.glyphspackage/glyphs/O_slash.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/O_slash.glyph @@ -2,7 +2,19 @@ glyphname = Oslash; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = O; +}, +{ +ref = slashlongcomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = O; diff --git a/sources/PaperMono.glyphspackage/glyphs/O_tilde.glyph b/sources/PaperMono.glyphspackage/glyphs/O_tilde.glyph index fe55c7c..762c086 100644 --- a/sources/PaperMono.glyphspackage/glyphs/O_tilde.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/O_tilde.glyph @@ -2,7 +2,19 @@ glyphname = Otilde; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = O; +}, +{ +ref = tildecomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = O; diff --git a/sources/PaperMono.glyphspackage/glyphs/P_.glyph b/sources/PaperMono.glyphspackage/glyphs/P_.glyph index 1268a96..a1ba464 100644 --- a/sources/PaperMono.glyphspackage/glyphs/P_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/P_.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = P; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (303,710); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -47,6 +47,52 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,0); +}, +{ +name = top; +pos = (303,710); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(245,0,l), +(245,254,l), +(307,254,ls), +(487,254,o), +(563,344,o), +(563,482,cs), +(563,620,o), +(487,710,o), +(307,710,cs), +(80,710,l), +(80,0,l) +); +}, +{ +closed = 1; +nodes = ( +(245,564,l), +(297,564,ls), +(365,564,o), +(395,534,o), +(395,482,cs), +(395,430,o), +(365,400,o), +(297,400,cs), +(245,400,l) +); +} +); +width = 605; } ); unicode = 80; diff --git a/sources/PaperMono.glyphspackage/glyphs/Q_.glyph b/sources/PaperMono.glyphspackage/glyphs/Q_.glyph index 5e95771..5a0d195 100644 --- a/sources/PaperMono.glyphspackage/glyphs/Q_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/Q_.glyph @@ -13,7 +13,7 @@ name = top; pos = (298,710); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -29,8 +29,144 @@ ref = O; } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (298,0); +}, +{ +name = top; +pos = (298,710); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(480,-134,l), +(384,284,l), +(224,284,l), +(318,-134,l) +); +}, +{ +ref = O; +} +); +width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (298,0); +}, +{ +name = top; +pos = (298,710); +} +); +associatedMasterId = m003; +attr = { +axisRules = ( +{ +min = 139; +} +); +}; +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(502,-154,l), +(414,102,l), +(254,102,l), +(342,-154,l) +); +} +); +}; +layerId = "8D62C21B-A9A1-45D3-90DD-7A171BC11E75"; +name = "Q Black"; +shapes = ( +{ +closed = 1; +nodes = ( +(480,-134,l), +(426,101,l), +(265,101,l), +(318,-134,l) +); +}, +{ +ref = O; +} +); +width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (298,0); +}, +{ +name = top; +pos = (298,710); +} +); +associatedMasterId = m002; +attr = { +axisRules = ( +{ +min = 139; +} +); +}; +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(490,-134,l), +(336,238,l), +(259,238,l), +(413,-134,l) +); +}, +{ +closed = 1; +nodes = ( +(490,-134,l), +(336,238,l), +(259,238,l), +(413,-134,l) +); +} +); +}; +layerId = "DDB6E9BE-5F36-4044-B7D8-735D87E46944"; +name = "Q Regular"; +shapes = ( +{ +closed = 1; +nodes = ( +(490,-134,l), +(408,64,l), +(331,64,l), +(413,-134,l) +); +}, +{ +ref = O; +} +); +width = 605; } ); -metricLeft = O; unicode = 81; } diff --git a/sources/PaperMono.glyphspackage/glyphs/R_.glyph b/sources/PaperMono.glyphspackage/glyphs/R_.glyph index 3df0cad..383b436 100644 --- a/sources/PaperMono.glyphspackage/glyphs/R_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/R_.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = R; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (283,710); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +background = { shapes = ( { closed = 1; @@ -49,6 +49,104 @@ nodes = ( ); } ); +}; +layerId = m002; +shapes = ( +{ +closed = 1; +nodes = ( +(155,0,l), +(155,303,l), +(296,303,ls), +(392,303,o), +(520,354,o), +(520,504,cs), +(520,634,o), +(432,710,o), +(289,710,cs), +(72,710,l), +(72,0,l) +); +}, +{ +closed = 1; +nodes = ( +(539,0,l), +(367,333,l), +(289,317,l), +(448,0,l) +); +}, +{ +closed = 1; +nodes = ( +(155,634,l), +(289,634,ls), +(389,634,o), +(433,588,o), +(433,506,cs), +(433,423,o), +(391,380,o), +(289,380,cs), +(155,380,l) +); +} +); +width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (283,0); +}, +{ +name = top; +pos = (283,710); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(235,0,l), +(235,262,l), +(313,262,ls), +(481,262,o), +(567,342,o), +(567,486,cs), +(567,630,o), +(481,710,o), +(313,710,cs), +(70,710,l), +(70,0,l) +); +}, +{ +closed = 1; +nodes = ( +(579,0,l), +(437,320,l), +(279,306,l), +(399,0,l) +); +}, +{ +closed = 1; +nodes = ( +(235,564,l), +(305,564,ls), +(367,564,o), +(399,538,o), +(399,486,cs), +(399,434,o), +(367,408,o), +(305,408,cs), +(235,408,l) +); +} +); width = 605; } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/R_acute.glyph b/sources/PaperMono.glyphspackage/glyphs/R_acute.glyph index 019a59f..1496e6b 100644 --- a/sources/PaperMono.glyphspackage/glyphs/R_acute.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/R_acute.glyph @@ -2,7 +2,20 @@ glyphname = Racute; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = R; +}, +{ +pos = (21,0); +ref = acutecomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = R; diff --git a/sources/PaperMono.glyphspackage/glyphs/R_caron.glyph b/sources/PaperMono.glyphspackage/glyphs/R_caron.glyph index 6ef4cee..1aa1fd3 100644 --- a/sources/PaperMono.glyphspackage/glyphs/R_caron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/R_caron.glyph @@ -2,7 +2,20 @@ glyphname = Rcaron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = R; +}, +{ +pos = (-20,0); +ref = caroncomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = R; diff --git a/sources/PaperMono.glyphspackage/glyphs/R_commaaccent.glyph b/sources/PaperMono.glyphspackage/glyphs/R_commaaccent.glyph index 2cb8794..df12c3c 100644 --- a/sources/PaperMono.glyphspackage/glyphs/R_commaaccent.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/R_commaaccent.glyph @@ -2,7 +2,20 @@ glyphname = Rcommaaccent; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = R; +}, +{ +pos = (-36,0); +ref = commaaccentcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = R; diff --git a/sources/PaperMono.glyphspackage/glyphs/S_.glyph b/sources/PaperMono.glyphspackage/glyphs/S_.glyph index 74c20ea..1724b0c 100644 --- a/sources/PaperMono.glyphspackage/glyphs/S_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/S_.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 5; glyphname = S; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (306,710); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -41,9 +41,9 @@ nodes = ( (86,639,o), (86,520,cs), (86,417,o), -(130,361,o), -(272,324,cs), -(427,284,o), +(130,359,o), +(272,322,cs), +(427,282,o), (450,253,o), (450,182,cs), (450,108,o), @@ -60,6 +60,65 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (299,0); +}, +{ +name = top; +pos = (306,710); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(453,-12,o), +(549,60,o), +(549,188,cs), +(549,288,o), +(510,350,o), +(340,420,cs), +(252,456,o), +(232,470,o), +(232,512,cs), +(232,548,o), +(255,574,o), +(302,574,cs), +(355,574,o), +(377,550,o), +(379,492,c), +(545,492,l), +(541,622,o), +(485,722,o), +(305,722,cs), +(143,722,o), +(70,626,o), +(70,512,cs), +(70,402,o), +(119,344,o), +(255,290,cs), +(369,245,o), +(383,228,o), +(383,188,cs), +(383,152,o), +(358,136,o), +(308,136,cs), +(253,136,o), +(230,154,o), +(222,213,c), +(56,213,l), +(68,59,o), +(145,-12,o), +(303,-12,cs) +); +} +); +width = 605; } ); unicode = 83; diff --git a/sources/PaperMono.glyphspackage/glyphs/S_acute.glyph b/sources/PaperMono.glyphspackage/glyphs/S_acute.glyph index eb9d7fc..339b5c6 100644 --- a/sources/PaperMono.glyphspackage/glyphs/S_acute.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/S_acute.glyph @@ -2,7 +2,20 @@ glyphname = Sacute; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = S; +}, +{ +pos = (44,0); +ref = acutecomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = S; diff --git a/sources/PaperMono.glyphspackage/glyphs/S_altillo.glyph b/sources/PaperMono.glyphspackage/glyphs/S_altillo.glyph index 1c81e75..98b26fb 100644 --- a/sources/PaperMono.glyphspackage/glyphs/S_altillo.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/S_altillo.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = Saltillo; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -18,6 +18,23 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(375,345,l), +(385,566,l), +(385,710,l), +(220,710,l), +(220,566,l), +(230,345,l) +); +} +); +width = 605; } ); unicode = 42891; diff --git a/sources/PaperMono.glyphspackage/glyphs/S_caron.glyph b/sources/PaperMono.glyphspackage/glyphs/S_caron.glyph index 8ea1f0e..d517ca5 100644 --- a/sources/PaperMono.glyphspackage/glyphs/S_caron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/S_caron.glyph @@ -2,7 +2,20 @@ glyphname = Scaron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = S; +}, +{ +pos = (3,0); +ref = caroncomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = S; diff --git a/sources/PaperMono.glyphspackage/glyphs/S_cedilla.glyph b/sources/PaperMono.glyphspackage/glyphs/S_cedilla.glyph index 36d1d9b..cb34940 100644 --- a/sources/PaperMono.glyphspackage/glyphs/S_cedilla.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/S_cedilla.glyph @@ -2,7 +2,20 @@ glyphname = Scedilla; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = S; +}, +{ +pos = (18,0); +ref = cedillacomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = S; diff --git a/sources/PaperMono.glyphspackage/glyphs/S_chwa.glyph b/sources/PaperMono.glyphspackage/glyphs/S_chwa.glyph index 335272b..e09a823 100644 --- a/sources/PaperMono.glyphspackage/glyphs/S_chwa.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/S_chwa.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = Schwa; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (303,710); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -51,6 +51,56 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,0); +}, +{ +name = top; +pos = (303,710); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(449,-12,o), +(555,104,o), +(555,353,cs), +(555,602,o), +(469,722,o), +(303,722,cs), +(160,722,o), +(80,632,o), +(60,474,c), +(223,474,l), +(234,542,o), +(258,569,o), +(302,569,cs), +(348,569,o), +(387,533,o), +(387,353,cs), +(387,173,o), +(354,141,o), +(294,141,cs), +(240,141,o), +(216,179,o), +(216,265,c), +(479,265,l), +(479,405,l), +(50,405,l), +(50,320,ls), +(50,105,o), +(139,-12,o), +(293,-12,cs) +); +} +); +width = 605; } ); unicode = 399; diff --git a/sources/PaperMono.glyphspackage/glyphs/S_circumflex.glyph b/sources/PaperMono.glyphspackage/glyphs/S_circumflex.glyph index d6d3c44..75c9078 100644 --- a/sources/PaperMono.glyphspackage/glyphs/S_circumflex.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/S_circumflex.glyph @@ -2,7 +2,20 @@ glyphname = Scircumflex; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = S; +}, +{ +pos = (3,0); +ref = circumflexcomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = S; diff --git a/sources/PaperMono.glyphspackage/glyphs/S_commaaccent.glyph b/sources/PaperMono.glyphspackage/glyphs/S_commaaccent.glyph index ea2a227..0b7bdcd 100644 --- a/sources/PaperMono.glyphspackage/glyphs/S_commaaccent.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/S_commaaccent.glyph @@ -2,7 +2,20 @@ glyphname = Scommaaccent; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = S; +}, +{ +pos = (-20,0); +ref = commaaccentcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = S; diff --git a/sources/PaperMono.glyphspackage/glyphs/T_.glyph b/sources/PaperMono.glyphspackage/glyphs/T_.glyph index b70f2c5..fd333d1 100644 --- a/sources/PaperMono.glyphspackage/glyphs/T_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/T_.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = T; layers = ( { @@ -17,7 +17,7 @@ name = top; pos = (303,710); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -34,6 +34,39 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (304,0); +}, +{ +name = center; +pos = (304,349); +}, +{ +name = top; +pos = (304,710); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(385,0,l), +(385,554,l), +(555,554,l), +(555,710,l), +(50,710,l), +(50,554,l), +(220,554,l), +(220,0,l) +); +} +); +width = 605; } ); unicode = 84; diff --git a/sources/PaperMono.glyphspackage/glyphs/T_bar.glyph b/sources/PaperMono.glyphspackage/glyphs/T_bar.glyph index 00ed0a9..1fbb784 100644 --- a/sources/PaperMono.glyphspackage/glyphs/T_bar.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/T_bar.glyph @@ -2,7 +2,7 @@ glyphname = Tbar; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = T; @@ -13,6 +13,19 @@ ref = strokeshortcomb.case; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = T; +}, +{ +pos = (1,15); +ref = strokeshortcomb.case; +} +); +width = 605; } ); unicode = 358; diff --git a/sources/PaperMono.glyphspackage/glyphs/T_caron.glyph b/sources/PaperMono.glyphspackage/glyphs/T_caron.glyph index 7d7d3bc..1207732 100644 --- a/sources/PaperMono.glyphspackage/glyphs/T_caron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/T_caron.glyph @@ -2,7 +2,7 @@ glyphname = Tcaron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = T; @@ -12,6 +12,19 @@ ref = caroncomb.case; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = T; +}, +{ +pos = (1,0); +ref = caroncomb.case; +} +); +width = 605; } ); unicode = 356; diff --git a/sources/PaperMono.glyphspackage/glyphs/T_cedilla.glyph b/sources/PaperMono.glyphspackage/glyphs/T_cedilla.glyph index ca9eb71..0d359b1 100644 --- a/sources/PaperMono.glyphspackage/glyphs/T_cedilla.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/T_cedilla.glyph @@ -2,7 +2,7 @@ glyphname = Tcedilla; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = T; @@ -13,6 +13,19 @@ ref = cedillacomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = T; +}, +{ +pos = (23,0); +ref = cedillacomb; +} +); +width = 605; } ); unicode = 354; diff --git a/sources/PaperMono.glyphspackage/glyphs/T_commaaccent.glyph b/sources/PaperMono.glyphspackage/glyphs/T_commaaccent.glyph index fb77e2a..0562b17 100644 --- a/sources/PaperMono.glyphspackage/glyphs/T_commaaccent.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/T_commaaccent.glyph @@ -2,7 +2,7 @@ glyphname = Tcommaaccent; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = T; @@ -13,6 +13,19 @@ ref = commaaccentcomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = T; +}, +{ +pos = (-15,0); +ref = commaaccentcomb; +} +); +width = 605; } ); unicode = 538; diff --git a/sources/PaperMono.glyphspackage/glyphs/T_horn.glyph b/sources/PaperMono.glyphspackage/glyphs/T_horn.glyph index 8c72b13..7381e30 100644 --- a/sources/PaperMono.glyphspackage/glyphs/T_horn.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/T_horn.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = Thorn; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -39,6 +39,80 @@ nodes = ( } ); width = 605; +}, +{ +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(299,154,ls), +(441,154,o), +(533,231,o), +(533,362,cs), +(533,492,o), +(441,570,o), +(299,570,cs), +(155,570,l), +(155,493,l), +(289,493,ls), +(397,493,o), +(447,448,o), +(447,362,cs), +(447,276,o), +(397,230,o), +(289,230,cs), +(155,230,l), +(155,154,l) +); +}, +{ +closed = 1; +nodes = ( +(174,0,l), +(174,710,l), +(91,710,l), +(91,0,l) +); +} +); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(307,134,ls), +(487,134,o), +(563,224,o), +(563,362,cs), +(563,500,o), +(487,590,o), +(307,590,cs), +(199,590,l), +(199,444,l), +(297,444,ls), +(365,444,o), +(395,414,o), +(395,362,cs), +(395,310,o), +(365,280,o), +(297,280,cs), +(203,280,l), +(203,134,l) +); +}, +{ +closed = 1; +nodes = ( +(245,0,l), +(245,710,l), +(80,710,l), +(80,0,l) +); +} +); +width = 605; } ); unicode = 222; diff --git a/sources/PaperMono.glyphspackage/glyphs/U_.glyph b/sources/PaperMono.glyphspackage/glyphs/U_.glyph index 0d7d42a..704274c 100644 --- a/sources/PaperMono.glyphspackage/glyphs/U_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/U_.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = U; layers = ( { @@ -10,36 +10,79 @@ pos = (303,0); }, { name = ogonek; -pos = (396,1); +pos = (396,4); }, { name = top; pos = (303,710); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( -(446,-15,o), -(533,82,o), -(533,238,cs), +(446,-12,o), +(533,85,o), +(533,241,cs), (533,710,l), (450,710,l), -(450,238,ls), -(450,126,o), -(399,65,o), -(303,65,cs), -(207,65,o), -(155,126,o), -(155,238,cs), +(450,241,ls), +(450,129,o), +(399,68,o), +(303,68,cs), +(207,68,o), +(155,129,o), +(155,241,cs), (155,710,l), (72,710,l), -(72,238,ls), -(72,82,o), -(160,-15,o), -(303,-15,cs) +(72,241,ls), +(72,85,o), +(160,-12,o), +(303,-12,cs) +); +} +); +width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,0); +}, +{ +name = ogonek; +pos = (407,4); +}, +{ +name = top; +pos = (303,710); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(456,-12,o), +(545,68,o), +(545,241,cs), +(545,710,l), +(380,710,l), +(380,237,ls), +(380,168,o), +(353,141,o), +(303,141,cs), +(253,141,o), +(225,168,o), +(225,237,cs), +(225,710,l), +(60,710,l), +(60,241,ls), +(60,68,o), +(150,-12,o), +(303,-12,cs) ); } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/U_acute.glyph b/sources/PaperMono.glyphspackage/glyphs/U_acute.glyph index 4f1b3d1..efcb851 100644 --- a/sources/PaperMono.glyphspackage/glyphs/U_acute.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/U_acute.glyph @@ -2,7 +2,20 @@ glyphname = Uacute; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = U; +}, +{ +pos = (41,0); +ref = acutecomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = U; diff --git a/sources/PaperMono.glyphspackage/glyphs/U_breve.glyph b/sources/PaperMono.glyphspackage/glyphs/U_breve.glyph index 4297db8..daa4d36 100644 --- a/sources/PaperMono.glyphspackage/glyphs/U_breve.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/U_breve.glyph @@ -2,7 +2,19 @@ glyphname = Ubreve; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = U; +}, +{ +ref = brevecomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = U; diff --git a/sources/PaperMono.glyphspackage/glyphs/U_circumflex.glyph b/sources/PaperMono.glyphspackage/glyphs/U_circumflex.glyph index f19dfb0..8ffd023 100644 --- a/sources/PaperMono.glyphspackage/glyphs/U_circumflex.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/U_circumflex.glyph @@ -2,7 +2,19 @@ glyphname = Ucircumflex; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = U; +}, +{ +ref = circumflexcomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = U; diff --git a/sources/PaperMono.glyphspackage/glyphs/U_dieresis.glyph b/sources/PaperMono.glyphspackage/glyphs/U_dieresis.glyph index d0d1743..1a9ea36 100644 --- a/sources/PaperMono.glyphspackage/glyphs/U_dieresis.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/U_dieresis.glyph @@ -2,7 +2,19 @@ glyphname = Udieresis; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = U; +}, +{ +ref = dieresiscomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = U; diff --git a/sources/PaperMono.glyphspackage/glyphs/U_grave.glyph b/sources/PaperMono.glyphspackage/glyphs/U_grave.glyph index ea837ee..58d60dd 100644 --- a/sources/PaperMono.glyphspackage/glyphs/U_grave.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/U_grave.glyph @@ -2,7 +2,7 @@ glyphname = Ugrave; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = U; @@ -13,6 +13,19 @@ ref = gravecomb.case; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = U; +}, +{ +pos = (-55,0); +ref = gravecomb.case; +} +); +width = 605; } ); unicode = 217; diff --git a/sources/PaperMono.glyphspackage/glyphs/U_hungarumlaut.glyph b/sources/PaperMono.glyphspackage/glyphs/U_hungarumlaut.glyph index 8191acf..39dd038 100644 --- a/sources/PaperMono.glyphspackage/glyphs/U_hungarumlaut.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/U_hungarumlaut.glyph @@ -2,7 +2,7 @@ glyphname = Uhungarumlaut; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = U; @@ -13,6 +13,19 @@ ref = hungarumlautcomb.case; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = U; +}, +{ +pos = (35,0); +ref = hungarumlautcomb.case; +} +); +width = 605; } ); unicode = 368; diff --git a/sources/PaperMono.glyphspackage/glyphs/U_macron.glyph b/sources/PaperMono.glyphspackage/glyphs/U_macron.glyph index 0355c92..3febb3f 100644 --- a/sources/PaperMono.glyphspackage/glyphs/U_macron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/U_macron.glyph @@ -2,7 +2,19 @@ glyphname = Umacron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = U; +}, +{ +ref = macroncomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = U; diff --git a/sources/PaperMono.glyphspackage/glyphs/U_ogonek.glyph b/sources/PaperMono.glyphspackage/glyphs/U_ogonek.glyph index 114a574..350615d 100644 --- a/sources/PaperMono.glyphspackage/glyphs/U_ogonek.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/U_ogonek.glyph @@ -2,13 +2,26 @@ glyphname = Uogonek; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = U; }, { -pos = (19,1); +pos = (19,4); +ref = ogonekcomb; +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = U; +}, +{ +pos = (-6,4); ref = ogonekcomb; } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/U_ring.glyph b/sources/PaperMono.glyphspackage/glyphs/U_ring.glyph index 1dff823..974e54f 100644 --- a/sources/PaperMono.glyphspackage/glyphs/U_ring.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/U_ring.glyph @@ -2,7 +2,19 @@ glyphname = Uring; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = U; +}, +{ +ref = ringcomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = U; diff --git a/sources/PaperMono.glyphspackage/glyphs/U_tilde.glyph b/sources/PaperMono.glyphspackage/glyphs/U_tilde.glyph index c0ce438..6a653ac 100644 --- a/sources/PaperMono.glyphspackage/glyphs/U_tilde.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/U_tilde.glyph @@ -2,7 +2,19 @@ glyphname = Utilde; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = U; +}, +{ +ref = tildecomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = U; diff --git a/sources/PaperMono.glyphspackage/glyphs/V_.glyph b/sources/PaperMono.glyphspackage/glyphs/V_.glyph index 28b3a2d..d238d5f 100644 --- a/sources/PaperMono.glyphspackage/glyphs/V_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/V_.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = V; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (303,710); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -30,6 +30,35 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,0); +}, +{ +name = top; +pos = (303,710); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(399,0,l), +(585,710,l), +(409,710,l), +(257,54,l), +(348,54,l), +(196,710,l), +(20,710,l), +(206,0,l) +); +} +); +width = 605; } ); unicode = 86; diff --git a/sources/PaperMono.glyphspackage/glyphs/W_.glyph b/sources/PaperMono.glyphspackage/glyphs/W_.glyph index e55e7e6..a7bcb2d 100644 --- a/sources/PaperMono.glyphspackage/glyphs/W_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/W_.glyph @@ -1,5 +1,5 @@ { -color = 5; +color = 9; glyphname = W; layers = ( { @@ -38,7 +38,7 @@ nodes = ( } ); }; -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -49,16 +49,147 @@ nodes = ( (393,0,l), (500,0,l), (591,710,l), -(510,710,l), +(511,710,l), (439,44,l), (445,44,l), (351,538,l), (255,538,l), (161,44,l), (166,44,l), +(94,710,l), +(14,710,l), +(105,0,l) +); +} +); +width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,0); +}, +{ +name = top; +pos = (303,710); +} +); +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(222,0,l), +(308,586,l), +(297,586,l), +(383,0,l), +(491,0,l), +(591,710,l), +(510,710,l), +(431,44,l), +(439,44,l), +(353,634,l), +(253,634,l), +(166,44,l), +(174,44,l), (95,710,l), (15,710,l), -(105,0,l) +(114,0,l) +); +} +); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(260,0,l), +(318,370,l), +(287,370,l), +(345,0,l), +(515,0,l), +(595,710,l), +(423,710,l), +(397,120,l), +(427,120,l), +(364,548,l), +(241,548,l), +(178,120,l), +(208,120,l), +(182,710,l), +(10,710,l), +(90,0,l) +); +} +); +width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,0); +}, +{ +name = top; +pos = (303,710); +} +); +associatedMasterId = m002; +attr = { +coordinates = ( +138 +); +}; +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(222,0,l), +(308,586,l), +(297,586,l), +(383,0,l), +(491,0,l), +(591,710,l), +(510,710,l), +(431,44,l), +(439,44,l), +(353,634,l), +(253,634,l), +(166,44,l), +(174,44,l), +(95,710,l), +(15,710,l), +(114,0,l) +); +} +); +}; +layerId = "FC1F223B-AB8F-4531-8F23-A3472DAC639F"; +name = "27 Jan 26 10:36"; +shapes = ( +{ +closed = 1; +nodes = ( +(247,0,l), +(315,406,l), +(290,406,l), +(358,0,l), +(511,0,l), +(595,710,l), +(449,710,l), +(411,88,l), +(432,88,l), +(360,545,l), +(245,545,l), +(173,88,l), +(194,88,l), +(156,710,l), +(10,710,l), +(94,0,l) ); } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/W_acute.glyph b/sources/PaperMono.glyphspackage/glyphs/W_acute.glyph index c9ea987..768fd30 100644 --- a/sources/PaperMono.glyphspackage/glyphs/W_acute.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/W_acute.glyph @@ -2,7 +2,20 @@ glyphname = Wacute; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = W; +}, +{ +pos = (41,0); +ref = acutecomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = W; diff --git a/sources/PaperMono.glyphspackage/glyphs/W_circumflex.glyph b/sources/PaperMono.glyphspackage/glyphs/W_circumflex.glyph index 1e62f1a..1f70e12 100644 --- a/sources/PaperMono.glyphspackage/glyphs/W_circumflex.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/W_circumflex.glyph @@ -2,7 +2,19 @@ glyphname = Wcircumflex; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = W; +}, +{ +ref = circumflexcomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = W; diff --git a/sources/PaperMono.glyphspackage/glyphs/W_dieresis.glyph b/sources/PaperMono.glyphspackage/glyphs/W_dieresis.glyph index 04fe556..9eb324a 100644 --- a/sources/PaperMono.glyphspackage/glyphs/W_dieresis.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/W_dieresis.glyph @@ -2,7 +2,19 @@ glyphname = Wdieresis; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = W; +}, +{ +ref = dieresiscomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = W; diff --git a/sources/PaperMono.glyphspackage/glyphs/W_grave.glyph b/sources/PaperMono.glyphspackage/glyphs/W_grave.glyph index c744782..85b4b72 100644 --- a/sources/PaperMono.glyphspackage/glyphs/W_grave.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/W_grave.glyph @@ -2,7 +2,7 @@ glyphname = Wgrave; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = W; @@ -13,6 +13,19 @@ ref = gravecomb.case; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = W; +}, +{ +pos = (-55,0); +ref = gravecomb.case; +} +); +width = 605; } ); unicode = 7808; diff --git a/sources/PaperMono.glyphspackage/glyphs/X_.glyph b/sources/PaperMono.glyphspackage/glyphs/X_.glyph index 129bfcd..c21cabe 100644 --- a/sources/PaperMono.glyphspackage/glyphs/X_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/X_.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = X; layers = ( { @@ -13,27 +13,68 @@ name = top; pos = (303,710); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( (145,0,l), -(303,298,l), +(320,330,l), +(286,330,l), (458,0,l), (552,0,l), -(354,361,l), +(337,394,l), +(337,331,l), (548,710,l), (456,710,l), -(301,426,l), +(284,394,l), +(318,394,l), (151,710,l), (57,710,l), -(251,362,l), +(269,331,l), +(268,394,l), (53,0,l) ); } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,0); +}, +{ +name = top; +pos = (303,710); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(202,0,l), +(356,336,l), +(244,336,l), +(398,0,l), +(581,0,l), +(378,398,l), +(378,331,l), +(577,710,l), +(399,710,l), +(244,384,l), +(349,384,l), +(211,710,l), +(28,710,l), +(226,331,l), +(226,404,l), +(24,0,l) +); +} +); +width = 605; } ); unicode = 88; diff --git a/sources/PaperMono.glyphspackage/glyphs/Y_.glyph b/sources/PaperMono.glyphspackage/glyphs/Y_.glyph index fbb7001..b1e7e8e 100644 --- a/sources/PaperMono.glyphspackage/glyphs/Y_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/Y_.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = Y; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (303,710); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -22,7 +22,8 @@ nodes = ( (345,307,l), (556,710,l), (462,710,l), -(303,392,l), +(287,360,l), +(319,360,l), (143,710,l), (49,710,l), (262,307,l), @@ -31,6 +32,37 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,0); +}, +{ +name = top; +pos = (303,710); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(386,0,l), +(386,287,l), +(585,710,l), +(412,710,l), +(251,339,l), +(355,339,l), +(193,710,l), +(20,710,l), +(221,287,l), +(221,0,l) +); +} +); +width = 605; } ); unicode = 89; diff --git a/sources/PaperMono.glyphspackage/glyphs/Y_acute.glyph b/sources/PaperMono.glyphspackage/glyphs/Y_acute.glyph index 8218db6..0118eaf 100644 --- a/sources/PaperMono.glyphspackage/glyphs/Y_acute.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/Y_acute.glyph @@ -2,7 +2,20 @@ glyphname = Yacute; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = Y; +}, +{ +pos = (41,0); +ref = acutecomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = Y; diff --git a/sources/PaperMono.glyphspackage/glyphs/Y_circumflex.glyph b/sources/PaperMono.glyphspackage/glyphs/Y_circumflex.glyph index a7088f5..d11e81d 100644 --- a/sources/PaperMono.glyphspackage/glyphs/Y_circumflex.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/Y_circumflex.glyph @@ -2,7 +2,19 @@ glyphname = Ycircumflex; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = Y; +}, +{ +ref = circumflexcomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = Y; diff --git a/sources/PaperMono.glyphspackage/glyphs/Y_dieresis.glyph b/sources/PaperMono.glyphspackage/glyphs/Y_dieresis.glyph index 031b650..24967b1 100644 --- a/sources/PaperMono.glyphspackage/glyphs/Y_dieresis.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/Y_dieresis.glyph @@ -2,7 +2,19 @@ glyphname = Ydieresis; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = Y; +}, +{ +ref = dieresiscomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = Y; diff --git a/sources/PaperMono.glyphspackage/glyphs/Y_grave.glyph b/sources/PaperMono.glyphspackage/glyphs/Y_grave.glyph index 51b92f6..875ed08 100644 --- a/sources/PaperMono.glyphspackage/glyphs/Y_grave.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/Y_grave.glyph @@ -2,7 +2,7 @@ glyphname = Ygrave; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = Y; @@ -13,6 +13,19 @@ ref = gravecomb.case; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = Y; +}, +{ +pos = (-55,0); +ref = gravecomb.case; +} +); +width = 605; } ); unicode = 7922; diff --git a/sources/PaperMono.glyphspackage/glyphs/Y_tilde.glyph b/sources/PaperMono.glyphspackage/glyphs/Y_tilde.glyph index 63bdc80..4a4e2f7 100644 --- a/sources/PaperMono.glyphspackage/glyphs/Y_tilde.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/Y_tilde.glyph @@ -2,7 +2,19 @@ glyphname = Ytilde; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = Y; +}, +{ +ref = tildecomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = Y; diff --git a/sources/PaperMono.glyphspackage/glyphs/Z_.glyph b/sources/PaperMono.glyphspackage/glyphs/Z_.glyph index bbdc4ca..919b821 100644 --- a/sources/PaperMono.glyphspackage/glyphs/Z_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/Z_.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = Z; layers = ( { @@ -13,25 +13,60 @@ name = top; pos = (303,710); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( (533,0,l), (533,77,l), -(162,77,l), +(126,77,l), +(142,47,l), (525,632,l), (525,710,l), (80,710,l), (80,634,l), -(435,634,l), +(471,634,l), +(455,664,l), (72,79,l), (72,0,l) ); } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,0); +}, +{ +name = top; +pos = (303,710); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(535,0,l), +(535,156,l), +(131,156,l), +(205,86,l), +(527,552,l), +(527,710,l), +(78,710,l), +(78,554,l), +(466,554,l), +(392,624,l), +(70,158,l), +(70,0,l) +); +} +); +width = 605; } ); unicode = 90; diff --git a/sources/PaperMono.glyphspackage/glyphs/Z_acute.glyph b/sources/PaperMono.glyphspackage/glyphs/Z_acute.glyph index 91d0540..8796c65 100644 --- a/sources/PaperMono.glyphspackage/glyphs/Z_acute.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/Z_acute.glyph @@ -2,7 +2,20 @@ glyphname = Zacute; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = Z; +}, +{ +pos = (41,0); +ref = acutecomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = Z; diff --git a/sources/PaperMono.glyphspackage/glyphs/Z_caron.glyph b/sources/PaperMono.glyphspackage/glyphs/Z_caron.glyph index 3ff7ffe..fdc27bd 100644 --- a/sources/PaperMono.glyphspackage/glyphs/Z_caron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/Z_caron.glyph @@ -2,7 +2,19 @@ glyphname = Zcaron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = Z; +}, +{ +ref = caroncomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = Z; diff --git a/sources/PaperMono.glyphspackage/glyphs/Z_dotaccent.glyph b/sources/PaperMono.glyphspackage/glyphs/Z_dotaccent.glyph index cafbd6b..a491bd6 100644 --- a/sources/PaperMono.glyphspackage/glyphs/Z_dotaccent.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/Z_dotaccent.glyph @@ -2,7 +2,19 @@ glyphname = Zdotaccent; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = Z; +}, +{ +ref = dotaccentcomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = Z; diff --git a/sources/PaperMono.glyphspackage/glyphs/_notdef.glyph b/sources/PaperMono.glyphspackage/glyphs/_notdef.glyph index 5655867..86e889b 100644 --- a/sources/PaperMono.glyphspackage/glyphs/_notdef.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/_notdef.glyph @@ -2,7 +2,54 @@ glyphname = .notdef; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +closed = 1; +nodes = ( +(543,0,l), +(543,710,l), +(63,710,l), +(63,0,l) +); +}, +{ +closed = 1; +nodes = ( +(303,288,l), +(428,77,l), +(177,77,l) +); +}, +{ +closed = 1; +nodes = ( +(139,561,l), +(262,355,l), +(139,150,l) +); +}, +{ +closed = 1; +nodes = ( +(343,355,l), +(466,561,l), +(466,149,l) +); +}, +{ +closed = 1; +nodes = ( +(177,634,l), +(428,634,l), +(303,422,l) +); +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { closed = 1; diff --git a/sources/PaperMono.glyphspackage/glyphs/_part.fraction.glyph b/sources/PaperMono.glyphspackage/glyphs/_part.fraction.glyph new file mode 100644 index 0000000..aa5df36 --- /dev/null +++ b/sources/PaperMono.glyphspackage/glyphs/_part.fraction.glyph @@ -0,0 +1,60 @@ +{ +color = 4; +glyphname = _part.fraction; +layers = ( +{ +guides = ( +{ +angle = 55.742; +pos = (25,0); +} +); +layerId = m002; +shapes = ( +{ +closed = 1; +nodes = ( +(412,463,l), +(581,710,l), +(508,710,l), +(339,463,l) +); +}, +{ +closed = 1; +nodes = ( +(193,248,l), +(24,0,l), +(97,0,l), +(266,248,l) +); +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(436,463,l), +(605,710,l), +(483,710,l), +(314,463,l) +); +}, +{ +closed = 1; +nodes = ( +(169,248,l), +(0,0,l), +(122,0,l), +(291,248,l) +); +} +); +width = 605; +} +); +} diff --git a/sources/PaperMono.glyphspackage/glyphs/a.glyph b/sources/PaperMono.glyphspackage/glyphs/a.glyph index 93875b3..1a3b5fc 100644 --- a/sources/PaperMono.glyphspackage/glyphs/a.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/a.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 9; glyphname = a; layers = ( { @@ -17,7 +17,7 @@ name = top; pos = (305,509); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -30,19 +30,30 @@ nodes = ( (504,0,l), (504,336,ls), (504,459,o), -(438,520,o), -(305,520,cs), -(161,520,o), +(438,521,o), +(305,521,cs), +(161,521,o), (103,449,o), (97,357,c), (184,357,l), (189,409,o), -(213,446,o), -(305,446,cs), -(392,446,o), +(213,447,o), +(305,447,cs), +(392,447,o), (424,407,o), (424,332,cs), -(424,300,l), +(424,205,ls), +(424,119,o), +(374,60,o), +(268,60,cs), +(205,60,o), +(166,84,o), +(166,136,cs), +(166,188,o), +(193,209,o), +(258,215,cs), +(440,231,l), +(440,301,l), (253,284,ls), (137,274,o), (82,217,o), @@ -51,22 +62,6 @@ nodes = ( (146,-12,o), (262,-12,cs) ); -}, -{ -closed = 1; -nodes = ( -(205,60,o), -(166,84,o), -(166,136,cs), -(166,188,o), -(193,209,o), -(258,215,cs), -(424,230,l), -(424,205,ls), -(424,119,o), -(374,60,o), -(268,60,cs) -); } ); width = 605; @@ -75,149 +70,136 @@ width = 605; anchors = ( { name = bottom; -pos = (279,0); +pos = (302,0); }, { name = ogonek; -pos = (538,2); +pos = (523,0); }, { name = top; -pos = (269,528); +pos = (296,509); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(303,-12,o), +(366,37,o), +(388,104,c), +(364,104,l), +(370,0,l), +(523,0,l), +(523,326,ls), +(523,454,o), +(468,521,o), +(298,521,cs), +(132,521,o), +(81,436,o), +(75,336,c), +(235,336,l), +(237,370,o), +(256,385,o), +(294,385,cs), +(344,385,o), +(363,368,o), +(363,322,cs), +(363,194,ls), +(363,148,o), +(318,118,o), +(266,118,cs), +(234,118,o), +(216,128,o), +(216,154,cs), +(216,178,o), +(230,193,o), +(260,196,cs), +(380,208,l), +(380,306,l), +(250,292,ls), +(112,277,o), +(60,230,o), +(60,132,cs), +(60,42,o), +(122,-12,o), +(212,-12,cs) +); } ); -associatedMasterId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; -background = { +width = 605; +}, +{ anchors = ( { name = bottom; -pos = (268,0); +pos = (300,0); }, { name = ogonek; -pos = (528,0); +pos = (519,0); }, { name = top; -pos = (273,509); +pos = (298,509); } ); -shapes = ( -{ -closed = 1; -nodes = ( -(309,-12,o), -(386,37,o), -(399,104,c), -(384,104,l), -(386,29,o), -(420,-2,o), -(486,-2,cs), -(501,-2,o), -(520,-1,o), -(528,0,c), -(528,71,l), -(495,71,ls), -(474,71,o), -(465,79,o), -(465,102,cs), -(465,313,ls), -(465,442,o), -(394,520,o), -(271,520,cs), -(156,520,o), -(81,455,o), -(61,359,c), -(147,352,l), -(162,411,o), -(200,444,o), -(271,444,cs), -(344,444,o), -(384,401,o), -(384,315,c), -(213,280,ls), -(102,258,o), -(52,213,o), -(52,127,cs), -(52,44,o), -(125,-12,o), -(221,-12,cs) -); -}, -{ -closed = 1; -nodes = ( -(171,60,o), -(136,86,o), -(136,134,cs), -(136,177,o), -(159,202,o), -(228,215,cs), -(384,246,l), -(384,202,ls), -(384,117,o), -(332,60,o), -(228,60,cs) -); -} +associatedMasterId = m002; +attr = { +coordinates = ( +138 ); }; -layerId = "17C2C300-037C-497B-81EE-8FD6AB34A754"; -name = "3 Jul 25 18:04"; +layerId = "7C239A9E-5B7B-4961-8095-F5292D8AD273"; +name = "27 Jan 26 10:04"; shapes = ( { closed = 1; nodes = ( -(319,-12,o), -(388,37,o), -(401,104,c), -(388,104,l), -(390,27,o), -(394,29,o), -(400,0,c), -(465,0,l), -(465,351,ls), -(465,478,o), -(397,540,o), -(269,540,cs), -(123,540,o), -(63,468,o), -(58,376,c), -(144,376,l), -(150,428,o), -(175,465,o), -(269,465,cs), -(351,465,o), -(384,426,o), -(384,348,cs), -(384,315,l), -(225,290,ls), -(112,273,o), -(63,219,o), -(63,134,cs), -(63,44,o), -(118,-12,o), -(227,-12,cs) -); -}, -{ -closed = 1; -nodes = ( -(179,60,o), -(148,81,o), -(148,134,cs), -(148,186,o), -(175,213,o), -(238,223,cs), -(384,246,l), -(384,211,ls), -(384,127,o), -(340,60,o), -(230,60,cs) +(316,-12,o), +(385,38,o), +(404,104,c), +(384,104,l), +(389,0,l), +(519,0,l), +(519,329,ls), +(519,455,o), +(460,521,o), +(300,521,cs), +(140,521,o), +(86,440,o), +(80,342,c), +(220,342,l), +(223,382,o), +(244,402,o), +(302,402,cs), +(362,402,o), +(384,379,o), +(384,327,cs), +(384,197,ls), +(384,140,o), +(331,100,o), +(262,100,cs), +(221,100,o), +(202,116,o), +(202,149,cs), +(202,181,o), +(219,197,o), +(259,201,cs), +(399,216,l), +(399,305,l), +(251,290,ls), +(118,277,o), +(66,225,o), +(66,130,cs), +(66,43,o), +(130,-12,o), +(222,-12,cs) ); } ); -width = 672; +width = 605; } ); unicode = 97; diff --git a/sources/PaperMono.glyphspackage/glyphs/a.ss01.glyph b/sources/PaperMono.glyphspackage/glyphs/a.ss01.glyph index 3b8f92e..07b245e 100644 --- a/sources/PaperMono.glyphspackage/glyphs/a.ss01.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/a.ss01.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 5; glyphname = a.ss01; layers = ( { @@ -17,7 +17,7 @@ name = top; pos = (296,509); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -39,19 +39,30 @@ nodes = ( (492,102,cs), (492,342,ls), (492,459,o), -(425,520,o), -(296,520,cs), -(150,520,o), +(425,521,o), +(296,521,cs), +(150,521,o), (90,449,o), (85,357,c), (171,357,l), (177,409,o), -(202,445,o), -(296,445,cs), -(378,445,o), +(202,447,o), +(296,447,cs), +(378,447,o), (411,407,o), (411,338,cs), -(411,294,l), +(411,205,ls), +(411,119,o), +(361,60,o), +(256,60,cs), +(192,60,o), +(154,86,o), +(154,140,cs), +(154,196,o), +(181,211,o), +(246,215,cs), +(427,226,l), +(427,295,l), (240,284,ls), (125,277,o), (69,225,o), @@ -60,21 +71,78 @@ nodes = ( (134,-12,o), (250,-12,cs) ); +} +); +width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (306,0); }, { +name = ogonek; +pos = (565,0); +}, +{ +name = top; +pos = (296,509); +} +); +layerId = m003; +shapes = ( +{ closed = 1; nodes = ( -(192,60,o), -(154,86,o), -(154,140,cs), -(154,196,o), -(181,211,o), -(246,215,cs), -(411,225,l), -(411,205,ls), -(411,119,o), -(361,60,o), -(256,60,cs) +(298,-12,o), +(355,37,o), +(368,104,c), +(351,104,l), +(353,29,o), +(387,-4,o), +(480,-4,cs), +(500,-4,o), +(549,-3,o), +(565,0,c), +(565,140,l), +(541,140,ls), +(520,140,o), +(511,148,o), +(511,171,cs), +(511,342,ls), +(511,459,o), +(444,521,o), +(296,521,cs), +(130,521,o), +(72,436,o), +(67,335,c), +(233,335,l), +(236,365,o), +(249,385,o), +(294,385,cs), +(333,385,o), +(351,367,o), +(351,328,cs), +(351,194,ls), +(351,151,o), +(309,120,o), +(254,120,cs), +(218,120,o), +(205,132,o), +(205,156,cs), +(205,182,o), +(218,193,o), +(246,195,cs), +(427,206,l), +(427,307,l), +(240,296,ls), +(105,288,o), +(50,225,o), +(50,132,cs), +(50,50,o), +(110,-12,o), +(206,-12,cs) ); } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/a.ss02.glyph b/sources/PaperMono.glyphspackage/glyphs/a.ss02.glyph index 77775bb..ec92ea3 100644 --- a/sources/PaperMono.glyphspackage/glyphs/a.ss02.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/a.ss02.glyph @@ -1,23 +1,232 @@ { -color = 9; +color = 4; glyphname = a.ss02; layers = ( { anchors = ( { name = bottom; -pos = (276,0); +pos = (277,0); }, { name = ogonek; -pos = (504,0); +pos = (505,0); }, { name = top; -pos = (275,509); +pos = (276,509); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +closed = 1; +nodes = ( +(352,-12,o), +(415,35,o), +(440,104,c), +(427,115,l), +(432,0,l), +(505,0,l), +(505,509,l), +(430,509,l), +(428,399,l), +(436,411,l), +(419,463,o), +(366,521,o), +(263,521,cs), +(125,521,o), +(44,418,o), +(44,254,cs), +(44,91,o), +(123,-12,o), +(261,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(176,63,o), +(129,138,o), +(129,254,cs), +(129,372,o), +(176,446,o), +(272,446,cs), +(373,446,o), +(424,372,o), +(424,254,cs), +(424,138,o), +(375,63,o), +(273,63,cs) +); +} +); +width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (279,0); +}, +{ +name = ogonek; +pos = (538,2); +}, +{ +name = top; +pos = (269,528); +} +); +associatedMasterId = m002; +background = { +anchors = ( +{ +name = bottom; +pos = (268,0); +}, +{ +name = ogonek; +pos = (528,0); +}, +{ +name = top; +pos = (273,509); +} +); +shapes = ( +{ +closed = 1; +nodes = ( +(309,-12,o), +(386,37,o), +(399,104,c), +(384,104,l), +(386,29,o), +(420,-2,o), +(486,-2,cs), +(501,-2,o), +(520,-1,o), +(528,0,c), +(528,71,l), +(495,71,ls), +(474,71,o), +(465,79,o), +(465,102,cs), +(465,313,ls), +(465,442,o), +(394,520,o), +(271,520,cs), +(156,520,o), +(81,455,o), +(61,359,c), +(147,352,l), +(162,411,o), +(200,444,o), +(271,444,cs), +(344,444,o), +(384,401,o), +(384,315,c), +(213,280,ls), +(102,258,o), +(52,213,o), +(52,127,cs), +(52,44,o), +(125,-12,o), +(221,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(171,60,o), +(136,86,o), +(136,134,cs), +(136,177,o), +(159,202,o), +(228,215,cs), +(384,246,l), +(384,202,ls), +(384,117,o), +(332,60,o), +(228,60,cs) +); +} +); +}; +layerId = "2AF83C6E-31DC-4CEA-A109-08F26BAB114E"; +name = "3 Jul 25 18:04"; +shapes = ( +{ +closed = 1; +nodes = ( +(319,-12,o), +(388,37,o), +(401,104,c), +(388,104,l), +(390,27,o), +(394,29,o), +(400,0,c), +(465,0,l), +(465,351,ls), +(465,478,o), +(397,540,o), +(269,540,cs), +(123,540,o), +(63,468,o), +(58,376,c), +(144,376,l), +(150,428,o), +(175,465,o), +(269,465,cs), +(351,465,o), +(384,426,o), +(384,348,cs), +(384,315,l), +(225,290,ls), +(112,273,o), +(63,219,o), +(63,134,cs), +(63,44,o), +(118,-12,o), +(227,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(179,60,o), +(148,81,o), +(148,134,cs), +(148,186,o), +(175,213,o), +(238,223,cs), +(384,246,l), +(384,211,ls), +(384,127,o), +(340,60,o), +(230,60,cs) +); +} +); +width = 672; +}, +{ +anchors = ( +{ +name = bottom; +pos = (315,0); +}, +{ +name = ogonek; +pos = (543,0); +}, +{ +name = top; +pos = (315,509); +} +); +background = { shapes = ( { closed = 1; @@ -33,9 +242,9 @@ nodes = ( (427,399,l), (435,411,l), (418,463,o), -(365,520,o), -(262,520,cs), -(124,520,o), +(365,521,o), +(262,521,cs), +(124,521,o), (43,418,o), (43,254,cs), (43,91,o), @@ -50,9 +259,9 @@ nodes = ( (128,138,o), (128,254,cs), (128,372,o), -(177,445,o), -(275,445,cs), -(374,445,o), +(177,446,o), +(275,446,cs), +(374,446,o), (424,372,o), (424,254,cs), (424,138,o), @@ -61,6 +270,51 @@ nodes = ( ); } ); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(335,-12,o), +(383,36,o), +(399,98,c), +(386,110,l), +(391,0,l), +(543,0,l), +(543,509,l), +(389,509,l), +(387,394,l), +(399,399,l), +(377,473,o), +(335,520,o), +(241,520,cs), +(107,520,o), +(50,402,o), +(50,254,cs), +(50,98,o), +(111,-12,o), +(241,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(245,126,o), +(214,166,o), +(214,254,cs), +(214,342,o), +(245,383,o), +(298,383,cs), +(348,383,o), +(383,341,o), +(383,254,cs), +(383,173,o), +(352,126,o), +(298,126,cs) +); +} +); width = 605; }, { @@ -78,7 +332,7 @@ name = top; pos = (269,528); } ); -associatedMasterId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +associatedMasterId = m003; background = { anchors = ( { @@ -154,7 +408,7 @@ nodes = ( } ); }; -layerId = "17C2C300-037C-497B-81EE-8FD6AB34A754"; +layerId = "4C39342E-9AC6-4F30-8779-A198AD06C5B7"; name = "3 Jul 25 18:04"; shapes = ( { diff --git a/sources/PaperMono.glyphspackage/glyphs/aacute.glyph b/sources/PaperMono.glyphspackage/glyphs/aacute.glyph index 59ce083..9254af3 100644 --- a/sources/PaperMono.glyphspackage/glyphs/aacute.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/aacute.glyph @@ -2,7 +2,7 @@ glyphname = aacute; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = a; @@ -13,6 +13,19 @@ ref = acutecomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = a; +}, +{ +pos = (42,0); +ref = acutecomb; +} +); +width = 605; } ); unicode = 225; diff --git a/sources/PaperMono.glyphspackage/glyphs/aacute.ss01.glyph b/sources/PaperMono.glyphspackage/glyphs/aacute.ss01.glyph index e5ab57b..2031b13 100644 --- a/sources/PaperMono.glyphspackage/glyphs/aacute.ss01.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/aacute.ss01.glyph @@ -2,7 +2,7 @@ glyphname = aacute.ss01; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = a.ss01; @@ -13,6 +13,19 @@ ref = acutecomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = a.ss01; +}, +{ +pos = (42,0); +ref = acutecomb; +} +); +width = 605; } ); } diff --git a/sources/PaperMono.glyphspackage/glyphs/aacute.ss02.glyph b/sources/PaperMono.glyphspackage/glyphs/aacute.ss02.glyph index effc373..1077cfa 100644 --- a/sources/PaperMono.glyphspackage/glyphs/aacute.ss02.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/aacute.ss02.glyph @@ -1,15 +1,27 @@ { -color = 9; glyphname = aacute.ss02; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = a.ss02; }, { -pos = (13,0); +pos = (14,0); +ref = acutecomb; +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = a.ss02; +}, +{ +pos = (61,0); ref = acutecomb; } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/abreve.glyph b/sources/PaperMono.glyphspackage/glyphs/abreve.glyph index 65e2694..4e217c4 100644 --- a/sources/PaperMono.glyphspackage/glyphs/abreve.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/abreve.glyph @@ -2,7 +2,7 @@ glyphname = abreve; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = a; @@ -13,6 +13,19 @@ ref = brevecomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = a; +}, +{ +pos = (-7,0); +ref = brevecomb; +} +); +width = 605; } ); unicode = 259; diff --git a/sources/PaperMono.glyphspackage/glyphs/abreve.ss01.glyph b/sources/PaperMono.glyphspackage/glyphs/abreve.ss01.glyph index 06d4369..07c4de3 100644 --- a/sources/PaperMono.glyphspackage/glyphs/abreve.ss01.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/abreve.ss01.glyph @@ -2,7 +2,20 @@ glyphname = abreve.ss01; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = a.ss01; +}, +{ +pos = (-7,0); +ref = brevecomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = a.ss01; diff --git a/sources/PaperMono.glyphspackage/glyphs/abreve.ss02.glyph b/sources/PaperMono.glyphspackage/glyphs/abreve.ss02.glyph index 96c2d18..776da14 100644 --- a/sources/PaperMono.glyphspackage/glyphs/abreve.ss02.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/abreve.ss02.glyph @@ -1,15 +1,27 @@ { -color = 9; glyphname = abreve.ss02; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = a.ss02; }, { -pos = (-28,0); +pos = (-27,0); +ref = brevecomb; +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = a.ss02; +}, +{ +pos = (12,0); ref = brevecomb; } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/acaron.glyph b/sources/PaperMono.glyphspackage/glyphs/acaron.glyph index fcb4f4b..f3e3d83 100644 --- a/sources/PaperMono.glyphspackage/glyphs/acaron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/acaron.glyph @@ -2,7 +2,7 @@ glyphname = acaron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = a; @@ -13,6 +13,19 @@ ref = caroncomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = a; +}, +{ +pos = (-7,0); +ref = caroncomb; +} +); +width = 605; } ); unicode = 462; diff --git a/sources/PaperMono.glyphspackage/glyphs/acaron.ss01.glyph b/sources/PaperMono.glyphspackage/glyphs/acaron.ss01.glyph index 3f819a6..1f190db 100644 --- a/sources/PaperMono.glyphspackage/glyphs/acaron.ss01.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/acaron.ss01.glyph @@ -2,7 +2,20 @@ glyphname = acaron.ss01; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = a.ss01; +}, +{ +pos = (-7,0); +ref = caroncomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = a.ss01; diff --git a/sources/PaperMono.glyphspackage/glyphs/acaron.ss02.glyph b/sources/PaperMono.glyphspackage/glyphs/acaron.ss02.glyph index f224964..4dd0857 100644 --- a/sources/PaperMono.glyphspackage/glyphs/acaron.ss02.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/acaron.ss02.glyph @@ -1,15 +1,27 @@ { -color = 9; glyphname = acaron.ss02; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = a.ss02; }, { -pos = (-28,0); +pos = (-27,0); +ref = caroncomb; +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = a.ss02; +}, +{ +pos = (12,0); ref = caroncomb; } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/acircumflex.glyph b/sources/PaperMono.glyphspackage/glyphs/acircumflex.glyph index ac6a69c..63bb0d6 100644 --- a/sources/PaperMono.glyphspackage/glyphs/acircumflex.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/acircumflex.glyph @@ -2,7 +2,7 @@ glyphname = acircumflex; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = a; @@ -13,6 +13,19 @@ ref = circumflexcomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = a; +}, +{ +pos = (-7,0); +ref = circumflexcomb; +} +); +width = 605; } ); unicode = 226; diff --git a/sources/PaperMono.glyphspackage/glyphs/acircumflex.ss01.glyph b/sources/PaperMono.glyphspackage/glyphs/acircumflex.ss01.glyph index 1a5d619..3f57b01 100644 --- a/sources/PaperMono.glyphspackage/glyphs/acircumflex.ss01.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/acircumflex.ss01.glyph @@ -2,7 +2,20 @@ glyphname = acircumflex.ss01; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = a.ss01; +}, +{ +pos = (-7,0); +ref = circumflexcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = a.ss01; diff --git a/sources/PaperMono.glyphspackage/glyphs/acircumflex.ss02.glyph b/sources/PaperMono.glyphspackage/glyphs/acircumflex.ss02.glyph index f398884..1b34924 100644 --- a/sources/PaperMono.glyphspackage/glyphs/acircumflex.ss02.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/acircumflex.ss02.glyph @@ -1,15 +1,27 @@ { -color = 9; glyphname = acircumflex.ss02; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = a.ss02; }, { -pos = (-28,0); +pos = (-27,0); +ref = circumflexcomb; +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = a.ss02; +}, +{ +pos = (12,0); ref = circumflexcomb; } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/acute.glyph b/sources/PaperMono.glyphspackage/glyphs/acute.glyph index 0f57f00..fbfb4e2 100644 --- a/sources/PaperMono.glyphspackage/glyphs/acute.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/acute.glyph @@ -1,17 +1,32 @@ { -color = 1; +color = 4; glyphname = acute; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( +(305,492,l), (399,710,l), (278,710,l), -(207,492,l), -(305,492,l) +(207,492,l) +); +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(335,482,l), +(429,710,l), +(247,710,l), +(176,482,l) ); } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/acutecomb.case.glyph b/sources/PaperMono.glyphspackage/glyphs/acutecomb.case.glyph index 528be44..3d18066 100644 --- a/sources/PaperMono.glyphspackage/glyphs/acutecomb.case.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/acutecomb.case.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = acutecomb.case; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (262,900); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -26,6 +26,31 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = _top; +pos = (262,710); +}, +{ +name = top; +pos = (262,900); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(326,758,l), +(419,900,l), +(251,900,l), +(186,758,l) +); +} +); +width = 605; } ); } diff --git a/sources/PaperMono.glyphspackage/glyphs/acutecomb.glyph b/sources/PaperMono.glyphspackage/glyphs/acutecomb.glyph index e5bc81a..3e392ce 100644 --- a/sources/PaperMono.glyphspackage/glyphs/acutecomb.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/acutecomb.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = acutecomb; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (262,747); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -26,6 +26,44 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = _top; +pos = (254,509); +}, +{ +name = top; +pos = (254,747); +} +); +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(289,595,l), +(383,747,l), +(293,747,l), +(222,595,l) +); +} +); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(314,565,l), +(421,747,l), +(245,747,l), +(174,565,l) +); +} +); +width = 605; } ); unicode = 769; diff --git a/sources/PaperMono.glyphspackage/glyphs/adieresis.glyph b/sources/PaperMono.glyphspackage/glyphs/adieresis.glyph index 9832382..bc00998 100644 --- a/sources/PaperMono.glyphspackage/glyphs/adieresis.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/adieresis.glyph @@ -2,7 +2,7 @@ glyphname = adieresis; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = a; @@ -13,6 +13,19 @@ ref = dieresiscomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = a; +}, +{ +pos = (-7,0); +ref = dieresiscomb; +} +); +width = 605; } ); unicode = 228; diff --git a/sources/PaperMono.glyphspackage/glyphs/adieresis.ss01.glyph b/sources/PaperMono.glyphspackage/glyphs/adieresis.ss01.glyph index 86e0220..9201d5f 100644 --- a/sources/PaperMono.glyphspackage/glyphs/adieresis.ss01.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/adieresis.ss01.glyph @@ -2,7 +2,20 @@ glyphname = adieresis.ss01; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = a.ss01; +}, +{ +pos = (-7,0); +ref = dieresiscomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = a.ss01; diff --git a/sources/PaperMono.glyphspackage/glyphs/adieresis.ss02.glyph b/sources/PaperMono.glyphspackage/glyphs/adieresis.ss02.glyph index 8f13073..cd0ce26 100644 --- a/sources/PaperMono.glyphspackage/glyphs/adieresis.ss02.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/adieresis.ss02.glyph @@ -1,15 +1,27 @@ { -color = 9; glyphname = adieresis.ss02; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = a.ss02; }, { -pos = (-28,0); +pos = (-27,0); +ref = dieresiscomb; +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = a.ss02; +}, +{ +pos = (12,0); ref = dieresiscomb; } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/ae.glyph b/sources/PaperMono.glyphspackage/glyphs/ae.glyph index 5dffe3f..f92ba94 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ae.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ae.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = ae; layers = ( { @@ -13,7 +13,106 @@ name = top; pos = (293,509); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +closed = 1; +nodes = ( +(497,-12,o), +(543,35,o), +(564,154,c), +(483,154,l), +(475,80,o), +(451,61,o), +(414,61,cs), +(366,61,o), +(336,113,o), +(332,231,c), +(571,231,l), +(571,268,ls), +(571,441,o), +(516,521,o), +(414,521,cs), +(308,521,o), +(255,419,o), +(255,254,cs), +(255,87,o), +(306,-12,o), +(412,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(234,-12,o), +(281,42,o), +(297,132,c), +(329,307,l), +(329,449,o), +(280,521,o), +(185,521,cs), +(104,521,o), +(53,468,o), +(41,357,c), +(122,357,l), +(126,412,o), +(143,448,o), +(187,448,cs), +(233,448,o), +(253,401,o), +(253,300,c), +(170,290,ls), +(86,280,o), +(34,216,o), +(34,135,cs), +(34,33,o), +(87,-12,o), +(157,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(134,60,o), +(114,84,o), +(114,135,cs), +(114,178,o), +(134,215,o), +(186,222,cs), +(253,230,l), +(253,210,ls), +(253,113,o), +(230,60,o), +(170,60,cs) +); +}, +{ +closed = 1; +nodes = ( +(339,403,o), +(367,448,o), +(411,448,cs), +(456,448,o), +(485,403,o), +(489,302,c), +(333,302,l) +); +} +); +width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (293,0); +}, +{ +name = top; +pos = (293,509); +} +); +background = { shapes = ( { closed = 1; @@ -99,6 +198,93 @@ nodes = ( ); } ); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(519,-12,o), +(587,37,o), +(595,164,c), +(455,164,l), +(454,130,o), +(440,115,o), +(416,115,cs), +(392,115,o), +(378,130,o), +(376,204,c), +(595,204,l), +(595,290,ls), +(595,440,o), +(530,521,o), +(414,521,cs), +(292,521,o), +(242,414,o), +(242,254,cs), +(242,93,o), +(286,-12,o), +(422,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(234,-12,o), +(326,44,o), +(350,180,c), +(349,307,l), +(349,449,o), +(322,521,o), +(191,521,cs), +(84,521,o), +(25,467,o), +(15,337,c), +(155,337,l), +(159,381,o), +(171,393,o), +(199,393,cs), +(232,393,o), +(241,372,o), +(241,318,c), +(170,308,ls), +(62,293,o), +(10,232,o), +(10,135,cs), +(10,33,o), +(63,-12,o), +(150,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(156,112,o), +(143,124,o), +(143,150,cs), +(143,178,o), +(154,191,o), +(186,196,cs), +(241,204,l), +(241,188,ls), +(241,139,o), +(217,112,o), +(178,112,cs) +); +}, +{ +closed = 1; +nodes = ( +(377,368,o), +(389,393,o), +(415,393,cs), +(442,393,o), +(453,368,o), +(453,318,c), +(377,318,l) +); +} +); width = 605; } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/agrave.glyph b/sources/PaperMono.glyphspackage/glyphs/agrave.glyph index ccf4661..50eed32 100644 --- a/sources/PaperMono.glyphspackage/glyphs/agrave.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/agrave.glyph @@ -2,7 +2,7 @@ glyphname = agrave; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = a; @@ -13,6 +13,19 @@ ref = gravecomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = a; +}, +{ +pos = (-48,0); +ref = gravecomb; +} +); +width = 605; } ); unicode = 224; diff --git a/sources/PaperMono.glyphspackage/glyphs/agrave.ss01.glyph b/sources/PaperMono.glyphspackage/glyphs/agrave.ss01.glyph index 2cbac12..d7121ec 100644 --- a/sources/PaperMono.glyphspackage/glyphs/agrave.ss01.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/agrave.ss01.glyph @@ -2,7 +2,20 @@ glyphname = agrave.ss01; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = a.ss01; +}, +{ +pos = (-48,0); +ref = gravecomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = a.ss01; diff --git a/sources/PaperMono.glyphspackage/glyphs/agrave.ss02.glyph b/sources/PaperMono.glyphspackage/glyphs/agrave.ss02.glyph index 53471f3..0f708f6 100644 --- a/sources/PaperMono.glyphspackage/glyphs/agrave.ss02.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/agrave.ss02.glyph @@ -1,15 +1,27 @@ { -color = 9; glyphname = agrave.ss02; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = a.ss02; }, { -pos = (-69,0); +pos = (-68,0); +ref = gravecomb; +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = a.ss02; +}, +{ +pos = (-29,0); ref = gravecomb; } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/amacron.glyph b/sources/PaperMono.glyphspackage/glyphs/amacron.glyph index 46f17fa..1a3923b 100644 --- a/sources/PaperMono.glyphspackage/glyphs/amacron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/amacron.glyph @@ -2,7 +2,7 @@ glyphname = amacron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = a; @@ -13,6 +13,19 @@ ref = macroncomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = a; +}, +{ +pos = (-7,0); +ref = macroncomb; +} +); +width = 605; } ); unicode = 257; diff --git a/sources/PaperMono.glyphspackage/glyphs/amacron.ss01.glyph b/sources/PaperMono.glyphspackage/glyphs/amacron.ss01.glyph index 0435899..012b74f 100644 --- a/sources/PaperMono.glyphspackage/glyphs/amacron.ss01.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/amacron.ss01.glyph @@ -2,7 +2,20 @@ glyphname = amacron.ss01; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = a.ss01; +}, +{ +pos = (-7,0); +ref = macroncomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = a.ss01; diff --git a/sources/PaperMono.glyphspackage/glyphs/amacron.ss02.glyph b/sources/PaperMono.glyphspackage/glyphs/amacron.ss02.glyph index bd7a246..ecd48f0 100644 --- a/sources/PaperMono.glyphspackage/glyphs/amacron.ss02.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/amacron.ss02.glyph @@ -1,15 +1,27 @@ { -color = 9; glyphname = amacron.ss02; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = a.ss02; }, { -pos = (-28,0); +pos = (-27,0); +ref = macroncomb; +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = a.ss02; +}, +{ +pos = (12,0); ref = macroncomb; } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/ampersand.glyph b/sources/PaperMono.glyphspackage/glyphs/ampersand.glyph index 04ef1d5..a7035d5 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ampersand.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ampersand.glyph @@ -1,14 +1,91 @@ { -color = 1; +color = 9; glyphname = ampersand; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; name = Regular; shapes = ( { closed = 1; nodes = ( +(571,0,l), +(251,393,ls), +(196,460,o), +(176,492,o), +(176,555,cs), +(176,609,o), +(207,643,o), +(260,643,cs), +(312,643,o), +(341,614,o), +(341,561,cs), +(341,495,o), +(312,459,o), +(216,397,c), +(260,346,l), +(378,424,o), +(422,473,o), +(422,563,cs), +(422,662,o), +(362,722,o), +(260,722,cs), +(161,722,o), +(95,659,o), +(95,559,cs), +(95,474,o), +(129,427,o), +(179,364,cs), +(475,0,l) +); +}, +{ +closed = 1; +nodes = ( +(342,-12,o), +(411,17,o), +(445,59,c), +(394,114,l), +(374,87,o), +(321,65,o), +(255,65,cs), +(159,65,o), +(118,107,o), +(118,173,cs), +(118,237,o), +(150,278,o), +(235,332,c), +(187,391,l), +(70,315,o), +(34,253,o), +(34,163,cs), +(34,46,o), +(113,-12,o), +(251,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(524,141,o), +(564,214,o), +(564,332,c), +(487,332,l), +(487,230,o), +(462,182,o), +(432,154,c), +(479,95,l) +); +} +); +width = 605; +}, +{ +background = { +shapes = ( +{ +closed = 1; +nodes = ( (335,-12,o), (401,13,o), (437,50,c), @@ -76,6 +153,166 @@ nodes = ( ); } ); +}; +layerId = m003; +name = Regular; +shapes = ( +{ +closed = 1; +nodes = ( +(585,0,l), +(258,426,ls), +(221,475,o), +(210,495,o), +(210,532,cs), +(210,560,o), +(228,581,o), +(263,581,cs), +(297,581,o), +(315,564,o), +(315,534,cs), +(315,489,o), +(294,459,o), +(216,407,c), +(310,316,l), +(428,394,o), +(471,466,o), +(471,556,cs), +(471,655,o), +(405,722,o), +(260,722,cs), +(127,722,o), +(54,654,o), +(54,543,cs), +(54,469,o), +(86,426,o), +(140,356,cs), +(415,0,l) +); +}, +{ +closed = 1; +nodes = ( +(342,-12,o), +(414,40,o), +(448,82,c), +(364,180,l), +(338,156,o), +(300,139,o), +(248,139,cs), +(208,139,o), +(186,156,o), +(186,186,cs), +(186,218,o), +(198,238,o), +(266,282,c), +(177,391,l), +(60,315,o), +(20,253,o), +(20,163,cs), +(20,46,o), +(113,-12,o), +(226,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(535,136,o), +(585,224,o), +(585,352,c), +(435,352,l), +(435,270,o), +(408,214,o), +(380,196,c), +(486,94,l) +); +} +); +width = 605; +}, +{ +associatedMasterId = m002; +attr = { +coordinates = ( +138 +); +}; +layerId = "3B6DF446-82A4-49A0-A18E-3FFD44D115F5"; +name = "27 Jan 26 11:48"; +shapes = ( +{ +closed = 1; +nodes = ( +(581,0,l), +(254,417,ls), +(212,471,o), +(199,494,o), +(199,538,cs), +(199,576,o), +(222,600,o), +(262,600,cs), +(303,600,o), +(324,581,o), +(324,543,cs), +(324,493,o), +(301,459,o), +(218,404,c), +(288,322,l), +(414,402,o), +(458,468,o), +(458,558,cs), +(458,657,o), +(393,722,o), +(260,722,cs), +(136,722,o), +(65,655,o), +(65,547,cs), +(65,470,o), +(98,426,o), +(151,358,cs), +(434,0,l) +); +}, +{ +closed = 1; +nodes = ( +(342,-12,o), +(413,34,o), +(447,76,c), +(372,158,l), +(348,132,o), +(306,110,o), +(250,110,cs), +(192,110,o), +(164,134,o), +(164,176,cs), +(164,221,o), +(184,249,o), +(254,298,c), +(184,388,l), +(63,312,o), +(24,252,o), +(24,160,cs), +(24,45,o), +(113,-12,o), +(233,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(531,138,o), +(579,221,o), +(579,347,c), +(454,347,l), +(454,259,o), +(428,201,o), +(394,180,c), +(478,94,l) +); +} +); width = 605; } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/aogonek.glyph b/sources/PaperMono.glyphspackage/glyphs/aogonek.glyph index 1c7ebdd..b569fc2 100644 --- a/sources/PaperMono.glyphspackage/glyphs/aogonek.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/aogonek.glyph @@ -2,7 +2,7 @@ glyphname = aogonek; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = a; @@ -13,6 +13,19 @@ ref = ogonekcomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = a; +}, +{ +pos = (110,0); +ref = ogonekcomb; +} +); +width = 605; } ); unicode = 261; diff --git a/sources/PaperMono.glyphspackage/glyphs/aogonek.ss01.glyph b/sources/PaperMono.glyphspackage/glyphs/aogonek.ss01.glyph index 7a4640b..226118c 100644 --- a/sources/PaperMono.glyphspackage/glyphs/aogonek.ss01.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/aogonek.ss01.glyph @@ -2,7 +2,7 @@ glyphname = aogonek.ss01; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = a.ss01; @@ -13,6 +13,19 @@ ref = ogonekcomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = a.ss01; +}, +{ +pos = (152,0); +ref = ogonekcomb; +} +); +width = 605; } ); } diff --git a/sources/PaperMono.glyphspackage/glyphs/aogonek.ss02.glyph b/sources/PaperMono.glyphspackage/glyphs/aogonek.ss02.glyph index 0e379ff..cf8dae8 100644 --- a/sources/PaperMono.glyphspackage/glyphs/aogonek.ss02.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/aogonek.ss02.glyph @@ -1,15 +1,27 @@ { -color = 9; glyphname = aogonek.ss02; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = a.ss02; }, { -pos = (127,0); +pos = (128,0); +ref = ogonekcomb; +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = a.ss02; +}, +{ +pos = (130,0); ref = ogonekcomb; } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/apple.glyph b/sources/PaperMono.glyphspackage/glyphs/apple.glyph index b647114..44de5e6 100644 --- a/sources/PaperMono.glyphspackage/glyphs/apple.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/apple.glyph @@ -1,8 +1,43 @@ { +color = 4; glyphname = apple; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +attr = { +fillColor = (129,173,236,255); +}; +closed = 1; +nodes = ( +(585,218,l), +(585,564,l), +(108,564,l), +(108,477,l), +(367,477,l), +(367,218,l) +); +}, +{ +attr = { +fillColor = (129,173,236,255); +}; +closed = 1; +nodes = ( +(367,0,l), +(367,218,l), +(108,218,l), +(108,477,l), +(20,477,l), +(20,0,l) +); +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { attr = { diff --git a/sources/PaperMono.glyphspackage/glyphs/approxequal.glyph b/sources/PaperMono.glyphspackage/glyphs/approxequal.glyph index d84d53c..e6d512d 100644 --- a/sources/PaperMono.glyphspackage/glyphs/approxequal.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/approxequal.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = approxequal; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -17,6 +17,22 @@ ref = asciitilde; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +pos = (0,-128); +ref = asciitilde; +}, +{ +alignment = -1; +pos = (0,151); +ref = asciitilde; +} +); +width = 605; } ); unicode = 8776; diff --git a/sources/PaperMono.glyphspackage/glyphs/aring.glyph b/sources/PaperMono.glyphspackage/glyphs/aring.glyph index 4dd0c99..1f0a991 100644 --- a/sources/PaperMono.glyphspackage/glyphs/aring.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/aring.glyph @@ -2,7 +2,7 @@ glyphname = aring; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = a; @@ -13,6 +13,19 @@ ref = ringcomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = a; +}, +{ +pos = (-7,0); +ref = ringcomb; +} +); +width = 605; } ); unicode = 229; diff --git a/sources/PaperMono.glyphspackage/glyphs/aring.ss01.glyph b/sources/PaperMono.glyphspackage/glyphs/aring.ss01.glyph index 44e07be..7e9e3af 100644 --- a/sources/PaperMono.glyphspackage/glyphs/aring.ss01.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/aring.ss01.glyph @@ -2,7 +2,20 @@ glyphname = aring.ss01; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = a.ss01; +}, +{ +pos = (-7,0); +ref = ringcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = a.ss01; diff --git a/sources/PaperMono.glyphspackage/glyphs/aring.ss02.glyph b/sources/PaperMono.glyphspackage/glyphs/aring.ss02.glyph index b790b91..75f71e3 100644 --- a/sources/PaperMono.glyphspackage/glyphs/aring.ss02.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/aring.ss02.glyph @@ -1,15 +1,27 @@ { -color = 9; glyphname = aring.ss02; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = a.ss02; }, { -pos = (-28,0); +pos = (-27,0); +ref = ringcomb; +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = a.ss02; +}, +{ +pos = (12,0); ref = ringcomb; } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/asciicircum.glyph b/sources/PaperMono.glyphspackage/glyphs/asciicircum.glyph index 2f74281..819fed3 100644 --- a/sources/PaperMono.glyphspackage/glyphs/asciicircum.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/asciicircum.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = asciicircum; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -20,6 +20,25 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(216,357,l), +(346,660,l), +(259,660,l), +(389,357,l), +(555,357,l), +(394,710,l), +(211,710,l), +(50,357,l) +); +} +); +width = 605; } ); unicode = 94; diff --git a/sources/PaperMono.glyphspackage/glyphs/asciitilde.glyph b/sources/PaperMono.glyphspackage/glyphs/asciitilde.glyph index e158b3d..e83d981 100644 --- a/sources/PaperMono.glyphspackage/glyphs/asciitilde.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/asciitilde.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = asciitilde; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; name = Regular; shapes = ( { @@ -39,6 +39,44 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +name = Regular; +shapes = ( +{ +closed = 1; +nodes = ( +(476,154,o), +(545,219,o), +(545,412,c), +(425,412,l), +(425,348,o), +(409,329,o), +(385,329,cs), +(364,329,o), +(355,336,o), +(323,370,cs), +(284,411,o), +(257,424,o), +(208,424,cs), +(124,424,o), +(60,359,o), +(60,165,c), +(180,165,l), +(180,229,o), +(197,249,o), +(219,249,cs), +(242,249,o), +(258,236,o), +(284,206,cs), +(315,170,o), +(346,154,o), +(398,154,cs) +); +} +); +width = 605; } ); unicode = 126; diff --git a/sources/PaperMono.glyphspackage/glyphs/asterisk.glyph b/sources/PaperMono.glyphspackage/glyphs/asterisk.glyph index 7d5a4c8..277f5e6 100644 --- a/sources/PaperMono.glyphspackage/glyphs/asterisk.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/asterisk.glyph @@ -30,7 +30,42 @@ nodes = ( } ); }; -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +closed = 1; +nodes = ( +(339,60,l), +(332,272,l), +(303,256,l), +(495,130,l), +(531,190,l), +(318,307,l), +(318,273,l), +(531,390,l), +(495,450,l), +(303,324,l), +(332,308,l), +(339,520,l), +(266,520,l), +(273,308,l), +(302,324,l), +(110,450,l), +(74,390,l), +(287,273,l), +(287,307,l), +(74,190,l), +(110,130,l), +(302,256,l), +(273,272,l), +(266,60,l) +); +} +); +width = 605; +}, +{ +background = { shapes = ( { closed = 1; @@ -56,6 +91,108 @@ nodes = ( ); } ); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(372,60,l), +(364,307,l), +(259,265,l), +(483,110,l), +(545,222,l), +(283,344,l), +(283,236,l), +(545,358,l), +(483,470,l), +(259,315,l), +(364,273,l), +(372,520,l), +(233,520,l), +(241,273,l), +(346,315,l), +(122,470,l), +(60,358,l), +(322,236,l), +(322,344,l), +(60,222,l), +(122,110,l), +(346,265,l), +(241,307,l), +(233,60,l) +); +} +); +width = 605; +}, +{ +associatedMasterId = m002; +attr = { +coordinates = ( +138 +); +}; +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(339,129,l), +(333,303,l), +(489,198,l), +(527,261,l), +(354,359,l), +(527,457,l), +(489,520,l), +(333,415,l), +(339,589,l), +(266,589,l), +(272,415,l), +(116,520,l), +(78,457,l), +(251,359,l), +(78,261,l), +(116,198,l), +(272,303,l), +(266,129,l) +); +} +); +}; +layerId = "D65B006D-06D9-4DEA-81CF-FAE244E5850A"; +name = "27 Jan 26 11:37"; +shapes = ( +{ +closed = 1; +nodes = ( +(360,60,l), +(352,297,l), +(271,263,l), +(486,116,l), +(541,213,l), +(289,333,l), +(289,247,l), +(541,367,l), +(486,465,l), +(271,317,l), +(352,283,l), +(360,520,l), +(245,520,l), +(253,283,l), +(334,317,l), +(119,465,l), +(64,368,l), +(316,247,l), +(316,333,l), +(64,213,l), +(119,116,l), +(334,263,l), +(253,297,l), +(245,60,l) +); +} +); width = 605; } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/at.glyph b/sources/PaperMono.glyphspackage/glyphs/at.glyph index a90ede3..1377d3e 100644 --- a/sources/PaperMono.glyphspackage/glyphs/at.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/at.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = at; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -86,6 +86,91 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(349,100,o), +(380,215,o), +(380,315,cs), +(380,415,o), +(349,530,o), +(248,530,cs), +(169,530,o), +(127,465,o), +(127,315,cs), +(127,165,o), +(169,100,o), +(248,100,cs) +); +}, +{ +closed = 1; +nodes = ( +(280,215,o), +(268,240,o), +(268,315,cs), +(268,389,o), +(280,415,o), +(308,415,cs), +(335,415,o), +(346,389,o), +(346,315,cs), +(346,240,o), +(335,215,o), +(308,215,cs) +); +}, +{ +closed = 1; +nodes = ( +(416,4,l), +(385,-8,o), +(335,-12,o), +(289,-12,cs), +(165,-12,o), +(77,30,o), +(77,324,cs), +(77,594,o), +(168,655,o), +(310,655,cs), +(466,655,o), +(528,604,o), +(528,354,cs), +(528,238,o), +(518,212,o), +(500,212,cs), +(484,212,o), +(478,222,o), +(478,254,cs), +(478,522,l), +(348,522,l), +(348,225,ls), +(348,144,o), +(388,100,o), +(456,100,cs), +(542,100,o), +(595,173,o), +(595,354,cs), +(595,638,o), +(507,722,o), +(310,722,cs), +(123,722,o), +(10,628,o), +(10,324,cs), +(10,-8,o), +(131,-77,o), +(289,-77,cs), +(337,-77,o), +(393,-69,o), +(416,-60,c) +); +} +); +width = 605; } ); unicode = 64; diff --git a/sources/PaperMono.glyphspackage/glyphs/atilde.glyph b/sources/PaperMono.glyphspackage/glyphs/atilde.glyph index 6c465cf..15c0ed3 100644 --- a/sources/PaperMono.glyphspackage/glyphs/atilde.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/atilde.glyph @@ -2,7 +2,7 @@ glyphname = atilde; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = a; @@ -13,6 +13,19 @@ ref = tildecomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = a; +}, +{ +pos = (-7,0); +ref = tildecomb; +} +); +width = 605; } ); unicode = 227; diff --git a/sources/PaperMono.glyphspackage/glyphs/atilde.ss01.glyph b/sources/PaperMono.glyphspackage/glyphs/atilde.ss01.glyph index 3d0ae9e..f7c8394 100644 --- a/sources/PaperMono.glyphspackage/glyphs/atilde.ss01.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/atilde.ss01.glyph @@ -2,7 +2,20 @@ glyphname = atilde.ss01; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = a.ss01; +}, +{ +pos = (-7,0); +ref = tildecomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = a.ss01; diff --git a/sources/PaperMono.glyphspackage/glyphs/atilde.ss02.glyph b/sources/PaperMono.glyphspackage/glyphs/atilde.ss02.glyph index b33237f..4f01025 100644 --- a/sources/PaperMono.glyphspackage/glyphs/atilde.ss02.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/atilde.ss02.glyph @@ -1,15 +1,27 @@ { -color = 9; glyphname = atilde.ss02; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = a.ss02; }, { -pos = (-28,0); +pos = (-27,0); +ref = tildecomb; +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = a.ss02; +}, +{ +pos = (12,0); ref = tildecomb; } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/b.glyph b/sources/PaperMono.glyphspackage/glyphs/b.glyph index 7d998b9..86207fe 100644 --- a/sources/PaperMono.glyphspackage/glyphs/b.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/b.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = b; layers = ( { @@ -17,7 +17,7 @@ name = top; pos = (334,509); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -26,9 +26,9 @@ nodes = ( (562,91,o), (562,254,cs), (562,418,o), -(484,520,o), -(340,520,cs), -(249,520,o), +(484,521,o), +(340,521,cs), +(249,521,o), (189,465,o), (172,417,c), (182,399,l), @@ -50,9 +50,9 @@ nodes = ( (182,138,o), (182,254,cs), (182,372,o), -(233,445,o), -(336,445,cs), -(429,445,o), +(233,446,o), +(336,446,cs), +(429,446,o), (477,372,o), (477,254,cs), (477,138,o), @@ -62,8 +62,68 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (324,0); +}, +{ +name = center; +pos = (130,755); +}, +{ +name = top; +pos = (324,509); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(503,-12,o), +(567,91,o), +(567,254,cs), +(567,418,o), +(503,521,o), +(368,521,cs), +(294,521,o), +(239,481,o), +(214,415,c), +(234,399,l), +(234,747,l), +(74,747,l), +(74,0,l), +(226,0,l), +(231,115,l), +(210,100,l), +(234,30,o), +(290,-12,o), +(368,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(263,126,o), +(234,174,o), +(234,254,cs), +(234,334,o), +(263,383,o), +(319,383,cs), +(372,383,o), +(403,342,o), +(403,254,cs), +(403,166,o), +(372,126,o), +(319,126,cs) +); +} +); +width = 605; } ); -metricLeft = h; unicode = 98; } diff --git a/sources/PaperMono.glyphspackage/glyphs/backslash.glyph b/sources/PaperMono.glyphspackage/glyphs/backslash.glyph index e3c75ac..6dfe3d6 100644 --- a/sources/PaperMono.glyphspackage/glyphs/backslash.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/backslash.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = backslash; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -13,6 +13,18 @@ scale = (-1,1); } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +pos = (605,0); +ref = slash; +scale = (-1,1); +} +); +width = 605; } ); unicode = 92; diff --git a/sources/PaperMono.glyphspackage/glyphs/baht.glyph b/sources/PaperMono.glyphspackage/glyphs/baht.glyph index 6f6ca1a..3ac1dc6 100644 --- a/sources/PaperMono.glyphspackage/glyphs/baht.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/baht.glyph @@ -3,7 +3,79 @@ color = 1; glyphname = baht; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +closed = 1; +nodes = ( +(319,0,ls), +(449,0,o), +(533,72,o), +(533,198,cs), +(533,307,o), +(462,371,o), +(347,371,c), +(347,365,l), +(439,365,o), +(506,427,o), +(506,520,cs), +(506,639,o), +(431,710,o), +(318,710,cs), +(82,710,l), +(82,0,l) +); +}, +{ +closed = 1; +nodes = ( +(164,325,l), +(320,325,ls), +(401,325,o), +(447,282,o), +(447,198,cs), +(447,117,o), +(404,77,o), +(319,77,cs), +(164,77,l) +); +}, +{ +closed = 1; +nodes = ( +(164,634,l), +(316,634,ls), +(383,634,o), +(420,595,o), +(420,518,cs), +(420,441,o), +(379,402,o), +(317,402,cs), +(164,402,l) +); +}, +{ +closed = 1; +nodes = ( +(319,-96,l), +(319,27,l), +(319,61,l), +(319,662,l), +(319,690,l), +(319,787,l), +(249,787,l), +(249,690,l), +(249,662,l), +(249,61,l), +(249,27,l), +(249,-96,l) +); +} +); +width = 605; +}, +{ +background = { shapes = ( { closed = 1; @@ -64,6 +136,76 @@ nodes = ( ); } ); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(336,0,ls), +(487,0,o), +(575,72,o), +(575,198,cs), +(575,297,o), +(508,371,o), +(398,371,c), +(398,365,l), +(499,365,o), +(560,437,o), +(560,518,cs), +(560,637,o), +(488,710,o), +(336,710,cs), +(30,710,l), +(30,0,l) +); +}, +{ +closed = 1; +nodes = ( +(190,286,l), +(350,286,ls), +(392,286,o), +(413,261,o), +(413,217,cs), +(413,166,o), +(386,150,o), +(350,150,cs), +(190,150,l) +); +}, +{ +closed = 1; +nodes = ( +(190,560,l), +(348,560,ls), +(386,560,o), +(398,541,o), +(398,498,cs), +(398,456,o), +(386,436,o), +(348,436,cs), +(190,436,l) +); +}, +{ +closed = 1; +nodes = ( +(350,-96,l), +(350,66,l), +(340,119,l), +(340,599,l), +(350,633,l), +(350,787,l), +(230,787,l), +(230,633,l), +(240,599,l), +(240,119,l), +(230,66,l), +(230,-96,l) +); +} +); width = 605; } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/bar.glyph b/sources/PaperMono.glyphspackage/glyphs/bar.glyph index f5fff22..90e79dc 100644 --- a/sources/PaperMono.glyphspackage/glyphs/bar.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/bar.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = bar; layers = ( { @@ -11,7 +11,7 @@ pos = (161,750); pos = (161,-110); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -24,6 +24,29 @@ nodes = ( } ); width = 605; +}, +{ +guides = ( +{ +pos = (161,750); +}, +{ +pos = (161,-110); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(385,-92,l), +(385,803,l), +(220,803,l), +(220,-92,l) +); +} +); +width = 605; } ); unicode = 124; diff --git a/sources/PaperMono.glyphspackage/glyphs/blackC_ircled.glyph b/sources/PaperMono.glyphspackage/glyphs/blackC_ircled.glyph index df8526f..2171d18 100644 --- a/sources/PaperMono.glyphspackage/glyphs/blackC_ircled.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/blackC_ircled.glyph @@ -1,9 +1,32 @@ { -color = 9; +color = 4; glyphname = blackCircled; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +closed = 1; +nodes = ( +(474,-12,o), +(581,116,o), +(581,355,cs), +(581,594,o), +(474,722,o), +(303,722,cs), +(130,722,o), +(24,594,o), +(24,355,cs), +(24,116,o), +(130,-12,o), +(303,-12,cs) +); +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { closed = 1; diff --git a/sources/PaperMono.glyphspackage/glyphs/blackC_ircledS_troke.glyph b/sources/PaperMono.glyphspackage/glyphs/blackC_ircledS_troke.glyph index 66a85f5..12113c3 100644 --- a/sources/PaperMono.glyphspackage/glyphs/blackC_ircledS_troke.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/blackC_ircledS_troke.glyph @@ -1,9 +1,49 @@ { -color = 9; +color = 4; glyphname = blackCircledStroke; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +closed = 1; +nodes = ( +(474,-12,o), +(581,116,o), +(581,355,cs), +(581,594,o), +(474,722,o), +(303,722,cs), +(130,722,o), +(24,594,o), +(24,355,cs), +(24,116,o), +(130,-12,o), +(303,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(171,52,o), +(89,150,o), +(89,355,cs), +(89,561,o), +(171,659,o), +(303,659,cs), +(433,659,o), +(516,561,o), +(516,355,cs), +(516,150,o), +(433,52,o), +(303,52,cs) +); +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { closed = 1; diff --git a/sources/PaperMono.glyphspackage/glyphs/braceleft.glyph b/sources/PaperMono.glyphspackage/glyphs/braceleft.glyph index ee556da..cf941e4 100644 --- a/sources/PaperMono.glyphspackage/glyphs/braceleft.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/braceleft.glyph @@ -1,5 +1,5 @@ { -color = 9; +color = 4; glyphname = braceleft; layers = ( { @@ -48,7 +48,7 @@ nodes = ( } ); }; -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -101,6 +101,114 @@ nodes = ( } ); width = 605; +}, +{ +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(220,803,o), +(168,771,o), +(168,691,cs), +(168,611,o), +(226,539,o), +(226,479,cs), +(226,441,o), +(196,426,o), +(110,426,c), +(110,286,l), +(196,286,o), +(226,271,o), +(226,233,cs), +(226,153,o), +(169,90,o), +(169,10,cs), +(169,-50,o), +(205,-92,o), +(285,-92,cs), +(495,-92,l), +(495,58,l), +(395,58,ls), +(357,58,o), +(336,71,o), +(336,101,cs), +(336,141,o), +(386,183,o), +(386,253,cs), +(386,299,o), +(352,343,o), +(264,353,c), +(264,359,l), +(352,368,o), +(386,403,o), +(386,449,cs), +(386,509,o), +(334,581,o), +(334,621,cs), +(334,644,o), +(350,653,o), +(384,653,cs), +(495,653,l), +(495,803,l), +(310,803,ls) +); +} +); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(495,-92,l), +(495,58,l), +(384,58,ls), +(350,58,o), +(334,67,o), +(334,90,cs), +(334,130,o), +(386,202,o), +(386,262,cs), +(386,308,o), +(352,343,o), +(264,352,c), +(264,358,l), +(352,368,o), +(386,402,o), +(386,448,cs), +(386,518,o), +(336,570,o), +(336,610,cs), +(336,640,o), +(357,653,o), +(395,653,cs), +(495,653,l), +(495,803,l), +(310,803,ls), +(220,803,o), +(169,770,o), +(169,690,cs), +(169,610,o), +(226,538,o), +(226,483,cs), +(226,445,o), +(196,430,o), +(110,430,c), +(110,280,l), +(196,280,o), +(226,265,o), +(226,227,cs), +(226,172,o), +(168,100,o), +(168,20,cs), +(168,-60,o), +(220,-92,o), +(310,-92,cs) +); +} +); +width = 605; } ); unicode = 123; diff --git a/sources/PaperMono.glyphspackage/glyphs/braceright.glyph b/sources/PaperMono.glyphspackage/glyphs/braceright.glyph index 2443d0d..21e60f2 100644 --- a/sources/PaperMono.glyphspackage/glyphs/braceright.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/braceright.glyph @@ -1,9 +1,21 @@ { -color = 9; +color = 4; glyphname = braceright; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = 1; +pos = (605,0); +ref = braceleft; +scale = (-1,1); +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = 1; diff --git a/sources/PaperMono.glyphspackage/glyphs/bracketleft.glyph b/sources/PaperMono.glyphspackage/glyphs/bracketleft.glyph index b4e3c0c..0698737 100644 --- a/sources/PaperMono.glyphspackage/glyphs/bracketleft.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/bracketleft.glyph @@ -1,9 +1,21 @@ { -color = 9; +color = 4; glyphname = bracketleft; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = 1; +pos = (605,0); +ref = bracketright; +scale = (-1,1); +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = 1; diff --git a/sources/PaperMono.glyphspackage/glyphs/bracketright.glyph b/sources/PaperMono.glyphspackage/glyphs/bracketright.glyph index 3472852..48d0176 100644 --- a/sources/PaperMono.glyphspackage/glyphs/bracketright.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/bracketright.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = bracketright; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -20,6 +20,25 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(475,-92,l), +(475,803,l), +(120,803,l), +(120,653,l), +(310,653,l), +(310,58,l), +(120,58,l), +(120,-92,l) +); +} +); +width = 605; } ); unicode = 93; diff --git a/sources/PaperMono.glyphspackage/glyphs/breve.glyph b/sources/PaperMono.glyphspackage/glyphs/breve.glyph index 7afd163..1185351 100644 --- a/sources/PaperMono.glyphspackage/glyphs/breve.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/breve.glyph @@ -1,9 +1,19 @@ { -color = 1; +color = 4; glyphname = breve; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = -1; +ref = brevecomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/brevecomb.case.glyph b/sources/PaperMono.glyphspackage/glyphs/brevecomb.case.glyph index eca5db5..e71601d 100644 --- a/sources/PaperMono.glyphspackage/glyphs/brevecomb.case.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/brevecomb.case.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = brevecomb.case; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (303,891); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -36,6 +36,41 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = _top; +pos = (303,710); +}, +{ +name = top; +pos = (303,891); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(403,738,o), +(453,781,o), +(459,891,c), +(349,891,l), +(345,859,o), +(332,848,o), +(303,848,cs), +(274,848,o), +(261,859,o), +(257,891,c), +(147,891,l), +(152,781,o), +(203,738,o), +(303,738,cs) +); +} +); +width = 605; } ); } diff --git a/sources/PaperMono.glyphspackage/glyphs/brevecomb.glyph b/sources/PaperMono.glyphspackage/glyphs/brevecomb.glyph index 8ac6ddb..3ace96a 100644 --- a/sources/PaperMono.glyphspackage/glyphs/brevecomb.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/brevecomb.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = brevecomb; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (303,747); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -36,6 +36,41 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = _top; +pos = (303,509); +}, +{ +name = top; +pos = (303,747); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(415,557,o), +(481,617,o), +(485,747,c), +(365,747,l), +(361,692,o), +(341,677,o), +(303,677,cs), +(265,677,o), +(245,692,o), +(241,747,c), +(121,747,l), +(125,617,o), +(191,557,o), +(303,557,cs) +); +} +); +width = 605; } ); unicode = 774; diff --git a/sources/PaperMono.glyphspackage/glyphs/brokenbar.glyph b/sources/PaperMono.glyphspackage/glyphs/brokenbar.glyph index d077238..490528a 100644 --- a/sources/PaperMono.glyphspackage/glyphs/brokenbar.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/brokenbar.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = brokenbar; layers = ( { @@ -11,7 +11,7 @@ pos = (161,-110); pos = (161,750); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -33,6 +33,38 @@ nodes = ( } ); width = 605; +}, +{ +guides = ( +{ +pos = (161,-110); +}, +{ +pos = (161,750); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(385,363,l), +(385,747,l), +(220,747,l), +(220,363,l) +); +}, +{ +closed = 1; +nodes = ( +(385,-182,l), +(385,202,l), +(220,202,l), +(220,-182,l) +); +} +); +width = 605; } ); unicode = 166; diff --git a/sources/PaperMono.glyphspackage/glyphs/bullet.glyph b/sources/PaperMono.glyphspackage/glyphs/bullet.glyph index d0bb8e2..c60af9f 100644 --- a/sources/PaperMono.glyphspackage/glyphs/bullet.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/bullet.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = bullet; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -24,6 +24,29 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(402,120,o), +(483,200,o), +(483,300,cs), +(483,400,o), +(402,480,o), +(303,480,cs), +(203,480,o), +(123,400,o), +(123,300,cs), +(123,200,o), +(203,120,o), +(303,120,cs) +); +} +); +width = 605; } ); unicode = 8226; diff --git a/sources/PaperMono.glyphspackage/glyphs/c.glyph b/sources/PaperMono.glyphspackage/glyphs/c.glyph index 9172ebe..c40459e 100644 --- a/sources/PaperMono.glyphspackage/glyphs/c.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/c.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = c; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (309,509); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -48,6 +48,53 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (309,509); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(454,-12,o), +(541,67,o), +(555,199,c), +(395,199,l), +(389,154,o), +(359,126,o), +(309,126,cs), +(262,126,o), +(214,156,o), +(214,254,cs), +(214,352,o), +(259,383,o), +(309,383,cs), +(359,383,o), +(389,355,o), +(395,310,c), +(555,310,l), +(541,442,o), +(454,520,o), +(310,520,cs), +(142,520,o), +(50,416,o), +(50,254,cs), +(50,93,o), +(142,-12,o), +(310,-12,cs) +); +} +); +width = 605; } ); unicode = 99; diff --git a/sources/PaperMono.glyphspackage/glyphs/cacute.glyph b/sources/PaperMono.glyphspackage/glyphs/cacute.glyph index 0fb3be0..9f43070 100644 --- a/sources/PaperMono.glyphspackage/glyphs/cacute.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/cacute.glyph @@ -2,7 +2,7 @@ glyphname = cacute; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = c; @@ -13,6 +13,19 @@ ref = acutecomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = c; +}, +{ +pos = (55,0); +ref = acutecomb; +} +); +width = 605; } ); unicode = 263; diff --git a/sources/PaperMono.glyphspackage/glyphs/caron.glyph b/sources/PaperMono.glyphspackage/glyphs/caron.glyph index 92b1c89..89fd2a4 100644 --- a/sources/PaperMono.glyphspackage/glyphs/caron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/caron.glyph @@ -1,9 +1,19 @@ { -color = 1; +color = 4; glyphname = caron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = -1; +ref = caroncomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/caroncomb.alt.glyph b/sources/PaperMono.glyphspackage/glyphs/caroncomb.alt.glyph index 3d358f2..d2c3c3d 100644 --- a/sources/PaperMono.glyphspackage/glyphs/caroncomb.alt.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/caroncomb.alt.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = caroncomb.alt; layers = ( { @@ -9,7 +9,7 @@ name = _topright; pos = (229,509); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -22,6 +22,27 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = _topright; +pos = (229,509); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(359,509,l), +(414,747,l), +(258,747,l), +(225,509,l) +); +} +); +width = 605; } ); } diff --git a/sources/PaperMono.glyphspackage/glyphs/caroncomb.case.glyph b/sources/PaperMono.glyphspackage/glyphs/caroncomb.case.glyph index 8adc183..d8c1787 100644 --- a/sources/PaperMono.glyphspackage/glyphs/caroncomb.case.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/caroncomb.case.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = caroncomb.case; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (303,891); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -21,8 +21,8 @@ nodes = ( (347,758,l), (447,891,l), (376,891,l), -(293,791,l), -(312,791,l), +(291,791,l), +(310,791,l), (230,891,l), (159,891,l), (258,758,l) @@ -30,6 +30,35 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = _top; +pos = (303,710); +}, +{ +name = top; +pos = (303,891); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(377,748,l), +(477,891,l), +(345,891,l), +(267,781,l), +(338,781,l), +(261,891,l), +(129,891,l), +(228,748,l) +); +} +); +width = 605; } ); } diff --git a/sources/PaperMono.glyphspackage/glyphs/caroncomb.glyph b/sources/PaperMono.glyphspackage/glyphs/caroncomb.glyph index 989f7de..0f87e72 100644 --- a/sources/PaperMono.glyphspackage/glyphs/caroncomb.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/caroncomb.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = caroncomb; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (303,747); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -21,8 +21,8 @@ nodes = ( (347,586,l), (450,747,l), (376,747,l), -(293,618,l), -(312,618,l), +(291,618,l), +(310,618,l), (230,747,l), (155,747,l), (258,586,l) @@ -30,6 +30,35 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = _top; +pos = (303,509); +}, +{ +name = top; +pos = (303,747); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(378,566,l), +(481,747,l), +(341,747,l), +(259,593,l), +(346,593,l), +(264,747,l), +(124,747,l), +(227,566,l) +); +} +); +width = 605; } ); unicode = 780; diff --git a/sources/PaperMono.glyphspackage/glyphs/carriagereturn.glyph b/sources/PaperMono.glyphspackage/glyphs/carriagereturn.glyph index c8581cc..8e9838f 100644 --- a/sources/PaperMono.glyphspackage/glyphs/carriagereturn.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/carriagereturn.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = carriagereturn; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -13,6 +13,18 @@ scale = (-1,1); } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +pos = (605,0); +ref = downTipRightArrow; +scale = (-1,1); +} +); +width = 605; } ); unicode = 8629; diff --git a/sources/PaperMono.glyphspackage/glyphs/ccaron.glyph b/sources/PaperMono.glyphspackage/glyphs/ccaron.glyph index 1d9785e..d1c2dfd 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ccaron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ccaron.glyph @@ -2,7 +2,20 @@ glyphname = ccaron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = c; +}, +{ +pos = (6,0); +ref = caroncomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = c; diff --git a/sources/PaperMono.glyphspackage/glyphs/ccedilla.glyph b/sources/PaperMono.glyphspackage/glyphs/ccedilla.glyph index 8c19f42..3ff4af3 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ccedilla.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ccedilla.glyph @@ -2,7 +2,20 @@ glyphname = ccedilla; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = c; +}, +{ +pos = (28,0); +ref = cedillacomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = c; diff --git a/sources/PaperMono.glyphspackage/glyphs/ccircumflex.glyph b/sources/PaperMono.glyphspackage/glyphs/ccircumflex.glyph index 79d75ba..12994b3 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ccircumflex.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ccircumflex.glyph @@ -2,7 +2,20 @@ glyphname = ccircumflex; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = c; +}, +{ +pos = (6,0); +ref = circumflexcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = c; diff --git a/sources/PaperMono.glyphspackage/glyphs/cdotaccent.glyph b/sources/PaperMono.glyphspackage/glyphs/cdotaccent.glyph index 0f36d4d..1833882 100644 --- a/sources/PaperMono.glyphspackage/glyphs/cdotaccent.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/cdotaccent.glyph @@ -2,7 +2,20 @@ glyphname = cdotaccent; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = c; +}, +{ +pos = (6,0); +ref = dotaccentcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = c; diff --git a/sources/PaperMono.glyphspackage/glyphs/cedilla.glyph b/sources/PaperMono.glyphspackage/glyphs/cedilla.glyph index cd66239..27083d9 100644 --- a/sources/PaperMono.glyphspackage/glyphs/cedilla.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/cedilla.glyph @@ -1,9 +1,19 @@ { -color = 1; +color = 4; glyphname = cedilla; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = -1; +ref = cedillacomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/cedillacomb.glyph b/sources/PaperMono.glyphspackage/glyphs/cedillacomb.glyph index d9b1ce3..9404aca 100644 --- a/sources/PaperMono.glyphspackage/glyphs/cedillacomb.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/cedillacomb.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = cedillacomb; layers = ( { @@ -9,7 +9,7 @@ name = _bottom; pos = (281,0); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -43,6 +43,48 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = _bottom; +pos = (281,0); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(373,-222,o), +(417,-189,o), +(417,-119,cs), +(417,-62,o), +(377,-22,o), +(259,-28,c), +(305,-72,l), +(338,19,l), +(242,19,l), +(216,-53,l), +(216,-96,l), +(263,-96,ls), +(284,-96,o), +(293,-102,o), +(293,-114,cs), +(293,-126,o), +(284,-132,o), +(258,-132,cs), +(236,-132,o), +(210,-128,o), +(196,-124,c), +(196,-212,l), +(208,-216,o), +(237,-222,o), +(276,-222,cs) +); +} +); +width = 605; } ); unicode = 807; diff --git a/sources/PaperMono.glyphspackage/glyphs/cent.glyph b/sources/PaperMono.glyphspackage/glyphs/cent.glyph index 37f52e7..62d12df 100644 --- a/sources/PaperMono.glyphspackage/glyphs/cent.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/cent.glyph @@ -1,17 +1,53 @@ { -color = 1; +color = 4; glyphname = cent; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( -(331,-12,l), -(331,722,l), -(264,722,l), -(264,-12,l) +(341,-12,l), +(341,99,l), +(341,119,l), +(341,561,l), +(341,580,l), +(341,722,l), +(274,722,l), +(274,580,l), +(274,561,l), +(274,119,l), +(274,99,l), +(274,-12,l) +); +}, +{ +alignment = -1; +pos = (0,86); +ref = c; +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(368,-12,l), +(368,150,l), +(358,203,l), +(358,534,l), +(368,568,l), +(368,722,l), +(248,722,l), +(248,568,l), +(258,534,l), +(258,203,l), +(248,150,l), +(248,-12,l) ); }, { diff --git a/sources/PaperMono.glyphspackage/glyphs/circumflex.glyph b/sources/PaperMono.glyphspackage/glyphs/circumflex.glyph index ca563b7..0547469 100644 --- a/sources/PaperMono.glyphspackage/glyphs/circumflex.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/circumflex.glyph @@ -1,9 +1,19 @@ { -color = 1; +color = 4; glyphname = circumflex; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = -1; +ref = circumflexcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/circumflexcomb.case.glyph b/sources/PaperMono.glyphspackage/glyphs/circumflexcomb.case.glyph index e9c65d2..065ef90 100644 --- a/sources/PaperMono.glyphspackage/glyphs/circumflexcomb.case.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/circumflexcomb.case.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = circumflexcomb.case; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (303,891); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -30,6 +30,35 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = _top; +pos = (303,710); +}, +{ +name = top; +pos = (303,891); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(261,748,l), +(338,858,l), +(267,858,l), +(345,748,l), +(477,748,l), +(377,891,l), +(228,891,l), +(129,748,l) +); +} +); +width = 605; } ); } diff --git a/sources/PaperMono.glyphspackage/glyphs/circumflexcomb.glyph b/sources/PaperMono.glyphspackage/glyphs/circumflexcomb.glyph index bc1db45..34e1482 100644 --- a/sources/PaperMono.glyphspackage/glyphs/circumflexcomb.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/circumflexcomb.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = circumflexcomb; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (303,747); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -30,6 +30,35 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = _top; +pos = (303,509); +}, +{ +name = top; +pos = (303,747); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(264,566,l), +(346,720,l), +(259,720,l), +(341,566,l), +(481,566,l), +(378,747,l), +(227,747,l), +(124,566,l) +); +} +); +width = 605; } ); unicode = 770; diff --git a/sources/PaperMono.glyphspackage/glyphs/colon.glyph b/sources/PaperMono.glyphspackage/glyphs/colon.glyph index 37a90c0..ee51d9d 100644 --- a/sources/PaperMono.glyphspackage/glyphs/colon.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/colon.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = colon; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -41,6 +41,46 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(373,-12,o), +(413,32,o), +(413,95,cs), +(413,159,o), +(373,203,o), +(303,203,cs), +(234,203,o), +(192,159,o), +(192,95,cs), +(192,32,o), +(234,-12,o), +(303,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(373,306,o), +(413,349,o), +(413,413,cs), +(413,477,o), +(373,520,o), +(303,520,cs), +(234,520,o), +(192,477,o), +(192,413,cs), +(192,349,o), +(234,306,o), +(303,306,cs) +); +} +); +width = 605; } ); unicode = 58; diff --git a/sources/PaperMono.glyphspackage/glyphs/comma.glyph b/sources/PaperMono.glyphspackage/glyphs/comma.glyph index 708c6c6..7cacec9 100644 --- a/sources/PaperMono.glyphspackage/glyphs/comma.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/comma.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = comma; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -16,6 +16,21 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(337,-142,l), +(409,163,l), +(234,163,l), +(196,-142,l) +); +} +); +width = 605; } ); unicode = 44; diff --git a/sources/PaperMono.glyphspackage/glyphs/commaaccentcomb.glyph b/sources/PaperMono.glyphspackage/glyphs/commaaccentcomb.glyph index 99bab9b..7c9323a 100644 --- a/sources/PaperMono.glyphspackage/glyphs/commaaccentcomb.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/commaaccentcomb.glyph @@ -1,5 +1,5 @@ { -color = 9; +color = 4; glyphname = commaaccentcomb; layers = ( { @@ -13,7 +13,7 @@ name = bottom; pos = (318,-250); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -26,6 +26,31 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = _bottom; +pos = (319,0); +}, +{ +name = bottom; +pos = (318,-250); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(338,-250,l), +(401,-58,l), +(243,-58,l), +(204,-250,l) +); +} +); +width = 605; } ); unicode = 806; diff --git a/sources/PaperMono.glyphspackage/glyphs/commaaccentcomb.loclM_A_H_.glyph b/sources/PaperMono.glyphspackage/glyphs/commaaccentcomb.loclM_A_H_.glyph index 85a8ad5..92e842f 100644 --- a/sources/PaperMono.glyphspackage/glyphs/commaaccentcomb.loclM_A_H_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/commaaccentcomb.loclM_A_H_.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = commaaccentcomb.loclMAH; layers = ( { @@ -13,7 +13,27 @@ name = bottom; pos = (313,-250); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = -1; +ref = commaaccentcomb; +} +); +width = 605; +}, +{ +anchors = ( +{ +name = _bottom; +pos = (313,0); +}, +{ +name = bottom; +pos = (313,-250); +} +); +layerId = m003; shapes = ( { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/commaturnedabovecomb.glyph b/sources/PaperMono.glyphspackage/glyphs/commaturnedabovecomb.glyph index 47a8cd3..5de2f13 100644 --- a/sources/PaperMono.glyphspackage/glyphs/commaturnedabovecomb.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/commaturnedabovecomb.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = commaturnedabovecomb; layers = ( { @@ -13,15 +13,40 @@ name = top; pos = (289,777); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( -(301,777,l), -(237,585,l), (329,585,l), -(368,777,l) +(368,777,l), +(301,777,l), +(237,585,l) +); +} +); +width = 605; +}, +{ +anchors = ( +{ +name = _top; +pos = (289,509); +}, +{ +name = top; +pos = (289,777); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(362,585,l), +(401,777,l), +(268,777,l), +(204,585,l) ); } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/copyright.glyph b/sources/PaperMono.glyphspackage/glyphs/copyright.glyph index 0221286..58eb7e4 100644 --- a/sources/PaperMono.glyphspackage/glyphs/copyright.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/copyright.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = copyright; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -72,6 +72,77 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(475,21,o), +(581,147,o), +(581,343,cs), +(581,539,o), +(475,664,o), +(303,664,cs), +(130,664,o), +(24,539,o), +(24,343,cs), +(24,147,o), +(130,21,o), +(303,21,cs) +); +}, +{ +closed = 1; +nodes = ( +(162,73,o), +(80,170,o), +(80,343,cs), +(80,516,o), +(162,612,o), +(303,612,cs), +(443,612,o), +(525,516,o), +(525,343,cs), +(525,170,o), +(443,73,o), +(303,73,cs) +); +}, +{ +closed = 1; +nodes = ( +(411,133,o), +(467,193,o), +(475,307,c), +(347,307,l), +(345,261,o), +(333,239,o), +(307,239,cs), +(277,239,o), +(264,266,o), +(264,343,cs), +(264,411,o), +(277,446,o), +(307,446,cs), +(333,446,o), +(345,426,o), +(347,378,c), +(475,378,l), +(467,492,o), +(411,552,o), +(305,552,cs), +(197,552,o), +(130,487,o), +(130,343,cs), +(130,199,o), +(197,133,o), +(305,133,cs) +); +} +); +width = 605; } ); unicode = 169; diff --git a/sources/PaperMono.glyphspackage/glyphs/currency.glyph b/sources/PaperMono.glyphspackage/glyphs/currency.glyph index a10b9d8..6c1dd01 100644 --- a/sources/PaperMono.glyphspackage/glyphs/currency.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/currency.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = currency; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -77,6 +77,82 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(426,147,o), +(528,248,o), +(528,372,cs), +(528,495,o), +(426,597,o), +(303,597,cs), +(179,597,o), +(78,495,o), +(78,372,cs), +(78,248,o), +(179,147,o), +(303,147,cs) +); +}, +{ +closed = 1; +nodes = ( +(255,285,o), +(216,324,o), +(216,372,cs), +(216,419,o), +(255,458,o), +(303,458,cs), +(350,458,o), +(389,419,o), +(389,372,cs), +(389,324,o), +(350,285,o), +(303,285,cs) +); +}, +{ +closed = 1; +nodes = ( +(236,234,l), +(152,318,l), +(23,189,l), +(107,106,l) +); +}, +{ +closed = 1; +nodes = ( +(582,189,l), +(453,318,l), +(369,234,l), +(498,106,l) +); +}, +{ +closed = 1; +nodes = ( +(582,555,l), +(498,638,l), +(369,510,l), +(453,426,l) +); +}, +{ +closed = 1; +nodes = ( +(236,510,l), +(107,638,l), +(23,555,l), +(152,426,l) +); +} +); +width = 605; } ); unicode = 164; diff --git a/sources/PaperMono.glyphspackage/glyphs/d.glyph b/sources/PaperMono.glyphspackage/glyphs/d.glyph index 851b4ce..f3ab4c5 100644 --- a/sources/PaperMono.glyphspackage/glyphs/d.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/d.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = d; layers = ( { @@ -21,7 +21,7 @@ name = topright; pos = (532,509); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -33,13 +33,13 @@ nodes = ( (431,0,l), (504,0,l), (504,747,l), -(424,747,l), -(424,399,l), +(423,747,l), +(423,399,l), (435,417,l), (418,465,o), -(353,520,o), -(262,520,cs), -(124,520,o), +(353,521,o), +(262,521,cs), +(124,521,o), (43,418,o), (43,254,cs), (43,91,o), @@ -54,18 +54,83 @@ nodes = ( (128,138,o), (128,254,cs), (128,372,o), -(177,445,o), -(266,445,cs), -(374,445,o), -(424,372,o), -(424,254,cs), -(424,138,o), +(177,446,o), +(266,446,cs), +(374,446,o), +(423,372,o), +(423,254,cs), +(423,138,o), (374,63,o), (268,63,cs) ); } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,0); +}, +{ +name = center; +pos = (418,614); +}, +{ +name = top; +pos = (303,509); +}, +{ +name = topright; +pos = (532,509); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(315,-12,o), +(371,30,o), +(395,100,c), +(374,115,l), +(379,0,l), +(531,0,l), +(531,747,l), +(371,747,l), +(371,399,l), +(391,415,l), +(366,481,o), +(311,521,o), +(237,521,cs), +(102,521,o), +(38,418,o), +(38,254,cs), +(38,91,o), +(102,-12,o), +(237,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(233,126,o), +(202,166,o), +(202,254,cs), +(202,342,o), +(233,383,o), +(286,383,cs), +(342,383,o), +(371,334,o), +(371,254,cs), +(371,174,o), +(342,126,o), +(286,126,cs) +); +} +); +width = 605; } ); unicode = 100; diff --git a/sources/PaperMono.glyphspackage/glyphs/dagger.glyph b/sources/PaperMono.glyphspackage/glyphs/dagger.glyph index 63535f6..625a64b 100644 --- a/sources/PaperMono.glyphspackage/glyphs/dagger.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/dagger.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = dagger; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -25,6 +25,30 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(385,58,l), +(385,710,l), +(220,710,l), +(220,58,l) +); +}, +{ +closed = 1; +nodes = ( +(525,418,l), +(525,574,l), +(80,574,l), +(80,418,l) +); +} +); +width = 605; } ); unicode = 8224; diff --git a/sources/PaperMono.glyphspackage/glyphs/daggerdbl.glyph b/sources/PaperMono.glyphspackage/glyphs/daggerdbl.glyph index b5b99ca..7b49ee9 100644 --- a/sources/PaperMono.glyphspackage/glyphs/daggerdbl.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/daggerdbl.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = daggerdbl; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -34,6 +34,39 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(385,58,l), +(385,710,l), +(220,710,l), +(220,58,l) +); +}, +{ +closed = 1; +nodes = ( +(505,188,l), +(505,344,l), +(100,344,l), +(100,188,l) +); +}, +{ +closed = 1; +nodes = ( +(525,418,l), +(525,574,l), +(80,574,l), +(80,418,l) +); +} +); +width = 605; } ); unicode = 8225; diff --git a/sources/PaperMono.glyphspackage/glyphs/dcaron.glyph b/sources/PaperMono.glyphspackage/glyphs/dcaron.glyph index e520d20..d41d362 100644 --- a/sources/PaperMono.glyphspackage/glyphs/dcaron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/dcaron.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = dcaron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -19,9 +19,9 @@ nodes = ( (342,399,l), (353,417,l), (340,467,o), -(292,520,o), -(213,520,cs), -(90,520,o), +(292,521,o), +(213,521,cs), +(90,521,o), (19,418,o), (19,254,cs), (19,91,o), @@ -36,9 +36,9 @@ nodes = ( (104,138,o), (104,254,cs), (104,372,o), -(143,445,o), -(215,445,cs), -(307,445,o), +(143,446,o), +(215,446,cs), +(307,446,o), (342,372,o), (342,254,cs), (342,138,o), @@ -52,6 +52,57 @@ ref = caroncomb.alt; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(216,-12,o), +(257,30,o), +(277,100,c), +(256,115,l), +(261,0,l), +(413,0,l), +(413,747,l), +(253,747,l), +(253,399,l), +(273,415,l), +(253,481,o), +(216,521,o), +(148,521,cs), +(53,521,o), +(0,428,o), +(0,254,cs), +(0,80,o), +(53,-12,o), +(148,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(182,126,o), +(164,154,o), +(164,254,cs), +(164,353,o), +(182,383,o), +(208,383,cs), +(238,383,o), +(253,353,o), +(253,254,cs), +(253,154,o), +(238,126,o), +(208,126,cs) +); +}, +{ +pos = (191,0); +ref = caroncomb.alt; +} +); +width = 605; } ); unicode = 271; diff --git a/sources/PaperMono.glyphspackage/glyphs/dcroat.glyph b/sources/PaperMono.glyphspackage/glyphs/dcroat.glyph index cdf6058..8e44df3 100644 --- a/sources/PaperMono.glyphspackage/glyphs/dcroat.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/dcroat.glyph @@ -2,7 +2,20 @@ glyphname = dcroat; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = d; +}, +{ +pos = (115,277); +ref = strokeshortcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = d; diff --git a/sources/PaperMono.glyphspackage/glyphs/degree.glyph b/sources/PaperMono.glyphspackage/glyphs/degree.glyph index 6f8415e..3e82b3e 100644 --- a/sources/PaperMono.glyphspackage/glyphs/degree.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/degree.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = degree; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -41,6 +41,46 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(415,314,o), +(507,398,o), +(507,518,cs), +(507,638,o), +(415,722,o), +(303,722,cs), +(191,722,o), +(99,638,o), +(99,518,cs), +(99,398,o), +(191,314,o), +(303,314,cs) +); +}, +{ +closed = 1; +nodes = ( +(263,448,o), +(235,474,o), +(235,518,cs), +(235,562,o), +(263,588,o), +(303,588,cs), +(343,588,o), +(371,562,o), +(371,518,cs), +(371,474,o), +(343,448,o), +(303,448,cs) +); +} +); +width = 605; } ); unicode = 176; diff --git a/sources/PaperMono.glyphspackage/glyphs/dieresis.glyph b/sources/PaperMono.glyphspackage/glyphs/dieresis.glyph index 4729e0c..2be1d7a 100644 --- a/sources/PaperMono.glyphspackage/glyphs/dieresis.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/dieresis.glyph @@ -1,9 +1,19 @@ { -color = 1; +color = 4; glyphname = dieresis; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = -1; +ref = dieresiscomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/dieresiscomb.case.glyph b/sources/PaperMono.glyphspackage/glyphs/dieresiscomb.case.glyph index 0901a09..ddf2110 100644 --- a/sources/PaperMono.glyphspackage/glyphs/dieresiscomb.case.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/dieresiscomb.case.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = dieresiscomb.case; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (303,889); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -51,6 +51,56 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = _top; +pos = (303,710); +}, +{ +name = top; +pos = (303,889); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(469,745,o), +(505,778,o), +(505,833,cs), +(505,887,o), +(469,920,o), +(419,920,cs), +(368,920,o), +(332,887,o), +(332,833,cs), +(332,778,o), +(368,745,o), +(419,745,cs) +); +}, +{ +closed = 1; +nodes = ( +(237,745,o), +(273,778,o), +(273,833,cs), +(273,887,o), +(237,920,o), +(187,920,cs), +(136,920,o), +(100,887,o), +(100,833,cs), +(100,778,o), +(136,745,o), +(187,745,cs) +); +} +); +width = 605; } ); } diff --git a/sources/PaperMono.glyphspackage/glyphs/dieresiscomb.glyph b/sources/PaperMono.glyphspackage/glyphs/dieresiscomb.glyph index 297e3d3..82a492d 100644 --- a/sources/PaperMono.glyphspackage/glyphs/dieresiscomb.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/dieresiscomb.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 5; glyphname = dieresiscomb; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (303,735); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -51,6 +51,94 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = _top; +pos = (303,509); +}, +{ +name = top; +pos = (303,735); +} +); +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(429,620,o), +(452,643,o), +(452,677,cs), +(452,712,o), +(429,735,o), +(397,735,cs), +(364,735,o), +(341,712,o), +(341,677,cs), +(341,643,o), +(364,620,o), +(397,620,cs) +); +}, +{ +closed = 1; +nodes = ( +(241,620,o), +(264,643,o), +(264,677,cs), +(264,712,o), +(241,735,o), +(209,735,cs), +(176,735,o), +(153,712,o), +(153,677,cs), +(153,643,o), +(176,620,o), +(209,620,cs) +); +} +); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(465,554,o), +(499,592,o), +(499,654,cs), +(499,716,o), +(465,754,o), +(413,754,cs), +(361,754,o), +(327,716,o), +(327,654,cs), +(327,592,o), +(361,554,o), +(413,554,cs) +); +}, +{ +closed = 1; +nodes = ( +(245,554,o), +(279,592,o), +(279,654,cs), +(279,716,o), +(245,754,o), +(193,754,cs), +(141,754,o), +(107,716,o), +(107,654,cs), +(107,592,o), +(141,554,o), +(193,554,cs) +); +} +); +width = 605; } ); unicode = 776; diff --git a/sources/PaperMono.glyphspackage/glyphs/dittomark.glyph b/sources/PaperMono.glyphspackage/glyphs/dittomark.glyph index 72c1ecb..a031e55 100644 --- a/sources/PaperMono.glyphspackage/glyphs/dittomark.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/dittomark.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = dittomark; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -25,6 +25,52 @@ nodes = ( } ); width = 605; +}, +{ +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(439,259,l), +(525,499,l), +(365,499,l), +(304,259,l) +); +}, +{ +closed = 1; +nodes = ( +(215,259,l), +(302,499,l), +(141,499,l), +(80,259,l) +); +} +); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(441,249,l), +(535,509,l), +(369,509,l), +(300,249,l) +); +}, +{ +closed = 1; +nodes = ( +(211,249,l), +(305,509,l), +(139,509,l), +(70,249,l) +); +} +); +width = 605; } ); unicode = 12291; diff --git a/sources/PaperMono.glyphspackage/glyphs/divide.glyph b/sources/PaperMono.glyphspackage/glyphs/divide.glyph index d5da8e8..fab8dac 100644 --- a/sources/PaperMono.glyphspackage/glyphs/divide.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/divide.glyph @@ -1,13 +1,22 @@ { -color = 1; +color = 4; glyphname = divide; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( +(523,252,l), +(523,327,l), +(82,327,l), +(82,252,l) +); +}, +{ +closed = 1; +nodes = ( (343,48,o), (367,74,o), (367,109,cs), @@ -38,14 +47,54 @@ nodes = ( (262,408,o), (303,408,cs) ); +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(535,207,l), +(535,367,l), +(70,367,l), +(70,207,l) +); }, { closed = 1; nodes = ( -(523,252,l), -(523,327,l), -(82,327,l), -(82,252,l) +(363,-11,o), +(398,29,o), +(398,83,cs), +(398,137,o), +(363,177,o), +(303,177,cs), +(243,177,o), +(208,137,o), +(208,83,cs), +(208,29,o), +(243,-11,o), +(303,-11,cs) +); +}, +{ +closed = 1; +nodes = ( +(363,397,o), +(398,437,o), +(398,491,cs), +(398,545,o), +(363,585,o), +(303,585,cs), +(243,585,o), +(208,545,o), +(208,491,cs), +(208,437,o), +(243,397,o), +(303,397,cs) ); } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/dollar.glyph b/sources/PaperMono.glyphspackage/glyphs/dollar.glyph index 7b303b8..59d8ea2 100644 --- a/sources/PaperMono.glyphspackage/glyphs/dollar.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/dollar.glyph @@ -3,14 +3,22 @@ color = 1; glyphname = dollar; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( (343,-96,l), +(343,27,l), +(343,61,l), +(343,662,l), +(343,690,l), (343,787,l), (273,787,l), +(273,690,l), +(273,662,l), +(273,61,l), +(273,27,l), (273,-96,l) ); }, @@ -59,6 +67,72 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(367,-96,l), +(367,66,l), +(357,119,l), +(357,599,l), +(367,633,l), +(367,787,l), +(247,787,l), +(247,633,l), +(257,599,l), +(257,119,l), +(247,66,l), +(247,-96,l) +); +}, +{ +closed = 1; +nodes = ( +(457,0,o), +(561,69,o), +(561,192,cs), +(561,300,o), +(516,357,o), +(340,418,cs), +(236,454,o), +(216,467,o), +(216,503,cs), +(216,538,o), +(234,557,o), +(306,557,cs), +(372,557,o), +(389,544,o), +(391,488,c), +(557,488,l), +(553,610,o), +(496,710,o), +(305,710,cs), +(133,710,o), +(54,624,o), +(54,510,cs), +(54,396,o), +(114,340,o), +(264,287,cs), +(378,247,o), +(395,232,o), +(395,198,cs), +(395,168,o), +(379,153,o), +(308,153,cs), +(234,153,o), +(214,169,o), +(210,215,c), +(44,215,l), +(56,66,o), +(147,0,o), +(303,0,cs) +); +} +); +width = 605; } ); unicode = 36; diff --git a/sources/PaperMono.glyphspackage/glyphs/dotaccent.glyph b/sources/PaperMono.glyphspackage/glyphs/dotaccent.glyph index 1f1db80..39b497c 100644 --- a/sources/PaperMono.glyphspackage/glyphs/dotaccent.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/dotaccent.glyph @@ -1,9 +1,19 @@ { -color = 1; +color = 4; glyphname = dotaccent; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = -1; +ref = dotaccentcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/dotaccentcomb.case.glyph b/sources/PaperMono.glyphspackage/glyphs/dotaccentcomb.case.glyph index 98409d0..39d0630 100644 --- a/sources/PaperMono.glyphspackage/glyphs/dotaccentcomb.case.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/dotaccentcomb.case.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = dotaccentcomb.case; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (303,895); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -34,6 +34,39 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = _top; +pos = (303,710); +}, +{ +name = top; +pos = (303,920); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(360,745,o), +(395,777,o), +(395,832,cs), +(395,888,o), +(360,920,o), +(303,920,cs), +(245,920,o), +(210,888,o), +(210,832,cs), +(210,777,o), +(245,745,o), +(303,745,cs) +); +} +); +width = 605; } ); } diff --git a/sources/PaperMono.glyphspackage/glyphs/dotaccentcomb.glyph b/sources/PaperMono.glyphspackage/glyphs/dotaccentcomb.glyph index 08b4c0d..ba26bb2 100644 --- a/sources/PaperMono.glyphspackage/glyphs/dotaccentcomb.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/dotaccentcomb.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 5; glyphname = dotaccentcomb; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (303,744); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -34,6 +34,39 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = _top; +pos = (303,509); +}, +{ +name = top; +pos = (303,747); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(359,554,o), +(403,592,o), +(403,654,cs), +(403,716,o), +(359,754,o), +(303,754,cs), +(247,754,o), +(203,716,o), +(203,654,cs), +(203,592,o), +(247,554,o), +(303,554,cs) +); +} +); +width = 605; } ); unicode = 775; diff --git a/sources/PaperMono.glyphspackage/glyphs/downA_rrow.glyph b/sources/PaperMono.glyphspackage/glyphs/downA_rrow.glyph index 824e9e4..c8358c5 100644 --- a/sources/PaperMono.glyphspackage/glyphs/downA_rrow.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/downA_rrow.glyph @@ -1,9 +1,21 @@ { -color = 9; +color = 4; glyphname = downArrow; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = -1; +pos = (0,684); +ref = upArrow; +scale = (1,-1); +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/downA_rrow.ss07.glyph b/sources/PaperMono.glyphspackage/glyphs/downA_rrow.ss07.glyph index 0d07084..6d05421 100644 --- a/sources/PaperMono.glyphspackage/glyphs/downA_rrow.ss07.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/downA_rrow.ss07.glyph @@ -1,9 +1,21 @@ { -color = 9; +color = 4; glyphname = downArrow.ss07; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = -1; +pos = (0,703); +ref = upArrow.ss07; +scale = (1,-1); +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/downT_ipR_ightA_rrow.glyph b/sources/PaperMono.glyphspackage/glyphs/downT_ipR_ightA_rrow.glyph index 4ee1629..ea33408 100644 --- a/sources/PaperMono.glyphspackage/glyphs/downT_ipR_ightA_rrow.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/downT_ipR_ightA_rrow.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = downTipRightArrow; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -13,6 +13,18 @@ ref = upTipLeftArrow; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +angle = 180; +pos = (605,682); +ref = upTipLeftArrow; +} +); +width = 605; } ); unicode = 8627; diff --git a/sources/PaperMono.glyphspackage/glyphs/e.glyph b/sources/PaperMono.glyphspackage/glyphs/e.glyph index 48c1fa6..cc0d255 100644 --- a/sources/PaperMono.glyphspackage/glyphs/e.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/e.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 9; glyphname = e; layers = ( { @@ -17,7 +17,7 @@ name = top; pos = (308,509); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -34,9 +34,9 @@ nodes = ( (157,255,cs), (157,256,ls), (157,384,o), -(218,447,o), -(306,447,cs), -(397,447,o), +(218,448,o), +(306,448,cs), +(397,448,o), (442,395,o), (448,300,c), (141,300,l), @@ -44,9 +44,9 @@ nodes = ( (533,232,l), (533,275,ls), (533,424,o), -(450,520,o), -(306,520,cs), -(168,520,o), +(450,521,o), +(306,521,cs), +(168,521,o), (72,416,o), (72,254,cs), (72,89,o), @@ -56,6 +56,123 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (306,0); +}, +{ +name = ogonek; +pos = (433,0); +}, +{ +name = top; +pos = (308,509); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(440,-12,o), +(524,52,o), +(551,166,c), +(387,166,l), +(383,136,o), +(360,122,o), +(308,122,cs), +(246,122,o), +(214,149,o), +(214,245,cs), +(214,266,ls), +(214,358,o), +(253,393,o), +(306,393,cs), +(359,393,o), +(389,362,o), +(391,312,c), +(141,312,l), +(141,202,l), +(555,202,l), +(555,252,ls), +(555,412,o), +(474,521,o), +(306,521,cs), +(148,521,o), +(50,416,o), +(50,254,cs), +(50,92,o), +(146,-12,o), +(304,-12,cs) +); +} +); +width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (306,0); +}, +{ +name = ogonek; +pos = (433,0); +}, +{ +name = top; +pos = (308,509); +} +); +associatedMasterId = m002; +attr = { +coordinates = ( +138 +); +}; +layerId = "7C246B62-06EF-4822-8769-9E1CC6CAE7B6"; +name = "27 Jan 26 10:19"; +shapes = ( +{ +closed = 1; +nodes = ( +(435,-12,o), +(517,52,o), +(544,162,c), +(404,162,l), +(396,124,o), +(365,102,o), +(308,102,cs), +(234,102,o), +(194,140,o), +(194,248,cs), +(194,263,ls), +(194,365,o), +(241,409,o), +(306,409,cs), +(373,409,o), +(408,370,o), +(411,308,c), +(141,308,l), +(141,210,l), +(549,210,l), +(549,258,ls), +(549,415,o), +(467,521,o), +(306,521,cs), +(154,521,o), +(56,416,o), +(56,254,cs), +(56,91,o), +(150,-12,o), +(304,-12,cs) +); +} +); +width = 605; } ); unicode = 101; diff --git a/sources/PaperMono.glyphspackage/glyphs/eacute.glyph b/sources/PaperMono.glyphspackage/glyphs/eacute.glyph index 88f6109..a2114bc 100644 --- a/sources/PaperMono.glyphspackage/glyphs/eacute.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/eacute.glyph @@ -2,7 +2,7 @@ glyphname = eacute; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = e; @@ -13,6 +13,19 @@ ref = acutecomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = e; +}, +{ +pos = (54,0); +ref = acutecomb; +} +); +width = 605; } ); unicode = 233; diff --git a/sources/PaperMono.glyphspackage/glyphs/ecaron.glyph b/sources/PaperMono.glyphspackage/glyphs/ecaron.glyph index bef9343..91d02c5 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ecaron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ecaron.glyph @@ -2,7 +2,20 @@ glyphname = ecaron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = e; +}, +{ +pos = (5,0); +ref = caroncomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = e; diff --git a/sources/PaperMono.glyphspackage/glyphs/ecircumflex.glyph b/sources/PaperMono.glyphspackage/glyphs/ecircumflex.glyph index 91e2159..424cffd 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ecircumflex.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ecircumflex.glyph @@ -2,7 +2,20 @@ glyphname = ecircumflex; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = e; +}, +{ +pos = (5,0); +ref = circumflexcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = e; diff --git a/sources/PaperMono.glyphspackage/glyphs/edieresis.glyph b/sources/PaperMono.glyphspackage/glyphs/edieresis.glyph index 723493b..ad31190 100644 --- a/sources/PaperMono.glyphspackage/glyphs/edieresis.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/edieresis.glyph @@ -2,7 +2,20 @@ glyphname = edieresis; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = e; +}, +{ +pos = (5,0); +ref = dieresiscomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = e; diff --git a/sources/PaperMono.glyphspackage/glyphs/edotaccent.glyph b/sources/PaperMono.glyphspackage/glyphs/edotaccent.glyph index 72c3d09..d6048ec 100644 --- a/sources/PaperMono.glyphspackage/glyphs/edotaccent.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/edotaccent.glyph @@ -2,7 +2,20 @@ glyphname = edotaccent; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = e; +}, +{ +pos = (5,0); +ref = dotaccentcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = e; diff --git a/sources/PaperMono.glyphspackage/glyphs/egrave.glyph b/sources/PaperMono.glyphspackage/glyphs/egrave.glyph index 1f84b17..40dbcb2 100644 --- a/sources/PaperMono.glyphspackage/glyphs/egrave.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/egrave.glyph @@ -2,7 +2,20 @@ glyphname = egrave; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = e; +}, +{ +pos = (-36,0); +ref = gravecomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = e; diff --git a/sources/PaperMono.glyphspackage/glyphs/eight.blackC_ircled.glyph b/sources/PaperMono.glyphspackage/glyphs/eight.blackC_ircled.glyph index 592b253..6c38208 100644 --- a/sources/PaperMono.glyphspackage/glyphs/eight.blackC_ircled.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/eight.blackC_ircled.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = eight.blackCircled; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = blackCircled; @@ -78,6 +78,83 @@ assembly = "NPUSHB[ ] /* 86 values pushed */ CALL[ ] /* CallFunction */"; }; width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = blackCircled; +}, +{ +closed = 1; +nodes = ( +(204,161,o), +(150,193,o), +(150,268,cs), +(150,319,o), +(175,350,o), +(220,365,c), +(182,377,o), +(159,402,o), +(159,447,cs), +(159,506,o), +(199,549,o), +(303,549,cs), +(406,549,o), +(446,506,o), +(446,447,cs), +(446,402,o), +(424,377,o), +(385,365,c), +(430,350,o), +(455,319,o), +(455,268,cs), +(455,193,o), +(401,161,o), +(303,161,cs) +); +}, +{ +closed = 1; +nodes = ( +(323,257,o), +(333,267,o), +(333,289,cs), +(333,310,o), +(322,321,o), +(303,321,cs), +(283,321,o), +(272,310,o), +(272,289,cs), +(272,267,o), +(283,257,o), +(303,257,cs) +); +}, +{ +closed = 1; +nodes = ( +(321,401,o), +(330,409,o), +(330,427,cs), +(330,443,o), +(321,453,o), +(303,453,cs), +(285,453,o), +(275,443,o), +(275,427,cs), +(275,409,o), +(285,401,o), +(303,401,cs) +); +} +); +userData = { +assembly = "NPUSHB[ ] /* 86 values pushed */ +33 21 2 6 5 1 76 0 0 0 2 4 0 2 105 0 4 10 1 5 6 4 5 105 0 6 11 1 7 3 6 7 105 9 1 3 1 1 3 89 9 1 3 3 1 97 8 1 1 3 1 81 52 52 40 40 16 16 0 0 52 63 52 62 58 56 40 51 40 50 46 44 16 39 16 38 28 26 0 15 0 14 38 12 6 23 +CALL[ ] /* CallFunction */"; +}; +width = 605; } ); metricWidth = blackCircled; diff --git a/sources/PaperMono.glyphspackage/glyphs/eight.circled.glyph b/sources/PaperMono.glyphspackage/glyphs/eight.circled.glyph index f3bcd49..c47ed3b 100644 --- a/sources/PaperMono.glyphspackage/glyphs/eight.circled.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/eight.circled.glyph @@ -1,9 +1,29 @@ { -color = 9; +color = 4; glyphname = eight.circled; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = -1; +ref = blackCircledStroke; +}, +{ +alignment = -1; +pos = (0,-205); +ref = eightsuperior; +} +); +userData = { +assembly = "NPUSHB[ ] /* 103 values pushed */ +49 37 2 8 7 1 76 0 0 0 2 4 0 2 105 0 4 0 6 7 4 6 105 13 1 7 0 8 9 7 8 105 14 1 9 12 1 5 3 9 5 105 11 1 3 1 1 3 89 11 1 3 3 1 97 10 1 1 3 1 81 68 68 56 56 32 32 16 16 0 0 68 79 68 78 74 72 56 67 56 66 62 60 32 55 32 54 44 42 16 31 16 30 24 22 0 15 0 14 38 15 6 23 +CALL[ ] /* CallFunction */"; +}; +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/eight.dnom.glyph b/sources/PaperMono.glyphspackage/glyphs/eight.dnom.glyph index 369eca3..b9b23a7 100644 --- a/sources/PaperMono.glyphspackage/glyphs/eight.dnom.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/eight.dnom.glyph @@ -1,9 +1,19 @@ { -color = 9; +color = 4; glyphname = eight.dnom; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +pos = (0,-374); +ref = eightsuperior; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { pos = (0,-374); diff --git a/sources/PaperMono.glyphspackage/glyphs/eight.glyph b/sources/PaperMono.glyphspackage/glyphs/eight.glyph index 58d899f..fcc9217 100644 --- a/sources/PaperMono.glyphspackage/glyphs/eight.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/eight.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = eight; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -22,9 +22,9 @@ nodes = ( (433,722,o), (303,722,cs), (172,722,o), -(95,640,o), -(95,531,cs), -(95,442,o), +(96,640,o), +(96,531,cs), +(96,442,o), (145,390,o), (226,371,c), (224,388,l), @@ -46,9 +46,9 @@ nodes = ( (201,338,o), (303,338,cs), (404,338,o), -(456,284,o), -(456,196,cs), -(456,108,o), +(457,284,o), +(457,196,cs), +(457,108,o), (392,67,o), (303,67,cs) ); @@ -72,6 +72,77 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(459,-12,o), +(565,59,o), +(565,191,cs), +(565,299,o), +(498,367,o), +(400,388,c), +(398,371,l), +(489,390,o), +(545,441,o), +(545,531,cs), +(545,640,o), +(482,722,o), +(302,722,cs), +(122,722,o), +(59,640,o), +(59,531,cs), +(59,441,o), +(114,390,o), +(205,371,c), +(203,388,l), +(105,367,o), +(40,299,o), +(40,191,cs), +(40,59,o), +(144,-12,o), +(302,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(248,137,o), +(208,156,o), +(208,220,cs), +(208,272,o), +(240,304,o), +(302,304,cs), +(364,304,o), +(397,272,o), +(397,220,cs), +(397,156,o), +(356,137,o), +(302,137,cs) +); +}, +{ +closed = 1; +nodes = ( +(252,435,o), +(225,455,o), +(225,506,cs), +(225,552,o), +(252,573,o), +(302,573,cs), +(352,573,o), +(379,552,o), +(379,506,cs), +(379,455,o), +(352,435,o), +(302,435,cs) +); +} +); +width = 605; } ); unicode = 56; diff --git a/sources/PaperMono.glyphspackage/glyphs/eight.numr.glyph b/sources/PaperMono.glyphspackage/glyphs/eight.numr.glyph index 2bf9a52..36863bc 100644 --- a/sources/PaperMono.glyphspackage/glyphs/eight.numr.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/eight.numr.glyph @@ -1,9 +1,19 @@ { -color = 9; +color = 4; glyphname = eight.numr; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +pos = (0,-36); +ref = eightsuperior; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { pos = (0,-36); diff --git a/sources/PaperMono.glyphspackage/glyphs/eightinferior.glyph b/sources/PaperMono.glyphspackage/glyphs/eightinferior.glyph index b11eb18..ffd1ca4 100644 --- a/sources/PaperMono.glyphspackage/glyphs/eightinferior.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/eightinferior.glyph @@ -1,9 +1,19 @@ { -color = 9; +color = 4; glyphname = eightinferior; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +pos = (0,-480); +ref = eightsuperior; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { pos = (0,-480); diff --git a/sources/PaperMono.glyphspackage/glyphs/eightsuperior.glyph b/sources/PaperMono.glyphspackage/glyphs/eightsuperior.glyph index 0101b33..e8f1f4f 100644 --- a/sources/PaperMono.glyphspackage/glyphs/eightsuperior.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/eightsuperior.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = eightsuperior; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -72,6 +72,77 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(401,367,o), +(455,399,o), +(455,474,cs), +(455,532,o), +(422,564,o), +(366,576,c), +(366,566,l), +(418,576,o), +(446,601,o), +(446,653,cs), +(446,712,o), +(406,755,o), +(303,755,cs), +(199,755,o), +(159,712,o), +(159,653,cs), +(159,601,o), +(188,576,o), +(239,566,c), +(239,576,l), +(183,564,o), +(150,532,o), +(150,474,cs), +(150,399,o), +(204,367,o), +(303,367,cs) +); +}, +{ +closed = 1; +nodes = ( +(283,463,o), +(272,473,o), +(272,495,cs), +(272,516,o), +(283,527,o), +(303,527,cs), +(322,527,o), +(333,516,o), +(333,495,cs), +(333,473,o), +(323,463,o), +(303,463,cs) +); +}, +{ +closed = 1; +nodes = ( +(285,607,o), +(275,615,o), +(275,633,cs), +(275,649,o), +(285,659,o), +(303,659,cs), +(321,659,o), +(330,649,o), +(330,633,cs), +(330,615,o), +(321,607,o), +(303,607,cs) +); +} +); +width = 605; } ); unicode = 8312; diff --git a/sources/PaperMono.glyphspackage/glyphs/ellipsis.glyph b/sources/PaperMono.glyphspackage/glyphs/ellipsis.glyph index eaff314..b5d740d 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ellipsis.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ellipsis.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = ellipsis; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -58,6 +58,63 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(160,-12,o), +(184,24,o), +(184,94,cs), +(184,163,o), +(160,199,o), +(103,199,cs), +(44,199,o), +(20,163,o), +(20,94,cs), +(20,24,o), +(44,-12,o), +(103,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(361,-12,o), +(384,24,o), +(384,94,cs), +(384,163,o), +(361,199,o), +(303,199,cs), +(245,199,o), +(221,163,o), +(221,94,cs), +(221,24,o), +(245,-12,o), +(303,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(561,-12,o), +(585,24,o), +(585,94,cs), +(585,163,o), +(561,199,o), +(503,199,cs), +(445,199,o), +(421,163,o), +(421,94,cs), +(421,24,o), +(445,-12,o), +(503,-12,cs) +); +} +); +width = 605; } ); unicode = 8230; diff --git a/sources/PaperMono.glyphspackage/glyphs/emacron.glyph b/sources/PaperMono.glyphspackage/glyphs/emacron.glyph index 3f8665b..17c5b74 100644 --- a/sources/PaperMono.glyphspackage/glyphs/emacron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/emacron.glyph @@ -2,7 +2,20 @@ glyphname = emacron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = e; +}, +{ +pos = (5,0); +ref = macroncomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = e; diff --git a/sources/PaperMono.glyphspackage/glyphs/emdash.glyph b/sources/PaperMono.glyphspackage/glyphs/emdash.glyph index a3cae9b..faecdc2 100644 --- a/sources/PaperMono.glyphspackage/glyphs/emdash.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/emdash.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = emdash; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -16,6 +16,21 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(600,207,l), +(600,367,l), +(5,367,l), +(5,207,l) +); +} +); +width = 605; } ); unicode = 8212; diff --git a/sources/PaperMono.glyphspackage/glyphs/endash.glyph b/sources/PaperMono.glyphspackage/glyphs/endash.glyph index 85ea56d..15bbf3e 100644 --- a/sources/PaperMono.glyphspackage/glyphs/endash.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/endash.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = endash; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -16,6 +16,21 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(562,207,l), +(562,367,l), +(43,367,l), +(43,207,l) +); +} +); +width = 605; } ); unicode = 8211; diff --git a/sources/PaperMono.glyphspackage/glyphs/eng.glyph b/sources/PaperMono.glyphspackage/glyphs/eng.glyph index 4d53794..3714c90 100644 --- a/sources/PaperMono.glyphspackage/glyphs/eng.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/eng.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = eng; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -32,6 +32,37 @@ ref = n; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(301,-192,o), +(337,-194,o), +(370,-194,cs), +(469,-194,o), +(535,-135,o), +(535,-41,cs), +(535,37,l), +(375,37,l), +(375,-12,ls), +(375,-42,o), +(360,-54,o), +(332,-54,cs), +(316,-54,o), +(294,-52,o), +(280,-50,c), +(280,-190,l) +); +}, +{ +alignment = -1; +ref = n; +} +); +width = 605; } ); metricLeft = n; diff --git a/sources/PaperMono.glyphspackage/glyphs/eogonek.glyph b/sources/PaperMono.glyphspackage/glyphs/eogonek.glyph index cc833de..ed009f5 100644 --- a/sources/PaperMono.glyphspackage/glyphs/eogonek.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/eogonek.glyph @@ -1,14 +1,11 @@ { -color = 1; +color = 4; glyphname = eogonek; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +background = { shapes = ( { -ref = e; -}, -{ closed = 1; nodes = ( (397,-194,o), @@ -34,6 +31,72 @@ nodes = ( ); } ); +}; +layerId = m002; +shapes = ( +{ +ref = e; +}, +{ +closed = 1; +nodes = ( +(398,-194,o), +(416,-192,o), +(428,-188,c), +(428,-121,l), +(417,-124,o), +(406,-125,o), +(396,-125,cs), +(372,-125,o), +(356,-114,o), +(356,-92,cs), +(356,-61,o), +(374,-33,o), +(453,36,c), +(397,53,l), +(314,-13,o), +(279,-63,o), +(279,-113,cs), +(279,-169,o), +(322,-194,o), +(380,-194,cs) +); +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = e; +}, +{ +closed = 1; +nodes = ( +(404,-206,o), +(443,-202,o), +(465,-198,c), +(465,-94,l), +(455,-96,o), +(439,-98,o), +(423,-98,cs), +(409,-98,o), +(396,-92,o), +(396,-74,cs), +(396,-48,o), +(412,-13,o), +(472,37,c), +(362,69,l), +(288,9,o), +(240,-62,o), +(240,-114,cs), +(240,-178,o), +(288,-206,o), +(362,-206,cs) +); +} +); width = 605; } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/equal.glyph b/sources/PaperMono.glyphspackage/glyphs/equal.glyph index 48fcfbf..9245c0c 100644 --- a/sources/PaperMono.glyphspackage/glyphs/equal.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/equal.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = equal; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -25,6 +25,30 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(515,330,l), +(515,485,l), +(90,485,l), +(90,330,l) +); +}, +{ +closed = 1; +nodes = ( +(515,95,l), +(515,250,l), +(90,250,l), +(90,95,l) +); +} +); +width = 605; } ); unicode = 61; diff --git a/sources/PaperMono.glyphspackage/glyphs/eth.glyph b/sources/PaperMono.glyphspackage/glyphs/eth.glyph index a25ed30..6652b32 100644 --- a/sources/PaperMono.glyphspackage/glyphs/eth.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/eth.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 5; glyphname = eth; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (303,747); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +background = { shapes = ( { closed = 1; @@ -67,6 +67,183 @@ nodes = ( ); } ); +}; +layerId = m002; +shapes = ( +{ +closed = 1; +nodes = ( +(528,644,l), +(508,704,l), +(199,615,l), +(219,555,l) +); +}, +{ +closed = 1; +nodes = ( +(443,-12,o), +(535,85,o), +(535,271,cs), +(535,519,o), +(427,647,o), +(287,747,c), +(167,747,l), +(337,637,o), +(419,535,o), +(443,415,c), +(455,429,l), +(416,472,o), +(364,493,o), +(303,493,cs), +(162,493,o), +(70,399,o), +(70,241,cs), +(70,76,o), +(162,-12,o), +(303,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(209,65,o), +(155,116,o), +(155,241,cs), +(155,356,o), +(209,417,o), +(303,417,cs), +(397,417,o), +(450,366,o), +(450,251,cs), +(450,126,o), +(396,65,o), +(303,65,cs) +); +} +); +width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,0); +}, +{ +name = top; +pos = (303,747); +} +); +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(542,632,l), +(502,726,l), +(154,580,l), +(194,486,l) +); +}, +{ +closed = 1; +nodes = ( +(453,-12,o), +(555,62,o), +(555,262,cs), +(555,486,o), +(486,719,o), +(156,759,c), +(118,632,l), +(318,612,o), +(370,510,o), +(384,406,c), +(430,420,l), +(401,458,o), +(363,478,o), +(300,478,cs), +(150,478,o), +(50,391,o), +(50,233,cs), +(50,68,o), +(153,-12,o), +(303,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(249,126,o), +(214,159,o), +(214,233,cs), +(214,307,o), +(249,340,o), +(303,340,cs), +(357,340,o), +(391,307,o), +(391,233,cs), +(391,159,o), +(356,126,o), +(303,126,cs) +); +} +); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(544,630,l), +(520,710,l), +(158,604,l), +(182,524,l) +); +}, +{ +closed = 1; +nodes = ( +(453,-12,o), +(555,58,o), +(555,272,cs), +(555,452,o), +(476,637,o), +(336,747,c), +(146,747,l), +(296,623,o), +(364,526,o), +(384,406,c), +(430,420,l), +(401,458,o), +(363,478,o), +(300,478,cs), +(150,478,o), +(50,391,o), +(50,233,cs), +(50,68,o), +(153,-12,o), +(303,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(249,126,o), +(214,159,o), +(214,233,cs), +(214,307,o), +(249,340,o), +(303,340,cs), +(357,340,o), +(391,307,o), +(391,233,cs), +(391,159,o), +(356,126,o), +(303,126,cs) +); +} +); width = 605; } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/etilde.glyph b/sources/PaperMono.glyphspackage/glyphs/etilde.glyph index 148cc22..22f294b 100644 --- a/sources/PaperMono.glyphspackage/glyphs/etilde.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/etilde.glyph @@ -2,7 +2,20 @@ glyphname = etilde; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = e; +}, +{ +pos = (5,0); +ref = tildecomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = e; diff --git a/sources/PaperMono.glyphspackage/glyphs/euro.glyph b/sources/PaperMono.glyphspackage/glyphs/euro.glyph index fd18acf..2a50000 100644 --- a/sources/PaperMono.glyphspackage/glyphs/euro.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/euro.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = euro; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -18,8 +18,8 @@ nodes = ( closed = 1; nodes = ( (466,242,l), -(466,317,l), -(43,317,l), +(466,316,l), +(43,316,l), (43,242,l) ); }, @@ -56,6 +56,61 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(476,376,l), +(476,500,l), +(30,500,l), +(30,376,l) +); +}, +{ +closed = 1; +nodes = ( +(476,212,l), +(476,336,l), +(30,336,l), +(30,212,l) +); +}, +{ +closed = 1; +nodes = ( +(278,515,o), +(324,570,o), +(426,570,cs), +(480,570,o), +(535,560,o), +(563,552,c), +(563,710,l), +(533,716,o), +(474,722,o), +(418,722,cs), +(226,722,o), +(110,615,o), +(110,355,cs), +(110,95,o), +(226,-12,o), +(418,-12,cs), +(474,-12,o), +(533,-6,o), +(563,0,c), +(563,158,l), +(535,150,o), +(480,140,o), +(426,140,cs), +(324,140,o), +(278,195,o), +(278,355,cs) +); +} +); +width = 605; } ); unicode = 8364; diff --git a/sources/PaperMono.glyphspackage/glyphs/exclam.glyph b/sources/PaperMono.glyphspackage/glyphs/exclam.glyph index 5702a12..f9ad42b 100644 --- a/sources/PaperMono.glyphspackage/glyphs/exclam.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/exclam.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = exclam; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; name = Regular; shapes = ( { @@ -34,6 +34,39 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +name = Regular; +shapes = ( +{ +closed = 1; +nodes = ( +(373,260,l), +(387,710,l), +(219,710,l), +(233,260,l) +); +}, +{ +closed = 1; +nodes = ( +(365,-12,o), +(405,31,o), +(405,91,cs), +(405,150,o), +(365,192,o), +(303,192,cs), +(240,192,o), +(200,150,o), +(200,91,cs), +(200,31,o), +(240,-12,o), +(303,-12,cs) +); +} +); +width = 605; } ); unicode = 33; diff --git a/sources/PaperMono.glyphspackage/glyphs/exclamdown.glyph b/sources/PaperMono.glyphspackage/glyphs/exclamdown.glyph index f2bc110..0257971 100644 --- a/sources/PaperMono.glyphspackage/glyphs/exclamdown.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/exclamdown.glyph @@ -1,9 +1,22 @@ { -color = 9; +color = 4; glyphname = exclamdown; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +name = Regular; +shapes = ( +{ +alignment = -1; +pos = (0,526); +ref = exclam; +scale = (1,-1); +} +); +width = 605; +}, +{ +layerId = m003; name = Regular; shapes = ( { diff --git a/sources/PaperMono.glyphspackage/glyphs/f.glyph b/sources/PaperMono.glyphspackage/glyphs/f.glyph index d989752..ff5a16c 100644 --- a/sources/PaperMono.glyphspackage/glyphs/f.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/f.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = f; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (416,747); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -21,16 +21,16 @@ nodes = ( (308,0,l), (308,589,ls), (308,657,o), -(342,689,o), -(422,689,cs), -(464,689,o), -(520,684,o), -(543,680,c), -(543,749,l), -(521,754,o), -(456,758,o), -(416,758,cs), -(284,758,o), +(342,690,o), +(422,690,cs), +(464,690,o), +(520,685,o), +(543,681,c), +(543,750,l), +(521,755,o), +(456,759,o), +(416,759,cs), +(284,759,o), (228,691,o), (228,591,cs), (228,0,l) @@ -59,7 +59,7 @@ name = top; pos = (346,768); } ); -associatedMasterId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +associatedMasterId = m002; background = { shapes = ( { @@ -90,7 +90,131 @@ nodes = ( } ); }; -layerId = "CF69D3D0-8A55-439F-95D5-8D273522FE99"; +layerId = "048A84EC-8F08-46E5-B93A-5570F3A2C4EB"; +name = "14 Jul 25 at 13:31"; +shapes = ( +{ +closed = 1; +nodes = ( +(313,0,l), +(313,624,ls), +(313,682,o), +(336,697,o), +(397,697,cs), +(449,697,o), +(509,693,o), +(547,687,c), +(547,758,l), +(511,764,o), +(444,768,o), +(392,768,cs), +(280,768,o), +(232,714,o), +(232,628,cs), +(232,0,l) +); +}, +{ +closed = 1; +nodes = ( +(547,457,l), +(547,528,l), +(86,528,l), +(86,457,l) +); +} +); +width = 634; +}, +{ +anchors = ( +{ +name = bottom; +pos = (260,0); +}, +{ +name = top; +pos = (410,747); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(344,0,l), +(344,542,ls), +(344,584,o), +(368,609,o), +(422,609,cs), +(466,609,o), +(515,602,o), +(537,598,c), +(537,748,l), +(513,754,o), +(456,759,o), +(410,759,cs), +(246,759,o), +(184,680,o), +(184,560,cs), +(184,0,l) +); +}, +{ +closed = 1; +nodes = ( +(527,359,l), +(527,509,l), +(52,509,l), +(52,359,l) +); +} +); +width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (346,0); +}, +{ +name = top; +pos = (346,768); +} +); +associatedMasterId = m003; +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(303,0,l), +(303,541,ls), +(303,584,o), +(324,611,o), +(365,611,cs), +(509,611,l), +(509,682,l), +(365,682,ls), +(269,682,o), +(223,632,o), +(223,541,cs), +(223,0,l) +); +}, +{ +closed = 1; +nodes = ( +(499,438,l), +(499,509,l), +(67,509,l), +(67,438,l) +); +} +); +}; +layerId = "20C778FE-5E5C-4E92-8AC1-061EFD4D89D3"; name = "14 Jul 25 at 13:31"; shapes = ( { diff --git a/sources/PaperMono.glyphspackage/glyphs/fi.glyph b/sources/PaperMono.glyphspackage/glyphs/fi.glyph index 73eaf09..4645805 100644 --- a/sources/PaperMono.glyphspackage/glyphs/fi.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/fi.glyph @@ -1,4 +1,5 @@ { +color = 4; glyphname = fi; layers = ( { @@ -16,24 +17,36 @@ ref = n; } ); }; -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( +(515,0,l), +(515,509,l), +(5,509,l), +(5,440,l), +(473,440,l), +(434,477,l), +(434,0,l) +); +}, +{ +closed = 1; +nodes = ( (175,0,l), (175,589,ls), (175,657,o), -(206,689,o), -(279,689,cs), -(311,689,o), -(353,684,o), -(371,680,c), -(371,749,l), -(354,754,o), -(304,758,o), -(273,758,cs), -(148,758,o), +(206,690,o), +(279,690,cs), +(311,690,o), +(353,685,o), +(371,681,c), +(371,750,l), +(354,755,o), +(304,759,o), +(273,759,cs), +(148,759,o), (94,691,o), (94,591,cs), (94,0,l) @@ -42,18 +55,6 @@ nodes = ( { closed = 1; nodes = ( -(473,440,l), -(434,477,l), -(434,0,l), -(515,0,l), -(515,509,l), -(5,509,l), -(5,440,l) -); -}, -{ -closed = 1; -nodes = ( (513,604,o), (538,627,o), (538,667,cs), @@ -70,6 +71,76 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = caret_1; +pos = (303,0); +} +); +background = { +shapes = ( +{ +pos = (5,0); +ref = n; +} +); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(578,0,l), +(578,509,l), +(10,509,l), +(10,359,l), +(466,359,l), +(418,400,l), +(418,0,l) +); +}, +{ +closed = 1; +nodes = ( +(250,0,l), +(250,552,ls), +(250,586,o), +(268,609,o), +(308,609,cs), +(336,609,o), +(373,602,o), +(389,598,c), +(389,748,l), +(369,754,o), +(326,759,o), +(280,759,cs), +(146,759,o), +(90,680,o), +(90,560,cs), +(90,0,l) +); +}, +{ +closed = 1; +nodes = ( +(565,549,o), +(595,586,o), +(595,654,cs), +(595,722,o), +(565,759,o), +(501,759,cs), +(437,759,o), +(407,722,o), +(407,654,cs), +(407,586,o), +(437,549,o), +(501,549,cs) +); +} +); +width = 605; } ); unicode = 64257; diff --git a/sources/PaperMono.glyphspackage/glyphs/five.blackC_ircled.glyph b/sources/PaperMono.glyphspackage/glyphs/five.blackC_ircled.glyph index bdbba3d..53d9100 100644 --- a/sources/PaperMono.glyphspackage/glyphs/five.blackC_ircled.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/five.blackC_ircled.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = five.blackCircled; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = blackCircled; @@ -51,6 +51,56 @@ assembly = "NPUSHB[ ] /* 87 values pushed */ CALL[ ] /* CallFunction */"; }; width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = blackCircled; +}, +{ +closed = 1; +nodes = ( +(212,165,o), +(160,203,o), +(156,288,c), +(276,288,l), +(278,270,o), +(285,265,o), +(299,265,cs), +(315,265,o), +(325,272,o), +(325,300,cs), +(325,328,o), +(317,338,o), +(299,338,cs), +(287,338,o), +(281,333,o), +(278,325,c), +(161,325,l), +(177,545,l), +(422,545,l), +(422,449,l), +(280,449,l), +(276,408,l), +(290,418,o), +(309,424,o), +(334,424,cs), +(402,424,o), +(449,384,o), +(449,300,cs), +(449,216,o), +(393,165,o), +(303,165,cs) +); +} +); +userData = { +assembly = "NPUSHB[ ] /* 87 values pushed */ +39 1 4 8 1 76 0 0 0 6 7 0 6 103 0 7 0 8 4 7 8 105 0 5 0 2 3 5 2 103 0 4 0 3 9 4 3 105 11 1 9 1 1 9 89 11 1 9 9 1 97 10 1 1 9 1 81 16 16 0 0 16 47 16 46 42 40 36 35 34 33 32 31 29 27 23 21 19 18 0 15 0 14 38 12 6 23 +CALL[ ] /* CallFunction */"; +}; +width = 605; } ); metricWidth = blackCircled; diff --git a/sources/PaperMono.glyphspackage/glyphs/five.circled.glyph b/sources/PaperMono.glyphspackage/glyphs/five.circled.glyph index bd932d3..3bc6457 100644 --- a/sources/PaperMono.glyphspackage/glyphs/five.circled.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/five.circled.glyph @@ -1,9 +1,51 @@ { -color = 9; +color = 4; glyphname = five.circled; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = -1; +ref = blackCircledStroke; +}, +{ +alignment = -1; +pos = (0,-202); +ref = fivesuperior; +} +); +userData = { +assembly = "PUSHB[ ] /* 6 values pushed */ +55 1 6 10 1 76 +MPPEM[ ] /* MeasurePixelPerEm */ +PUSHB[ ] /* 1 value pushed */ +10 +LT[ ] /* LessThan */ +IF[ ] /* If */ +NPUSHB[ ] /* 65 values pushed */ +0 7 6 4 9 7 114 0 4 5 5 4 112 0 0 0 2 8 0 2 105 0 8 0 9 10 8 9 103 0 10 0 6 7 10 6 105 0 5 14 1 11 3 5 11 106 13 1 3 1 1 3 89 13 1 3 3 1 97 12 1 1 3 1 81 +ELSE[ ] /* Else */ +MPPEM[ ] /* MeasurePixelPerEm */ +PUSHB[ ] /* 1 value pushed */ +29 +LT[ ] /* LessThan */ +IF[ ] /* If */ +NPUSHB[ ] /* 66 values pushed */ +0 7 6 4 6 7 4 128 0 4 5 5 4 112 0 0 0 2 8 0 2 105 0 8 0 9 10 8 9 103 0 10 0 6 7 10 6 105 0 5 14 1 11 3 5 11 106 13 1 3 1 1 3 89 13 1 3 3 1 97 12 1 1 3 1 81 +ELSE[ ] /* Else */ +NPUSHB[ ] /* 67 values pushed */ +0 7 6 4 6 7 4 128 0 4 5 6 4 5 126 0 0 0 2 8 0 2 105 0 8 0 9 10 8 9 103 0 10 0 6 7 10 6 105 0 5 14 1 11 3 5 11 106 13 1 3 1 1 3 89 13 1 3 3 1 97 12 1 1 3 1 81 +EIF[ ] /* EndIf */ +EIF[ ] /* EndIf */ +NPUSHB[ ] /* 38 values pushed */ +32 32 16 16 0 0 32 63 32 62 58 56 52 51 50 49 48 47 45 43 39 37 35 34 16 31 16 30 24 22 0 15 0 14 38 15 6 23 +CALL[ ] /* CallFunction */"; +}; +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/five.dnom.glyph b/sources/PaperMono.glyphspackage/glyphs/five.dnom.glyph index b6812c6..10063b4 100644 --- a/sources/PaperMono.glyphspackage/glyphs/five.dnom.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/five.dnom.glyph @@ -1,9 +1,19 @@ { -color = 9; +color = 4; glyphname = five.dnom; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +pos = (0,-374); +ref = fivesuperior; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { pos = (0,-374); diff --git a/sources/PaperMono.glyphspackage/glyphs/five.glyph b/sources/PaperMono.glyphspackage/glyphs/five.glyph index 0692edb..6409410 100644 --- a/sources/PaperMono.glyphspackage/glyphs/five.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/five.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = five; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -18,7 +18,8 @@ nodes = ( (168,434,o), (139,372,c), (161,367,l), -(185,634,l), +(188,670,l), +(149,634,l), (482,634,l), (482,710,l), (110,710,l), @@ -44,6 +45,92 @@ nodes = ( } ); width = 605; +}, +{ +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(427,-12,o), +(523,84,o), +(523,232,cs), +(523,380,o), +(427,472,o), +(303,472,cs), +(226,472,o), +(168,434,o), +(139,372,c), +(161,367,l), +(191,704,l), +(114,634,l), +(482,634,l), +(482,710,l), +(110,710,l), +(74,321,l), +(162,321,l), +(182,361,o), +(224,396,o), +(289,396,cs), +(379,396,o), +(437,338,o), +(437,232,cs), +(437,123,o), +(379,67,o), +(291,67,cs), +(203,67,o), +(157,101,o), +(149,187,c), +(63,187,l), +(70,62,o), +(155,-12,o), +(291,-12,cs) +); +} +); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(446,-12,o), +(543,90,o), +(543,242,cs), +(543,395,o), +(462,488,o), +(332,488,cs), +(240,488,o), +(192,432,o), +(170,362,c), +(223,357,l), +(249,658,l), +(159,560,l), +(502,560,l), +(502,710,l), +(103,710,l), +(67,300,l), +(230,300,l), +(238,320,o), +(260,336,o), +(296,336,cs), +(340,336,o), +(375,305,o), +(375,242,cs), +(375,174,o), +(342,141,o), +(292,141,cs), +(248,141,o), +(229,159,o), +(223,197,c), +(58,197,l), +(68,59,o), +(148,-12,o), +(288,-12,cs) +); +} +); +width = 605; } ); unicode = 53; diff --git a/sources/PaperMono.glyphspackage/glyphs/five.numr.glyph b/sources/PaperMono.glyphspackage/glyphs/five.numr.glyph index a1673b1..dd33890 100644 --- a/sources/PaperMono.glyphspackage/glyphs/five.numr.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/five.numr.glyph @@ -1,9 +1,19 @@ { -color = 9; +color = 4; glyphname = five.numr; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +pos = (0,-36); +ref = fivesuperior; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { pos = (0,-36); diff --git a/sources/PaperMono.glyphspackage/glyphs/fiveeighths.glyph b/sources/PaperMono.glyphspackage/glyphs/fiveeighths.glyph index a558181..e8b56c9 100644 --- a/sources/PaperMono.glyphspackage/glyphs/fiveeighths.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/fiveeighths.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = fiveeighths; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -12,7 +12,7 @@ ref = three.numr; }, { alignment = -1; -ref = fraction; +ref = _part.fraction; }, { alignment = -1; @@ -21,6 +21,26 @@ ref = eight.dnom; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +pos = (-148,0); +ref = three.numr; +}, +{ +alignment = -1; +ref = _part.fraction; +}, +{ +alignment = -1; +pos = (144,0); +ref = eight.dnom; +} +); +width = 605; } ); unicode = 8541; diff --git a/sources/PaperMono.glyphspackage/glyphs/fiveinferior.glyph b/sources/PaperMono.glyphspackage/glyphs/fiveinferior.glyph index 67ba5d4..8b3e6e1 100644 --- a/sources/PaperMono.glyphspackage/glyphs/fiveinferior.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/fiveinferior.glyph @@ -1,9 +1,19 @@ { -color = 9; +color = 4; glyphname = fiveinferior; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +pos = (0,-480); +ref = fivesuperior; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { pos = (0,-480); diff --git a/sources/PaperMono.glyphspackage/glyphs/fivesuperior.glyph b/sources/PaperMono.glyphspackage/glyphs/fivesuperior.glyph index 5f70337..08a96df 100644 --- a/sources/PaperMono.glyphspackage/glyphs/fivesuperior.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/fivesuperior.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = fivesuperior; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -44,6 +44,49 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(393,367,o), +(449,418,o), +(449,502,cs), +(449,586,o), +(402,626,o), +(334,626,cs), +(282,626,o), +(258,599,o), +(244,570,c), +(270,554,l), +(280,651,l), +(422,651,l), +(422,747,l), +(177,747,l), +(161,527,l), +(278,527,l), +(281,535,o), +(287,540,o), +(299,540,cs), +(317,540,o), +(325,530,o), +(325,502,cs), +(325,474,o), +(315,467,o), +(299,467,cs), +(285,467,o), +(278,472,o), +(276,490,c), +(156,490,l), +(160,405,o), +(212,367,o), +(303,367,cs) +); +} +); +width = 605; } ); unicode = 8309; diff --git a/sources/PaperMono.glyphspackage/glyphs/fl.glyph b/sources/PaperMono.glyphspackage/glyphs/fl.glyph index 3827800..7b53b04 100644 --- a/sources/PaperMono.glyphspackage/glyphs/fl.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/fl.glyph @@ -1,4 +1,5 @@ { +color = 4; glyphname = fl; layers = ( { @@ -8,7 +9,7 @@ name = caret_1; pos = (303,0); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -16,16 +17,16 @@ nodes = ( (175,0,l), (175,589,ls), (175,657,o), -(206,689,o), -(279,689,cs), -(311,689,o), -(353,684,o), -(371,680,c), -(371,749,l), -(354,754,o), -(304,758,o), -(273,758,cs), -(148,758,o), +(206,690,o), +(279,690,cs), +(311,690,o), +(353,685,o), +(371,681,c), +(371,750,l), +(354,755,o), +(304,759,o), +(273,759,cs), +(148,759,o), (94,691,o), (94,591,cs), (94,0,l) @@ -34,19 +35,70 @@ nodes = ( { closed = 1; nodes = ( -(434,747,l), -(434,0,l), +(350,440,l), +(350,509,l), +(5,509,l), +(5,440,l) +); +}, +{ +closed = 1; +nodes = ( (515,0,l), -(515,747,l) +(515,747,l), +(434,747,l), +(434,0,l) +); +} +); +width = 605; +}, +{ +anchors = ( +{ +name = caret_1; +pos = (303,0); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(250,0,l), +(250,544,ls), +(250,586,o), +(269,609,o), +(309,609,cs), +(337,609,o), +(383,602,o), +(399,598,c), +(399,748,l), +(375,754,o), +(326,759,o), +(285,759,cs), +(146,759,o), +(90,680,o), +(90,560,cs), +(90,0,l) ); }, { closed = 1; nodes = ( -(350,509,l), -(5,509,l), -(5,440,l), -(350,440,l) +(389,359,l), +(389,509,l), +(10,509,l), +(10,359,l) +); +}, +{ +closed = 1; +nodes = ( +(595,0,l), +(595,747,l), +(435,747,l), +(435,0,l) ); } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/florin.glyph b/sources/PaperMono.glyphspackage/glyphs/florin.glyph index 9754738..445c22f 100644 --- a/sources/PaperMono.glyphspackage/glyphs/florin.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/florin.glyph @@ -1,9 +1,49 @@ { -color = 1; +color = 4; glyphname = florin; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +closed = 1; +nodes = ( +(172,0,ls), +(259,0,o), +(308,42,o), +(317,128,cs), +(365,586,ls), +(369,620,o), +(389,639,o), +(424,639,cs), +(523,639,l), +(523,710,l), +(430,710,ls), +(344,710,o), +(295,667,o), +(286,582,cs), +(239,124,ls), +(235,89,o), +(215,71,o), +(180,71,cs), +(82,71,l), +(82,0,l) +); +}, +{ +closed = 1; +nodes = ( +(523,438,l), +(523,509,l), +(142,509,l), +(142,438,l) +); +} +); +width = 605; +}, +{ +background = { shapes = ( { closed = 1; @@ -40,6 +80,44 @@ nodes = ( ); } ); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(190,0,ls), +(297,0,o), +(354,42,o), +(364,138,cs), +(404,509,ls), +(409,553,o), +(420,569,o), +(467,569,cs), +(557,569,l), +(557,710,l), +(416,710,ls), +(298,710,o), +(260,663,o), +(250,567,cs), +(211,193,ls), +(207,150,o), +(187,140,o), +(152,140,cs), +(48,140,l), +(48,0,l) +); +}, +{ +closed = 1; +nodes = ( +(557,359,l), +(557,509,l), +(108,509,l), +(108,359,l) +); +} +); width = 605; } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/four.blackC_ircled.glyph b/sources/PaperMono.glyphspackage/glyphs/four.blackC_ircled.glyph index 76b252b..78b54b6 100644 --- a/sources/PaperMono.glyphspackage/glyphs/four.blackC_ircled.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/four.blackC_ircled.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = four.blackCircled; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = blackCircled; @@ -48,6 +48,53 @@ NPUSHB[ ] /* 26 values pushed */ CALL[ ] /* CallFunction */"; }; width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = blackCircled; +}, +{ +closed = 1; +nodes = ( +(319,239,l), +(140,239,l), +(140,325,l), +(250,542,l), +(370,542,l), +(265,335,l), +(319,335,l), +(319,405,l), +(425,405,l), +(425,335,l), +(465,335,l), +(465,239,l), +(425,239,l), +(425,169,l), +(319,169,l) +); +} +); +userData = { +assembly = "PUSHB[ ] /* 7 values pushed */ +28 20 2 5 4 1 76 +MPPEM[ ] /* MeasurePixelPerEm */ +PUSHB[ ] /* 1 value pushed */ +19 +LT[ ] /* LessThan */ +IF[ ] /* If */ +NPUSHB[ ] /* 42 values pushed */ +9 7 2 5 4 3 4 5 3 128 6 1 3 2 2 3 112 0 0 0 4 5 0 4 103 0 2 1 1 2 87 0 2 2 1 98 8 1 1 2 1 82 +ELSE[ ] /* Else */ +NPUSHB[ ] /* 43 values pushed */ +9 7 2 5 4 3 4 5 3 128 6 1 3 2 4 3 2 126 0 0 0 4 5 0 4 103 0 2 1 1 2 87 0 2 2 1 98 8 1 1 2 1 82 +EIF[ ] /* EndIf */ +NPUSHB[ ] /* 26 values pushed */ +27 27 0 0 27 35 27 34 26 25 24 23 22 21 19 18 17 16 0 15 0 14 38 10 6 23 +CALL[ ] /* CallFunction */"; +}; +width = 605; } ); metricWidth = blackCircled; diff --git a/sources/PaperMono.glyphspackage/glyphs/four.circled.glyph b/sources/PaperMono.glyphspackage/glyphs/four.circled.glyph index d647df0..6d3c9ae 100644 --- a/sources/PaperMono.glyphspackage/glyphs/four.circled.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/four.circled.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = four.circled; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -21,6 +21,26 @@ assembly = "NPUSHB[ ] /* 95 values pushed */ CALL[ ] /* CallFunction */"; }; width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +ref = blackCircledStroke; +}, +{ +alignment = -1; +pos = (0,-205); +ref = foursuperior; +} +); +userData = { +assembly = "NPUSHB[ ] /* 95 values pushed */ +44 36 2 7 6 1 76 0 6 2 7 2 6 7 128 0 4 5 3 5 4 3 128 0 0 0 2 6 0 2 105 12 9 2 7 8 1 5 4 7 5 104 11 1 3 1 1 3 89 11 1 3 3 1 97 10 1 1 3 1 81 43 43 16 16 0 0 43 51 43 50 42 41 40 39 38 37 35 34 33 32 16 31 16 30 24 22 0 15 0 14 38 13 6 23 +CALL[ ] /* CallFunction */"; +}; +width = 605; } ); metricWidth = blackCircledStroke; diff --git a/sources/PaperMono.glyphspackage/glyphs/four.dnom.glyph b/sources/PaperMono.glyphspackage/glyphs/four.dnom.glyph index c73cdd6..6feb93b 100644 --- a/sources/PaperMono.glyphspackage/glyphs/four.dnom.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/four.dnom.glyph @@ -1,9 +1,19 @@ { -color = 9; +color = 4; glyphname = four.dnom; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +pos = (0,-374); +ref = foursuperior; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { pos = (0,-374); diff --git a/sources/PaperMono.glyphspackage/glyphs/four.glyph b/sources/PaperMono.glyphspackage/glyphs/four.glyph index 9471f85..ec7fc7f 100644 --- a/sources/PaperMono.glyphspackage/glyphs/four.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/four.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = four; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -16,7 +16,8 @@ nodes = ( (456,438,l), (374,438,l), (374,244,l), -(128,244,l), +(92,244,l), +(110,213,l), (402,710,l), (312,710,l), (43,240,l), @@ -27,6 +28,33 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(505,0,l), +(505,154,l), +(585,154,l), +(585,304,l), +(505,304,l), +(505,434,l), +(340,434,l), +(340,304,l), +(120,304,l), +(164,230,l), +(432,710,l), +(252,710,l), +(30,300,l), +(30,154,l), +(340,154,l), +(340,0,l) +); +} +); +width = 605; } ); unicode = 52; diff --git a/sources/PaperMono.glyphspackage/glyphs/four.numr.glyph b/sources/PaperMono.glyphspackage/glyphs/four.numr.glyph index 564ca0b..e46a40e 100644 --- a/sources/PaperMono.glyphspackage/glyphs/four.numr.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/four.numr.glyph @@ -1,9 +1,19 @@ { -color = 9; +color = 4; glyphname = four.numr; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +pos = (0,-36); +ref = foursuperior; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { pos = (0,-36); diff --git a/sources/PaperMono.glyphspackage/glyphs/fourinferior.glyph b/sources/PaperMono.glyphspackage/glyphs/fourinferior.glyph index 7738463..bf661e5 100644 --- a/sources/PaperMono.glyphspackage/glyphs/fourinferior.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/fourinferior.glyph @@ -1,9 +1,19 @@ { -color = 9; +color = 4; glyphname = fourinferior; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +pos = (0,-480); +ref = foursuperior; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { pos = (0,-480); diff --git a/sources/PaperMono.glyphspackage/glyphs/foursuperior.glyph b/sources/PaperMono.glyphspackage/glyphs/foursuperior.glyph index 2536183..bc312ee 100644 --- a/sources/PaperMono.glyphspackage/glyphs/foursuperior.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/foursuperior.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = foursuperior; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -28,6 +28,33 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(425,374,l), +(425,444,l), +(465,444,l), +(465,540,l), +(425,540,l), +(425,610,l), +(319,610,l), +(319,540,l), +(179,540,l), +(230,470,l), +(370,747,l), +(250,747,l), +(140,530,l), +(140,444,l), +(319,444,l), +(319,374,l) +); +} +); +width = 605; } ); unicode = 8308; diff --git a/sources/PaperMono.glyphspackage/glyphs/fraction.glyph b/sources/PaperMono.glyphspackage/glyphs/fraction.glyph index 2185e62..b4e6a36 100644 --- a/sources/PaperMono.glyphspackage/glyphs/fraction.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/fraction.glyph @@ -1,5 +1,5 @@ { -color = 9; +color = 4; glyphname = fraction; layers = ( { @@ -9,24 +9,30 @@ angle = 55.742; pos = (25,0); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( -(412,463,l), +(97,0,l), (581,710,l), -(508,710,l), -(339,463,l) +(492,710,l), +(24,0,l) +); +} ); +width = 605; }, { +layerId = m003; +shapes = ( +{ closed = 1; nodes = ( -(193,248,l), -(24,0,l), -(97,0,l), -(266,248,l) +(122,0,l), +(605,710,l), +(483,710,l), +(0,0,l) ); } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/g.glyph b/sources/PaperMono.glyphspackage/glyphs/g.glyph index fa3a854..d173b4a 100644 --- a/sources/PaperMono.glyphspackage/glyphs/g.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/g.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = g; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (292,509); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -25,9 +25,9 @@ nodes = ( (447,509,l), (447,428,l), (424,485,o), -(362,520,o), -(286,520,cs), -(154,520,o), +(362,521,o), +(286,521,cs), +(154,521,o), (63,419,o), (63,269,cs), (63,119,o), @@ -56,9 +56,9 @@ nodes = ( (147,159,o), (147,269,cs), (147,378,o), -(198,445,o), -(292,445,cs), -(385,445,o), +(198,446,o), +(292,446,cs), +(385,446,o), (445,378,o), (443,269,cs), (441,159,o), @@ -68,6 +68,73 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (298,-194); +}, +{ +name = top; +pos = (292,509); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(446,-194,o), +(543,-114,o), +(543,24,cs), +(543,509,l), +(387,509,l), +(385,448,l), +(364,488,o), +(310,521,o), +(240,521,cs), +(110,521,o), +(42,423,o), +(42,269,cs), +(42,115,o), +(110,17,o), +(240,17,cs), +(310,17,o), +(358,46,o), +(383,82,c), +(383,26,ls), +(383,-36,o), +(354,-56,o), +(290,-56,cs), +(233,-56,o), +(214,-38,o), +(208,-16,c), +(48,-16,l), +(60,-118,o), +(132,-194,o), +(290,-194,cs) +); +}, +{ +closed = 1; +nodes = ( +(238,155,o), +(206,199,o), +(206,269,cs), +(206,339,o), +(238,383,o), +(292,383,cs), +(346,383,o), +(383,339,o), +(383,269,cs), +(383,199,o), +(346,155,o), +(292,155,cs) +); +} +); +width = 605; } ); unicode = 103; diff --git a/sources/PaperMono.glyphspackage/glyphs/gbreve.glyph b/sources/PaperMono.glyphspackage/glyphs/gbreve.glyph index 1642b5c..d98ba02 100644 --- a/sources/PaperMono.glyphspackage/glyphs/gbreve.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/gbreve.glyph @@ -2,7 +2,20 @@ glyphname = gbreve; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = g; +}, +{ +pos = (-11,0); +ref = brevecomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = g; diff --git a/sources/PaperMono.glyphspackage/glyphs/gcaron.glyph b/sources/PaperMono.glyphspackage/glyphs/gcaron.glyph index 7af4c1f..f368c50 100644 --- a/sources/PaperMono.glyphspackage/glyphs/gcaron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/gcaron.glyph @@ -2,7 +2,20 @@ glyphname = gcaron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = g; +}, +{ +pos = (-11,0); +ref = caroncomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = g; diff --git a/sources/PaperMono.glyphspackage/glyphs/gcircumflex.glyph b/sources/PaperMono.glyphspackage/glyphs/gcircumflex.glyph index 0055631..4605ca7 100644 --- a/sources/PaperMono.glyphspackage/glyphs/gcircumflex.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/gcircumflex.glyph @@ -2,7 +2,20 @@ glyphname = gcircumflex; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = g; +}, +{ +pos = (-11,0); +ref = circumflexcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = g; diff --git a/sources/PaperMono.glyphspackage/glyphs/gcommaaccent.glyph b/sources/PaperMono.glyphspackage/glyphs/gcommaaccent.glyph index d9c572e..08f5924 100644 --- a/sources/PaperMono.glyphspackage/glyphs/gcommaaccent.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/gcommaaccent.glyph @@ -2,7 +2,20 @@ glyphname = gcommaaccent; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = g; +}, +{ +pos = (3,0); +ref = commaturnedabovecomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = g; diff --git a/sources/PaperMono.glyphspackage/glyphs/gdotaccent.glyph b/sources/PaperMono.glyphspackage/glyphs/gdotaccent.glyph index e2080a2..6f4c88d 100644 --- a/sources/PaperMono.glyphspackage/glyphs/gdotaccent.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/gdotaccent.glyph @@ -2,7 +2,20 @@ glyphname = gdotaccent; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = g; +}, +{ +pos = (-11,0); +ref = dotaccentcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = g; diff --git a/sources/PaperMono.glyphspackage/glyphs/germandbls.glyph b/sources/PaperMono.glyphspackage/glyphs/germandbls.glyph index 445e5af..0aeb52e 100644 --- a/sources/PaperMono.glyphspackage/glyphs/germandbls.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/germandbls.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = germandbls; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -11,10 +11,10 @@ nodes = ( (162,0,l), (162,563,ls), (162,645,o), -(206,689,o), -(285,689,cs), -(367,689,o), -(408,648,o), +(206,686,o), +(285,686,cs), +(367,686,o), +(408,644,o), (408,566,cs), (408,467,o), (353,439,o), @@ -46,9 +46,9 @@ nodes = ( (491,460,o), (491,572,cs), (491,686,o), -(411,758,o), -(285,758,cs), -(155,758,o), +(411,759,o), +(285,759,cs), +(155,759,o), (82,688,o), (82,563,cs), (82,0,l) @@ -56,6 +56,61 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(210,0,l), +(210,536,ls), +(210,590,o), +(233,621,o), +(284,621,cs), +(328,621,o), +(356,598,o), +(356,538,cs), +(356,480,o), +(331,453,o), +(289,453,cs), +(253,453,l), +(253,305,l), +(299,305,ls), +(368,305,o), +(395,278,o), +(395,224,cs), +(395,165,o), +(363,142,o), +(314,142,cs), +(289,142,o), +(265,144,o), +(242,148,c), +(242,-2,l), +(266,-6,o), +(296,-8,o), +(324,-8,cs), +(478,-8,o), +(559,68,o), +(559,214,cs), +(559,340,o), +(491,404,o), +(362,410,c), +(362,394,l), +(462,400,o), +(520,458,o), +(520,564,cs), +(520,684,o), +(438,759,o), +(288,759,cs), +(125,759,o), +(50,687,o), +(50,536,cs), +(50,0,l) +); +} +); +width = 605; } ); unicode = 223; diff --git a/sources/PaperMono.glyphspackage/glyphs/gmacron.glyph b/sources/PaperMono.glyphspackage/glyphs/gmacron.glyph index d62a053..e27a697 100644 --- a/sources/PaperMono.glyphspackage/glyphs/gmacron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/gmacron.glyph @@ -2,7 +2,20 @@ glyphname = gmacron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = g; +}, +{ +pos = (-11,0); +ref = macroncomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = g; diff --git a/sources/PaperMono.glyphspackage/glyphs/grave.glyph b/sources/PaperMono.glyphspackage/glyphs/grave.glyph index 3cf3af3..e731f05 100644 --- a/sources/PaperMono.glyphspackage/glyphs/grave.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/grave.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = grave; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -16,6 +16,21 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(429,482,l), +(358,710,l), +(176,710,l), +(270,482,l) +); +} +); +width = 605; } ); unicode = 96; diff --git a/sources/PaperMono.glyphspackage/glyphs/gravecomb.case.glyph b/sources/PaperMono.glyphspackage/glyphs/gravecomb.case.glyph index c054d1f..55eb6d0 100644 --- a/sources/PaperMono.glyphspackage/glyphs/gravecomb.case.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/gravecomb.case.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = gravecomb.case; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (360,900); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -26,6 +26,31 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = _top; +pos = (358,710); +}, +{ +name = top; +pos = (358,900); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(419,758,l), +(354,900,l), +(186,900,l), +(279,758,l) +); +} +); +width = 605; } ); } diff --git a/sources/PaperMono.glyphspackage/glyphs/gravecomb.glyph b/sources/PaperMono.glyphspackage/glyphs/gravecomb.glyph index ca69ac4..b3e44f3 100644 --- a/sources/PaperMono.glyphspackage/glyphs/gravecomb.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/gravecomb.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = gravecomb; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (360,747); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -26,6 +26,31 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = _top; +pos = (344,509); +}, +{ +name = top; +pos = (360,747); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(421,565,l), +(350,747,l), +(174,747,l), +(281,565,l) +); +} +); +width = 605; } ); unicode = 768; diff --git a/sources/PaperMono.glyphspackage/glyphs/greater.glyph b/sources/PaperMono.glyphspackage/glyphs/greater.glyph index b552cd5..b9f778f 100644 --- a/sources/PaperMono.glyphspackage/glyphs/greater.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/greater.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = greater; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -20,6 +20,25 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(535,228,l), +(535,366,l), +(70,594,l), +(70,426,l), +(483,238,l), +(483,356,l), +(70,168,l), +(70,0,l) +); +} +); +width = 605; } ); unicode = 62; diff --git a/sources/PaperMono.glyphspackage/glyphs/greaterequal.glyph b/sources/PaperMono.glyphspackage/glyphs/greaterequal.glyph index 965ff49..036ff40 100644 --- a/sources/PaperMono.glyphspackage/glyphs/greaterequal.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/greaterequal.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = greaterequal; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -29,6 +29,34 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(535,0,l), +(535,150,l), +(70,150,l), +(70,0,l) +); +}, +{ +closed = 1; +nodes = ( +(535,314,l), +(535,492,l), +(70,646,l), +(70,486,l), +(462,378,l), +(462,428,l), +(70,320,l), +(70,160,l) +); +} +); +width = 605; } ); unicode = 8805; diff --git a/sources/PaperMono.glyphspackage/glyphs/gstroke.glyph b/sources/PaperMono.glyphspackage/glyphs/gstroke.glyph index a20ecf8..9f7efbe 100644 --- a/sources/PaperMono.glyphspackage/glyphs/gstroke.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/gstroke.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 5; glyphname = gstroke; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -20,9 +20,27 @@ ref = g; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(589,212,l), +(589,324,l), +(256,324,l), +(256,212,l) +); +}, +{ +alignment = -1; +pos = (-12,0); +ref = g; +} +); +width = 605; } ); -metricLeft = g; -metricWidth = g; unicode = 485; } diff --git a/sources/PaperMono.glyphspackage/glyphs/guillemetleft.glyph b/sources/PaperMono.glyphspackage/glyphs/guillemetleft.glyph index bda5cd8..ff090ce 100644 --- a/sources/PaperMono.glyphspackage/glyphs/guillemetleft.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/guillemetleft.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = guillemetleft; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -17,6 +17,22 @@ ref = guilsinglleft; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +pos = (-120,0); +ref = guilsinglleft; +}, +{ +alignment = -1; +pos = (119,0); +ref = guilsinglleft; +} +); +width = 605; } ); unicode = 171; diff --git a/sources/PaperMono.glyphspackage/glyphs/guillemetright.glyph b/sources/PaperMono.glyphspackage/glyphs/guillemetright.glyph index 9cce13c..c9ab835 100644 --- a/sources/PaperMono.glyphspackage/glyphs/guillemetright.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/guillemetright.glyph @@ -1,13 +1,25 @@ { -color = 1; +color = 4; glyphname = guillemetright; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { -alignment = -1; -pos = (606,0); +alignment = 1; +pos = (605,0); +ref = guillemetleft; +scale = (-1,1); +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = 1; +pos = (605,0); ref = guillemetleft; scale = (-1,1); } diff --git a/sources/PaperMono.glyphspackage/glyphs/guilsinglleft.glyph b/sources/PaperMono.glyphspackage/glyphs/guilsinglleft.glyph index 11019d2..987f8e5 100644 --- a/sources/PaperMono.glyphspackage/glyphs/guilsinglleft.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/guilsinglleft.glyph @@ -1,13 +1,25 @@ { -color = 1; +color = 4; glyphname = guilsinglleft; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { -alignment = -1; -pos = (619,0); +alignment = 1; +pos = (605,0); +ref = guilsinglright; +scale = (-1,1); +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = 1; +pos = (605,0); ref = guilsinglright; scale = (-1,1); } diff --git a/sources/PaperMono.glyphspackage/glyphs/guilsinglright.glyph b/sources/PaperMono.glyphspackage/glyphs/guilsinglright.glyph index fc4c91c..753160d 100644 --- a/sources/PaperMono.glyphspackage/glyphs/guilsinglright.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/guilsinglright.glyph @@ -1,19 +1,36 @@ { -color = 1; +color = 4; glyphname = guilsinglright; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( -(454,265,l), -(274,457,l), -(178,457,l), -(360,265,l), -(178,73,l), -(274,73,l) +(441,265,l), +(261,457,l), +(165,457,l), +(347,265,l), +(165,73,l), +(261,73,l) +); +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(475,265,l), +(299,457,l), +(131,457,l), +(309,265,l), +(131,73,l), +(299,73,l) ); } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/h.glyph b/sources/PaperMono.glyphspackage/glyphs/h.glyph index 9b9330e..6ca5d34 100644 --- a/sources/PaperMono.glyphspackage/glyphs/h.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/h.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = h; layers = ( { @@ -17,7 +17,7 @@ name = top; pos = (141,747); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -25,18 +25,18 @@ nodes = ( (182,0,l), (182,313,ls), (182,397,o), -(235,449,o), -(327,449,cs), -(407,449,o), +(235,450,o), +(327,450,cs), +(407,450,o), (443,402,o), (443,323,cs), (443,0,l), (523,0,l), (523,337,ls), (523,441,o), -(463,520,o), -(344,520,cs), -(255,520,o), +(463,521,o), +(344,521,cs), +(255,521,o), (191,483,o), (172,398,c), (182,396,l), @@ -47,6 +47,52 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (311,0); +}, +{ +name = center; +pos = (187,614); +}, +{ +name = top; +pos = (154,747); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(234,0,l), +(234,276,ls), +(234,336,o), +(267,367,o), +(308,367,cs), +(345,367,o), +(369,350,o), +(369,290,cs), +(369,0,l), +(529,0,l), +(529,352,ls), +(529,456,o), +(491,521,o), +(384,521,cs), +(300,521,o), +(238,464,o), +(224,398,c), +(234,396,l), +(234,747,l), +(74,747,l), +(74,0,l) +); +} +); +width = 605; } ); unicode = 104; diff --git a/sources/PaperMono.glyphspackage/glyphs/hbar.glyph b/sources/PaperMono.glyphspackage/glyphs/hbar.glyph index 0354695..1c95348 100644 --- a/sources/PaperMono.glyphspackage/glyphs/hbar.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/hbar.glyph @@ -2,7 +2,20 @@ glyphname = hbar; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = h; +}, +{ +pos = (-116,277); +ref = strokeshortcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = h; diff --git a/sources/PaperMono.glyphspackage/glyphs/hcircumflex.glyph b/sources/PaperMono.glyphspackage/glyphs/hcircumflex.glyph index 90efe44..38db44a 100644 --- a/sources/PaperMono.glyphspackage/glyphs/hcircumflex.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/hcircumflex.glyph @@ -2,7 +2,7 @@ glyphname = hcircumflex; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = h; @@ -13,6 +13,19 @@ ref = circumflexcomb.case; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = h; +}, +{ +pos = (-149,37); +ref = circumflexcomb.case; +} +); +width = 605; } ); unicode = 293; diff --git a/sources/PaperMono.glyphspackage/glyphs/hryvnia.glyph b/sources/PaperMono.glyphspackage/glyphs/hryvnia.glyph index b7aaf0a..99b1d5a 100644 --- a/sources/PaperMono.glyphspackage/glyphs/hryvnia.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/hryvnia.glyph @@ -1,17 +1,58 @@ { -color = 1; +color = 4; glyphname = hryvnia; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( -(571,373,l), -(571,444,l), -(34,444,l), -(34,373,l) +(485,426,l), +(502,451,o), +(510,484,o), +(510,520,cs), +(510,639,o), +(431,722,o), +(301,722,cs), +(164,722,o), +(91,647,o), +(86,536,c), +(172,536,l), +(178,605,o), +(214,643,o), +(301,643,cs), +(385,643,o), +(427,595,o), +(427,520,cs), +(427,475,o), +(414,447,o), +(389,426,c) +); +}, +{ +closed = 1; +nodes = ( +(429,-12,o), +(512,54,o), +(523,177,c), +(437,177,l), +(425,98,o), +(385,67,o), +(301,67,cs), +(212,67,o), +(164,106,o), +(164,177,cs), +(164,208,o), +(170,228,o), +(182,248,c), +(93,248,l), +(88,228,o), +(82,206,o), +(82,179,cs), +(82,69,o), +(164,-12,o), +(303,-12,cs) ); }, { @@ -26,6 +67,21 @@ nodes = ( { closed = 1; nodes = ( +(571,373,l), +(571,444,l), +(34,444,l), +(34,373,l) +); +} +); +width = 605; +}, +{ +background = { +shapes = ( +{ +closed = 1; +nodes = ( (485,426,l), (502,451,o), (510,484,o), @@ -51,13 +107,6 @@ nodes = ( { closed = 1; nodes = ( -(93,248,l), -(88,228,o), -(82,206,o), -(82,179,cs), -(82,69,o), -(164,-12,o), -(303,-12,cs), (429,-12,o), (512,54,o), (523,177,c), @@ -70,7 +119,104 @@ nodes = ( (164,177,cs), (164,208,o), (170,228,o), -(182,248,c) +(182,248,c), +(93,248,l), +(88,228,o), +(82,206,o), +(82,179,cs), +(82,69,o), +(164,-12,o), +(303,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(571,226,l), +(571,297,l), +(34,297,l), +(34,226,l) +); +}, +{ +closed = 1; +nodes = ( +(571,373,l), +(571,444,l), +(34,444,l), +(34,373,l) +); +} +); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(494,416,l), +(512,434,o), +(528,474,o), +(528,522,cs), +(528,630,o), +(460,722,o), +(304,722,cs), +(123,722,o), +(74,622,o), +(70,496,c), +(236,496,l), +(240,550,o), +(260,569,o), +(307,569,cs), +(342,569,o), +(366,546,o), +(366,510,cs), +(366,476,o), +(351,454,o), +(308,416,c) +); +}, +{ +closed = 1; +nodes = ( +(440,-12,o), +(517,44,o), +(529,188,c), +(363,188,l), +(359,150,o), +(344,141,o), +(296,141,cs), +(252,141,o), +(236,157,o), +(236,188,cs), +(236,223,o), +(256,246,o), +(306,276,c), +(106,276,l), +(87,252,o), +(70,218,o), +(70,172,cs), +(70,55,o), +(148,-12,o), +(296,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(575,220,l), +(575,326,l), +(30,326,l), +(30,220,l) +); +}, +{ +closed = 1; +nodes = ( +(575,358,l), +(575,464,l), +(30,464,l), +(30,358,l) ); } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/hungarumlaut.glyph b/sources/PaperMono.glyphspackage/glyphs/hungarumlaut.glyph index 44737a5..49badbd 100644 --- a/sources/PaperMono.glyphspackage/glyphs/hungarumlaut.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/hungarumlaut.glyph @@ -1,9 +1,19 @@ { -color = 1; +color = 4; glyphname = hungarumlaut; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = -1; +ref = hungarumlautcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/hungarumlautcomb.case.glyph b/sources/PaperMono.glyphspackage/glyphs/hungarumlautcomb.case.glyph index ba7de2b..f10fcd7 100644 --- a/sources/PaperMono.glyphspackage/glyphs/hungarumlautcomb.case.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/hungarumlautcomb.case.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = hungarumlautcomb.case; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (259,899); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -27,6 +27,32 @@ ref = acutecomb.case; } ); width = 605; +}, +{ +anchors = ( +{ +name = _top; +pos = (268,710); +}, +{ +name = top; +pos = (268,899); +} +); +layerId = m003; +shapes = ( +{ +alignment = -1; +pos = (-106,-2); +ref = acutecomb.case; +}, +{ +alignment = -1; +pos = (106,-2); +ref = acutecomb.case; +} +); +width = 605; } ); } diff --git a/sources/PaperMono.glyphspackage/glyphs/hungarumlautcomb.glyph b/sources/PaperMono.glyphspackage/glyphs/hungarumlautcomb.glyph index e394c1f..71eaad7 100644 --- a/sources/PaperMono.glyphspackage/glyphs/hungarumlautcomb.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/hungarumlautcomb.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = hungarumlautcomb; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (262,745); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -27,6 +27,32 @@ ref = acutecomb; } ); width = 605; +}, +{ +anchors = ( +{ +name = _top; +pos = (264,509); +}, +{ +name = top; +pos = (264,745); +} +); +layerId = m003; +shapes = ( +{ +alignment = -1; +pos = (-100,-2); +ref = acutecomb; +}, +{ +alignment = -1; +pos = (110,-2); +ref = acutecomb; +} +); +width = 605; } ); unicode = 779; diff --git a/sources/PaperMono.glyphspackage/glyphs/hyphen.glyph b/sources/PaperMono.glyphspackage/glyphs/hyphen.glyph index a0b0622..84f86d5 100644 --- a/sources/PaperMono.glyphspackage/glyphs/hyphen.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/hyphen.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = hyphen; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -16,6 +16,21 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(504,207,l), +(504,367,l), +(101,367,l), +(101,207,l) +); +} +); +width = 605; } ); unicode = 45; diff --git a/sources/PaperMono.glyphspackage/glyphs/i.glyph b/sources/PaperMono.glyphspackage/glyphs/i.glyph index 866fb55..e1b2736 100644 --- a/sources/PaperMono.glyphspackage/glyphs/i.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/i.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = i; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = idotless; @@ -14,6 +14,19 @@ ref = dotaccentcomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (7,0); +ref = dotaccentcomb; +} +); +width = 605; } ); unicode = 105; diff --git a/sources/PaperMono.glyphspackage/glyphs/iacute.glyph b/sources/PaperMono.glyphspackage/glyphs/iacute.glyph index d54f370..427b37f 100644 --- a/sources/PaperMono.glyphspackage/glyphs/iacute.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/iacute.glyph @@ -2,7 +2,7 @@ glyphname = iacute; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = idotless; @@ -13,6 +13,19 @@ ref = acutecomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (56,0); +ref = acutecomb; +} +); +width = 605; } ); unicode = 237; diff --git a/sources/PaperMono.glyphspackage/glyphs/icircumflex.glyph b/sources/PaperMono.glyphspackage/glyphs/icircumflex.glyph index ea2df1e..6ec7c11 100644 --- a/sources/PaperMono.glyphspackage/glyphs/icircumflex.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/icircumflex.glyph @@ -2,7 +2,7 @@ glyphname = icircumflex; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = idotless; @@ -13,6 +13,19 @@ ref = circumflexcomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (7,0); +ref = circumflexcomb; +} +); +width = 605; } ); unicode = 238; diff --git a/sources/PaperMono.glyphspackage/glyphs/idieresis.glyph b/sources/PaperMono.glyphspackage/glyphs/idieresis.glyph index d8c3176..dcfb23f 100644 --- a/sources/PaperMono.glyphspackage/glyphs/idieresis.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/idieresis.glyph @@ -2,7 +2,7 @@ glyphname = idieresis; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = idotless; @@ -13,6 +13,19 @@ ref = dieresiscomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (7,0); +ref = dieresiscomb; +} +); +width = 605; } ); unicode = 239; diff --git a/sources/PaperMono.glyphspackage/glyphs/idotaccent.glyph b/sources/PaperMono.glyphspackage/glyphs/idotaccent.glyph index 1db2ad2..eafb006 100644 --- a/sources/PaperMono.glyphspackage/glyphs/idotaccent.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/idotaccent.glyph @@ -2,54 +2,27 @@ glyphname = idotaccent; layers = ( { -anchors = ( -{ -name = bottom; -pos = (325,0); -}, +layerId = m002; +shapes = ( { -name = ogonek; -pos = (541,0); +ref = idotless; }, { -name = top; -pos = (325,731); +pos = (22,0); +ref = dotaccentcomb; } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +width = 605; +}, +{ +layerId = m003; shapes = ( { -closed = 1; -nodes = ( -(541,0,l), -(541,69,l), -(365,69,l), -(365,509,l), -(89,509,l), -(89,440,l), -(324,440,l), -(284,477,l), -(284,69,l), -(80,69,l), -(80,0,l) -); +ref = idotless; }, { -closed = 1; -nodes = ( -(363,604,o), -(388,627,o), -(388,667,cs), -(388,708,o), -(363,731,o), -(325,731,cs), -(286,731,o), -(261,708,o), -(261,667,cs), -(261,627,o), -(286,604,o), -(325,604,cs) -); +pos = (7,0); +ref = dotaccentcomb; } ); width = 605; diff --git a/sources/PaperMono.glyphspackage/glyphs/idotless.glyph b/sources/PaperMono.glyphspackage/glyphs/idotless.glyph index 5cdfc34..a325f0f 100644 --- a/sources/PaperMono.glyphspackage/glyphs/idotless.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/idotless.glyph @@ -1,4 +1,5 @@ { +color = 4; glyphname = idotless; layers = ( { @@ -16,7 +17,7 @@ name = top; pos = (325,509); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -36,6 +37,42 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (315,0); +}, +{ +name = ogonek; +pos = (551,0); +}, +{ +name = top; +pos = (310,509); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(551,0,l), +(551,150,l), +(395,150,l), +(395,509,l), +(79,509,l), +(79,359,l), +(324,359,l), +(235,477,l), +(235,150,l), +(70,150,l), +(70,0,l) +); +} +); +width = 605; } ); unicode = 305; diff --git a/sources/PaperMono.glyphspackage/glyphs/igrave.glyph b/sources/PaperMono.glyphspackage/glyphs/igrave.glyph index 34cc283..996f513 100644 --- a/sources/PaperMono.glyphspackage/glyphs/igrave.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/igrave.glyph @@ -2,7 +2,7 @@ glyphname = igrave; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = idotless; @@ -13,6 +13,19 @@ ref = gravecomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-34,0); +ref = gravecomb; +} +); +width = 605; } ); unicode = 236; diff --git a/sources/PaperMono.glyphspackage/glyphs/ij.glyph b/sources/PaperMono.glyphspackage/glyphs/ij.glyph index 4e644e8..687d49d 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ij.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ij.glyph @@ -1,71 +1,283 @@ { +color = 5; glyphname = ij; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +background = { shapes = ( { closed = 1; nodes = ( +(422,-194,o), +(473,-133,o), +(473,-9,cs), +(473,509,l), +(392,509,l), +(392,-9,ls), +(392,-102,o), +(368,-125,o), +(264,-125,cs), +(210,-125,o), +(153,-121,o), +(126,-115,c), +(126,-184,l), +(153,-190,o), +(209,-194,o), +(268,-194,cs) +); +}, +{ +closed = 1; +nodes = ( (214,0,l), (214,509,l), -(134,509,l), -(134,0,l) +(133,509,l), +(133,0,l) ); }, { closed = 1; nodes = ( -(212,604,o), -(237,627,o), -(237,667,cs), -(237,708,o), -(212,731,o), -(174,731,cs), -(136,731,o), -(111,708,o), -(111,667,cs), -(111,627,o), -(136,604,o), -(174,604,cs) +(211,617,o), +(235,640,o), +(235,680,cs), +(235,721,o), +(211,744,o), +(173,744,cs), +(134,744,o), +(110,721,o), +(110,680,cs), +(110,640,o), +(134,617,o), +(173,617,cs) ); }, { closed = 1; nodes = ( -(153,-190,o), -(209,-194,o), -(268,-194,cs), -(422,-194,o), -(472,-133,o), -(472,-9,cs), -(472,509,l), -(391,509,l), -(391,-9,ls), -(391,-102,o), -(368,-125,o), -(264,-125,cs), -(210,-125,o), -(153,-121,o), -(126,-115,c), -(126,-184,l) +(471,617,o), +(495,640,o), +(495,680,cs), +(495,721,o), +(471,744,o), +(433,744,cs), +(394,744,o), +(370,721,o), +(370,680,cs), +(370,640,o), +(394,617,o), +(433,617,cs) +); +} +); +}; +layerId = m002; +shapes = ( +{ +closed = 1; +nodes = ( +(423,-194,o), +(473,-133,o), +(473,-9,cs), +(473,509,l), +(392,509,l), +(392,-9,l), +(392,-102,o), +(369,-125,o), +(265,-125,cs), +(211,-125,o), +(154,-121,o), +(127,-115,c), +(127,-184,l), +(154,-190,o), +(210,-194,o), +(269,-194,cs) +); +}, +{ +closed = 1; +nodes = ( +(214,0,l), +(214,509,l), +(133,509,l), +(133,0,l) +); +}, +{ +closed = 1; +nodes = ( +(211,617,o), +(235,640,o), +(235,680,cs), +(235,721,o), +(211,744,o), +(173,744,cs), +(134,744,o), +(110,721,o), +(110,680,cs), +(110,640,o), +(134,617,o), +(173,617,cs) +); +}, +{ +closed = 1; +nodes = ( +(471,617,o), +(495,640,o), +(495,680,cs), +(495,721,o), +(471,744,o), +(433,744,cs), +(394,744,o), +(370,721,o), +(370,680,cs), +(370,640,o), +(394,617,o), +(433,617,cs) +); +} +); +width = 605; +}, +{ +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(446,-194,o), +(540,-127,o), +(540,41,cs), +(540,509,l), +(380,509,l), +(380,70,ls), +(380,-12,o), +(348,-44,o), +(242,-44,cs), +(188,-44,o), +(109,-40,o), +(62,-34,c), +(62,-184,l), +(109,-190,o), +(187,-194,o), +(254,-194,cs) +); +}, +{ +closed = 1; +nodes = ( +(226,0,l), +(226,509,l), +(66,509,l), +(66,0,l) +); +}, +{ +closed = 1; +nodes = ( +(210,549,o), +(250,586,o), +(250,654,cs), +(250,722,o), +(210,759,o), +(146,759,cs), +(82,759,o), +(42,722,o), +(42,654,cs), +(42,586,o), +(82,549,o), +(146,549,cs) +); +}, +{ +closed = 1; +nodes = ( +(523,549,o), +(563,586,o), +(563,654,cs), +(563,722,o), +(523,759,o), +(459,759,cs), +(395,759,o), +(355,722,o), +(355,654,cs), +(355,586,o), +(395,549,o), +(459,549,cs) +); +} +); +}; +guides = ( +{ +pos = (459,554); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(473,-194,o), +(540,-112,o), +(540,32,cs), +(540,509,l), +(380,509,l), +(380,46,l), +(380,-21,o), +(347,-44,o), +(287,-44,cs), +(243,-44,o), +(201,-40,o), +(163,-34,c), +(163,-184,l), +(190,-190,o), +(241,-194,o), +(299,-194,cs) +); +}, +{ +closed = 1; +nodes = ( +(226,0,l), +(226,509,l), +(66,509,l), +(66,0,l) +); +}, +{ +closed = 1; +nodes = ( +(202,554,o), +(246,592,o), +(246,654,cs), +(246,716,o), +(202,754,o), +(146,754,cs), +(90,754,o), +(46,716,o), +(46,654,cs), +(46,592,o), +(90,554,o), +(146,554,cs) ); }, { closed = 1; nodes = ( -(470,604,o), -(495,627,o), -(495,667,cs), -(495,708,o), -(470,731,o), -(431,731,cs), -(393,731,o), -(368,708,o), -(368,667,cs), -(368,627,o), -(393,604,o), -(431,604,cs) +(515,554,o), +(559,592,o), +(559,654,cs), +(559,716,o), +(515,754,o), +(459,754,cs), +(403,754,o), +(359,716,o), +(359,654,cs), +(359,592,o), +(403,554,o), +(459,554,cs) ); } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/imacron.glyph b/sources/PaperMono.glyphspackage/glyphs/imacron.glyph index ea17605..cf7b102 100644 --- a/sources/PaperMono.glyphspackage/glyphs/imacron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/imacron.glyph @@ -2,7 +2,7 @@ glyphname = imacron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = idotless; @@ -13,6 +13,19 @@ ref = macroncomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (7,0); +ref = macroncomb; +} +); +width = 605; } ); unicode = 299; diff --git a/sources/PaperMono.glyphspackage/glyphs/increment.glyph b/sources/PaperMono.glyphspackage/glyphs/increment.glyph index 6978b39..e132eaa 100644 --- a/sources/PaperMono.glyphspackage/glyphs/increment.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/increment.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = increment; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -19,9 +19,40 @@ nodes = ( { closed = 1; nodes = ( -(303,645,l), -(510,75,l), -(95,75,l) +(315,679,l), +(291,679,l), +(522,41,l), +(546,75,l), +(59,75,l), +(83,41,l) +); +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(585,0,l), +(585,158,l), +(385,710,l), +(220,710,l), +(20,158,l), +(20,0,l) +); +}, +{ +closed = 1; +nodes = ( +(337,620,l), +(269,620,l), +(464,59,l), +(551,156,l), +(54,156,l), +(141,59,l) ); } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/infinity.glyph b/sources/PaperMono.glyphspackage/glyphs/infinity.glyph index 26728c7..6d434af 100644 --- a/sources/PaperMono.glyphspackage/glyphs/infinity.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/infinity.glyph @@ -1,18 +1,19 @@ { -color = 1; +color = 4; glyphname = infinity; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( -(212,149,o), -(268,186,o), -(303,246,c), -(337,184,o), -(393,149,o), +(219,149,o), +(282,196,o), +(315,270,c), +(291,271,l), +(323,194,o), +(385,149,o), (453,149,cs), (529,149,o), (583,212,o), @@ -20,11 +21,12 @@ nodes = ( (583,385,o), (529,447,o), (453,447,cs), -(393,447,o), -(337,413,o), -(303,351,c), -(268,411,o), -(212,448,o), +(385,447,o), +(323,404,o), +(291,326,c), +(315,327,l), +(282,401,o), +(219,448,o), (154,448,cs), (76,448,o), (22,389,o), @@ -43,33 +45,108 @@ nodes = ( (95,344,o), (118,375,o), (160,375,cs), -(198,375,o), -(243,343,o), -(268,299,c), -(243,253,o), -(198,222,o), +(205,375,o), +(259,331,o), +(279,275,c), +(279,324,l), +(259,265,o), +(205,222,o), (160,222,cs) ); }, { closed = 1; nodes = ( -(409,221,o), -(363,252,o), -(336,299,c), -(365,345,o), -(410,375,o), +(402,222,o), +(347,263,o), +(324,324,c), +(323,274,l), +(349,334,o), +(403,374,o), (448,374,cs), -(488,373,o), +(488,374,o), (510,342,o), (510,299,cs), (510,254,o), -(488,223,o), +(488,222,o), (448,222,cs) ); } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(258,94,o), +(312,167,o), +(341,286,c), +(266,288,l), +(293,164,o), +(357,94,o), +(453,94,cs), +(545,94,o), +(599,157,o), +(599,299,cs), +(599,441,o), +(545,502,o), +(453,502,cs), +(357,502,o), +(293,434,o), +(266,309,c), +(341,311,l), +(312,430,o), +(258,503,o), +(154,503,cs), +(60,503,o), +(6,441,o), +(6,299,cs), +(6,157,o), +(60,94,o), +(154,94,cs) +); +}, +{ +closed = 1; +nodes = ( +(162,222,o), +(148,245,o), +(148,299,cs), +(148,353,o), +(162,375,o), +(188,375,cs), +(222,375,o), +(248,321,o), +(260,260,c), +(260,341,l), +(248,276,o), +(223,222,o), +(188,222,cs) +); +}, +{ +closed = 1; +nodes = ( +(384,222,o), +(359,274,o), +(342,340,c), +(339,258,l), +(361,325,o), +(386,374,o), +(420,374,cs), +(444,374,o), +(457,353,o), +(457,299,cs), +(457,245,o), +(444,222,o), +(420,222,cs) +); +} +); +width = 605; } ); unicode = 8734; diff --git a/sources/PaperMono.glyphspackage/glyphs/integral.glyph b/sources/PaperMono.glyphspackage/glyphs/integral.glyph index 1e06788..291eb8e 100644 --- a/sources/PaperMono.glyphspackage/glyphs/integral.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/integral.glyph @@ -1,13 +1,14 @@ { -color = 1; +color = 4; glyphname = integral; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( +(168,-132,ls), (258,-132,o), (302,-89,o), (310,-4,cs), @@ -26,8 +27,67 @@ nodes = ( (208,-61,o), (173,-61,cs), (120,-61,l), -(120,-132,l), -(168,-132,ls) +(120,-132,l) +); +} +); +width = 605; +}, +{ +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(208,-132,ls), +(298,-132,o), +(342,-89,o), +(350,-4,cs), +(414,597,ls), +(417,632,o), +(437,651,o), +(472,651,cs), +(525,651,l), +(525,722,l), +(397,722,ls), +(311,722,o), +(264,679,o), +(255,593,cs), +(193,-8,ls), +(188,-50,o), +(168,-61,o), +(133,-61,cs), +(80,-61,l), +(80,-132,l) +); +} +); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(208,-132,ls), +(298,-132,o), +(341,-89,o), +(350,-4,cs), +(406,522,ls), +(410,557,o), +(429,576,o), +(464,576,cs), +(535,576,l), +(535,722,l), +(397,722,ls), +(311,722,o), +(264,679,o), +(255,593,cs), +(199,67,ls), +(195,25,o), +(174,14,o), +(139,14,cs), +(70,14,l), +(70,-132,l) ); } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/iogonek.glyph b/sources/PaperMono.glyphspackage/glyphs/iogonek.glyph index 498f0cb..c9bd70d 100644 --- a/sources/PaperMono.glyphspackage/glyphs/iogonek.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/iogonek.glyph @@ -2,7 +2,7 @@ glyphname = iogonek; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = idotless; @@ -17,6 +17,23 @@ ref = ogonekcomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (7,0); +ref = dotaccentcomb; +}, +{ +pos = (138,0); +ref = ogonekcomb; +} +); +width = 605; } ); unicode = 303; diff --git a/sources/PaperMono.glyphspackage/glyphs/itilde.glyph b/sources/PaperMono.glyphspackage/glyphs/itilde.glyph index 3f58da3..4b65259 100644 --- a/sources/PaperMono.glyphspackage/glyphs/itilde.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/itilde.glyph @@ -2,7 +2,7 @@ glyphname = itilde; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = idotless; @@ -13,6 +13,19 @@ ref = tildecomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (7,0); +ref = tildecomb; +} +); +width = 605; } ); unicode = 297; diff --git a/sources/PaperMono.glyphspackage/glyphs/j.glyph b/sources/PaperMono.glyphspackage/glyphs/j.glyph index 63d68be..1406319 100644 --- a/sources/PaperMono.glyphspackage/glyphs/j.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/j.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = j; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = jdotless; @@ -14,6 +14,19 @@ ref = dotaccentcomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = jdotless; +}, +{ +pos = (83,0); +ref = dotaccentcomb; +} +); +width = 605; } ); unicode = 106; diff --git a/sources/PaperMono.glyphspackage/glyphs/jacute.glyph b/sources/PaperMono.glyphspackage/glyphs/jacute.glyph index 52acaf8..128a6be 100644 --- a/sources/PaperMono.glyphspackage/glyphs/jacute.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/jacute.glyph @@ -2,7 +2,7 @@ glyphname = jacute; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = jdotless; @@ -13,6 +13,19 @@ ref = acutecomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = jdotless; +}, +{ +pos = (132,0); +ref = acutecomb; +} +); +width = 605; } ); } diff --git a/sources/PaperMono.glyphspackage/glyphs/jcircumflex.glyph b/sources/PaperMono.glyphspackage/glyphs/jcircumflex.glyph index ee6a5b1..0f7239b 100644 --- a/sources/PaperMono.glyphspackage/glyphs/jcircumflex.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/jcircumflex.glyph @@ -2,7 +2,7 @@ glyphname = jcircumflex; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = jdotless; @@ -13,6 +13,19 @@ ref = circumflexcomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = jdotless; +}, +{ +pos = (83,0); +ref = circumflexcomb; +} +); +width = 605; } ); unicode = 309; diff --git a/sources/PaperMono.glyphspackage/glyphs/jdotless.glyph b/sources/PaperMono.glyphspackage/glyphs/jdotless.glyph index edf8ba8..96ea31d 100644 --- a/sources/PaperMono.glyphspackage/glyphs/jdotless.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/jdotless.glyph @@ -1,4 +1,5 @@ { +color = 4; glyphname = jdotless; layers = ( { @@ -12,7 +13,7 @@ name = top; pos = (406,509); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -40,6 +41,46 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (260,-194); +}, +{ +name = top; +pos = (386,509); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(127,-190,o), +(178,-194,o), +(236,-194,cs), +(410,-194,o), +(477,-112,o), +(477,32,cs), +(477,509,l), +(120,509,l), +(120,359,l), +(425,359,l), +(317,477,l), +(317,46,ls), +(317,-21,o), +(284,-44,o), +(224,-44,cs), +(180,-44,o), +(138,-40,o), +(100,-34,c), +(100,-184,l) +); +} +); +width = 605; } ); unicode = 567; diff --git a/sources/PaperMono.glyphspackage/glyphs/k.glyph b/sources/PaperMono.glyphspackage/glyphs/k.glyph index a5a301d..a72dc5e 100644 --- a/sources/PaperMono.glyphspackage/glyphs/k.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/k.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = k; layers = ( { @@ -10,10 +10,10 @@ pos = (311,0); }, { name = top; -pos = (143,747); +pos = (144,747); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -44,6 +44,49 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (311,0); +}, +{ +name = top; +pos = (154,747); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(568,509,l), +(370,509,l), +(170,280,l), +(170,80,l) +); +}, +{ +closed = 1; +nodes = ( +(234,0,l), +(234,747,l), +(74,747,l), +(74,0,l) +); +}, +{ +closed = 1; +nodes = ( +(569,0,l), +(362,320,l), +(248,218,l), +(391,0,l) +); +} +); +width = 605; } ); unicode = 107; diff --git a/sources/PaperMono.glyphspackage/glyphs/kcaron.glyph b/sources/PaperMono.glyphspackage/glyphs/kcaron.glyph index faca187..7237672 100644 --- a/sources/PaperMono.glyphspackage/glyphs/kcaron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/kcaron.glyph @@ -2,13 +2,26 @@ glyphname = kcaron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = k; }, { -pos = (-160,37); +pos = (-159,37); +ref = caroncomb.case; +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = k; +}, +{ +pos = (-149,37); ref = caroncomb.case; } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/kcommaaccent.glyph b/sources/PaperMono.glyphspackage/glyphs/kcommaaccent.glyph index 75bf4a0..908a21b 100644 --- a/sources/PaperMono.glyphspackage/glyphs/kcommaaccent.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/kcommaaccent.glyph @@ -2,7 +2,20 @@ glyphname = kcommaaccent; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = k; +}, +{ +pos = (-8,0); +ref = commaaccentcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = k; diff --git a/sources/PaperMono.glyphspackage/glyphs/l.glyph b/sources/PaperMono.glyphspackage/glyphs/l.glyph index b348d2a..5d8d549 100644 --- a/sources/PaperMono.glyphspackage/glyphs/l.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/l.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = l; layers = ( { @@ -27,33 +27,128 @@ angle = 270; pos = (570,36); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( -(346,21,l), +(547,0,l), +(547,69,l), +(310,69,l), +(346,33,l), (346,747,l), -(265,727,l), -(265,21,l) +(67,747,l), +(67,678,l), +(301,678,l), +(265,714,l), +(265,33,l), +(301,69,l), +(67,69,l), +(67,0,l) +); +} ); +width = 605; }, { +anchors = ( +{ +name = bottom; +pos = (257,0); +}, +{ +name = center; +pos = (257,254); +}, +{ +name = top; +pos = (257,756); +}, +{ +name = topright; +pos = (363,528); +} +); +associatedMasterId = m002; +layerId = "FC226261-5B33-4ABF-8983-BAE4C90A09DE"; +name = "7 Jul 25 13:46"; +shapes = ( +{ closed = 1; nodes = ( -(547,0,l), -(547,69,l), -(67,69,l), -(67,0,l) +(444,-12,o), +(492,-2,o), +(518,8,c), +(518,79,l), +(484,67,o), +(444,60,o), +(392,60,cs), +(324,60,o), +(307,80,o), +(307,129,cs), +(307,756,l), +(227,756,l), +(227,117,ls), +(227,25,o), +(267,-12,o), +(386,-12,cs) ); }, { closed = 1; nodes = ( -(334,678,l), -(346,747,l), -(67,747,l), -(67,678,l) +(296,685,l), +(296,756,l), +(58,756,l), +(58,685,l) +); +} +); +width = 634; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,0); +}, +{ +name = center; +pos = (303,365); +}, +{ +name = top; +pos = (303,747); +}, +{ +name = topright; +pos = (416,509); +} +); +guides = ( +{ +angle = 270; +pos = (570,36); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(547,0,l), +(547,150,l), +(314,150,l), +(385,79,l), +(385,747,l), +(62,747,l), +(62,597,l), +(296,597,l), +(225,668,l), +(225,79,l), +(296,150,l), +(62,150,l), +(62,0,l) ); } ); @@ -78,8 +173,8 @@ name = topright; pos = (363,528); } ); -associatedMasterId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; -layerId = "796A2076-F8C0-4F29-8252-957044F0D968"; +associatedMasterId = m003; +layerId = "820C371D-278C-4B35-BECB-53D474C27500"; name = "7 Jul 25 13:46"; shapes = ( { diff --git a/sources/PaperMono.glyphspackage/glyphs/lacute.glyph b/sources/PaperMono.glyphspackage/glyphs/lacute.glyph index fc886f7..5c8e057 100644 --- a/sources/PaperMono.glyphspackage/glyphs/lacute.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/lacute.glyph @@ -2,7 +2,20 @@ glyphname = lacute; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = l; +}, +{ +pos = (41,37); +ref = acutecomb.case; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = l; diff --git a/sources/PaperMono.glyphspackage/glyphs/lambda.glyph b/sources/PaperMono.glyphspackage/glyphs/lambda.glyph index 5f496d8..34c5559 100644 --- a/sources/PaperMono.glyphspackage/glyphs/lambda.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/lambda.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = lambda; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -33,10 +33,88 @@ nodes = ( { closed = 1; nodes = ( -(147,0,l), +(146,0,l), (323,487,l), (266,547,l), -(63,0,l) +(62,0,l) +); +} +); +width = 605; +}, +{ +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(543,0,l), +(543,69,l), +(509,69,ls), +(474,69,o), +(463,77,o), +(450,121,cs), +(299,641,ls), +(279,711,o), +(239,747,o), +(161,747,cs), +(101,747,l), +(101,678,l), +(155,678,ls), +(195,678,o), +(211,665,o), +(223,624,cs), +(374,106,ls), +(397,27,o), +(424,0,o), +(502,0,cs) +); +}, +{ +closed = 1; +nodes = ( +(146,0,l), +(323,487,l), +(266,547,l), +(62,0,l) +); +} +); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(569,0,l), +(569,150,l), +(542,150,ls), +(510,150,o), +(496,160,o), +(484,196,cs), +(335,638,ls), +(309,714,o), +(271,747,o), +(187,747,cs), +(75,747,l), +(75,597,l), +(125,597,ls), +(164,597,o), +(178,584,o), +(192,543,cs), +(340,101,ls), +(368,17,o), +(402,0,o), +(482,0,cs) +); +}, +{ +closed = 1; +nodes = ( +(210,0,l), +(335,400,l), +(235,570,l), +(36,0,l) ); } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/lcaron.glyph b/sources/PaperMono.glyphspackage/glyphs/lcaron.glyph index caef21e..c170abf 100644 --- a/sources/PaperMono.glyphspackage/glyphs/lcaron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/lcaron.glyph @@ -2,7 +2,20 @@ glyphname = lcaron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = l; +}, +{ +pos = (187,0); +ref = caroncomb.alt; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = l; diff --git a/sources/PaperMono.glyphspackage/glyphs/lcommaaccent.glyph b/sources/PaperMono.glyphspackage/glyphs/lcommaaccent.glyph index d4e775a..7c3c308 100644 --- a/sources/PaperMono.glyphspackage/glyphs/lcommaaccent.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/lcommaaccent.glyph @@ -2,7 +2,20 @@ glyphname = lcommaaccent; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = l; +}, +{ +pos = (-16,0); +ref = commaaccentcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = l; diff --git a/sources/PaperMono.glyphspackage/glyphs/lcommaaccent.loclM_A_H_.glyph b/sources/PaperMono.glyphspackage/glyphs/lcommaaccent.loclM_A_H_.glyph index d756268..8f27777 100644 --- a/sources/PaperMono.glyphspackage/glyphs/lcommaaccent.loclM_A_H_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/lcommaaccent.loclM_A_H_.glyph @@ -2,7 +2,20 @@ glyphname = lcommaaccent.loclMAH; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = l; +}, +{ +pos = (-10,0); +ref = commaaccentcomb.loclMAH; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = l; diff --git a/sources/PaperMono.glyphspackage/glyphs/ldot.glyph b/sources/PaperMono.glyphspackage/glyphs/ldot.glyph new file mode 100644 index 0000000..6d16f2e --- /dev/null +++ b/sources/PaperMono.glyphspackage/glyphs/ldot.glyph @@ -0,0 +1,34 @@ +{ +glyphname = ldot; +layers = ( +{ +layerId = m002; +shapes = ( +{ +ref = l; +}, +{ +alignment = -1; +pos = (305,-307); +ref = dotaccentcomb; +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = l; +}, +{ +alignment = -1; +pos = (304,-281); +ref = dotaccentcomb; +} +); +width = 605; +} +); +unicode = 320; +} diff --git a/sources/PaperMono.glyphspackage/glyphs/leftA_rrow.glyph b/sources/PaperMono.glyphspackage/glyphs/leftA_rrow.glyph index c8c77bb..110f247 100644 --- a/sources/PaperMono.glyphspackage/glyphs/leftA_rrow.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/leftA_rrow.glyph @@ -1,9 +1,21 @@ { -color = 9; +color = 4; glyphname = leftArrow; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = -1; +pos = (605,0); +ref = rightArrow; +scale = (-1,1); +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/leftA_rrow.ss07.glyph b/sources/PaperMono.glyphspackage/glyphs/leftA_rrow.ss07.glyph index 408a0be..a1530ad 100644 --- a/sources/PaperMono.glyphspackage/glyphs/leftA_rrow.ss07.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/leftA_rrow.ss07.glyph @@ -1,9 +1,21 @@ { -color = 9; +color = 4; glyphname = leftArrow.ss07; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = -1; +pos = (605,0); +ref = rightArrow.ss07; +scale = (-1,1); +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/leftH_ookA_rrow.glyph b/sources/PaperMono.glyphspackage/glyphs/leftH_ookA_rrow.glyph index 44b0558..8a1fdea 100644 --- a/sources/PaperMono.glyphspackage/glyphs/leftH_ookA_rrow.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/leftH_ookA_rrow.glyph @@ -1,9 +1,21 @@ { -color = 9; +color = 4; glyphname = leftHookArrow; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = -1; +pos = (605,0); +ref = rightHookArrow; +scale = (-1,1); +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/leftR_ightA_rrow.glyph b/sources/PaperMono.glyphspackage/glyphs/leftR_ightA_rrow.glyph index c6aac05..5fe97c0 100644 --- a/sources/PaperMono.glyphspackage/glyphs/leftR_ightA_rrow.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/leftR_ightA_rrow.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = leftRightArrow; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -26,6 +26,31 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(280,162,l), +(193,272,l), +(413,272,l), +(325,162,l), +(465,162,l), +(605,342,l), +(465,522,l), +(325,522,l), +(413,412,l), +(193,412,l), +(280,522,l), +(140,522,l), +(0,342,l), +(140,162,l) +); +} +); +width = 605; } ); unicode = 8596; diff --git a/sources/PaperMono.glyphspackage/glyphs/leftR_ightA_rrow.ss07.glyph b/sources/PaperMono.glyphspackage/glyphs/leftR_ightA_rrow.ss07.glyph index 0b298ff..316acee 100644 --- a/sources/PaperMono.glyphspackage/glyphs/leftR_ightA_rrow.ss07.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/leftR_ightA_rrow.ss07.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = leftRightArrow.ss07; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -22,6 +22,46 @@ nodes = ( } ); width = 605; +}, +{ +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(208,291,l), +(398,291,l), +(398,174,l), +(583,328,l), +(397,483,l), +(397,366,l), +(209,366,l), +(209,483,l), +(22,328,l), +(208,174,l) +); +} +); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(220,270,l), +(385,270,l), +(385,140,l), +(605,340,l), +(385,540,l), +(385,410,l), +(220,410,l), +(220,540,l), +(0,340,l), +(220,140,l) +); +} +); +width = 605; } ); } diff --git a/sources/PaperMono.glyphspackage/glyphs/leftT_abA_rrow.glyph b/sources/PaperMono.glyphspackage/glyphs/leftT_abA_rrow.glyph index 42f7c08..aef5d31 100644 --- a/sources/PaperMono.glyphspackage/glyphs/leftT_abA_rrow.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/leftT_abA_rrow.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = leftTabArrow; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -33,6 +33,68 @@ nodes = ( } ); width = 605; +}, +{ +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(319,456,l), +(134,301,l), +(320,147,l) +); +}, +{ +closed = 1; +nodes = ( +(109,114,l), +(109,489,l), +(34,489,l), +(34,114,l) +); +}, +{ +closed = 1; +nodes = ( +(571,264,l), +(571,339,l), +(201,339,l), +(201,264,l) +); +} +); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(370,500,l), +(150,300,l), +(370,100,l) +); +}, +{ +closed = 1; +nodes = ( +(130,114,l), +(130,489,l), +(0,489,l), +(0,114,l) +); +}, +{ +closed = 1; +nodes = ( +(605,230,l), +(605,370,l), +(329,370,l), +(329,230,l) +); +} +); +width = 605; } ); unicode = 8676; diff --git a/sources/PaperMono.glyphspackage/glyphs/less.glyph b/sources/PaperMono.glyphspackage/glyphs/less.glyph index bdaa816..8c180c9 100644 --- a/sources/PaperMono.glyphspackage/glyphs/less.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/less.glyph @@ -1,9 +1,21 @@ { -color = 1; +color = 4; glyphname = less; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = 1; +pos = (605,0); +ref = greater; +scale = (-1,1); +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = 1; diff --git a/sources/PaperMono.glyphspackage/glyphs/lessequal.glyph b/sources/PaperMono.glyphspackage/glyphs/lessequal.glyph index 910cc16..c587af8 100644 --- a/sources/PaperMono.glyphspackage/glyphs/lessequal.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/lessequal.glyph @@ -1,9 +1,21 @@ { -color = 1; +color = 4; glyphname = lessequal; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = -1; +pos = (605,0); +ref = greaterequal; +scale = (-1,1); +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/logicalnot.glyph b/sources/PaperMono.glyphspackage/glyphs/logicalnot.glyph index 7fae388..ec13cda 100644 --- a/sources/PaperMono.glyphspackage/glyphs/logicalnot.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/logicalnot.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = logicalnot; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -18,6 +18,23 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(545,53,l), +(545,367,l), +(60,367,l), +(60,207,l), +(380,207,l), +(380,53,l) +); +} +); +width = 605; } ); unicode = 172; diff --git a/sources/PaperMono.glyphspackage/glyphs/lozenge.glyph b/sources/PaperMono.glyphspackage/glyphs/lozenge.glyph index 8193feb..2a44046 100644 --- a/sources/PaperMono.glyphspackage/glyphs/lozenge.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/lozenge.glyph @@ -1,35 +1,54 @@ { +color = 4; glyphname = lozenge; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( -(351,-16,l), -(352,-16,l), -(351,-15,l), -(531,323,l), -(351,661,l), -(352,663,l), -(256,663,l), -(255,662,l), -(254,662,l), -(255,661,l), -(74,324,l), -(255,-15,l), -(254,-17,l), -(350,-17,l) +(530,328,l), +(350,668,l), +(254,668,l), +(74,328,l), +(254,-12,l), +(350,-12,l) ); }, { closed = 1; nodes = ( -(303,573,l), -(437,323,l), -(303,73,l), -(168,324,l) +(302,606,l), +(446,328,l), +(302,50,l), +(158,328,l) +); +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(550,328,l), +(380,668,l), +(224,668,l), +(54,328,l), +(224,-12,l), +(380,-12,l) +); +}, +{ +closed = 1; +nodes = ( +(302,546,l), +(410,328,l), +(302,110,l), +(194,328,l) ); } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/lslash.glyph b/sources/PaperMono.glyphspackage/glyphs/lslash.glyph index 4f366ec..7c8c941 100644 --- a/sources/PaperMono.glyphspackage/glyphs/lslash.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/lslash.glyph @@ -2,7 +2,20 @@ glyphname = lslash; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = l; +}, +{ +pos = (0,-10); +ref = slashshortcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = l; diff --git a/sources/PaperMono.glyphspackage/glyphs/m.glyph b/sources/PaperMono.glyphspackage/glyphs/m.glyph index ef56591..fcd09af 100644 --- a/sources/PaperMono.glyphspackage/glyphs/m.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/m.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 9; glyphname = m; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (328,509); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -21,34 +21,34 @@ nodes = ( (120,0,l), (120,340,ls), (120,409,o), -(149,449,o), -(195,449,cs), -(245,449,o), -(262,411,o), -(262,361,cs), -(262,0,l), +(149,450,o), +(195,450,cs), +(245,450,o), +(263,411,o), +(263,361,cs), +(263,0,l), (343,0,l), (343,340,ls), (343,409,o), -(372,449,o), -(418,449,cs), -(466,449,o), +(372,450,o), +(418,450,cs), +(466,450,o), (485,415,o), (485,361,cs), (485,0,l), -(566,0,l), -(566,372,ls), -(566,467,o), -(530,520,o), -(443,520,cs), -(374,520,o), +(565,0,l), +(565,372,ls), +(565,467,o), +(530,521,o), +(443,521,cs), +(374,521,o), (331,470,o), (320,392,c), (329,392,l), (322,476,o), -(291,520,o), -(224,520,cs), -(160,520,o), +(291,521,o), +(224,521,cs), +(160,521,o), (118,472,o), (107,397,c), (116,396,l), @@ -59,6 +59,129 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,0); +}, +{ +name = top; +pos = (328,509); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(170,0,l), +(170,300,ls), +(170,358,o), +(182,371,o), +(202,371,cs), +(219,371,o), +(229,358,o), +(229,312,cs), +(229,0,l), +(375,0,l), +(375,300,ls), +(375,348,o), +(385,371,o), +(409,371,cs), +(429,371,o), +(435,355,o), +(435,312,cs), +(435,0,l), +(585,0,l), +(585,372,ls), +(585,467,o), +(556,521,o), +(472,521,cs), +(402,521,o), +(358,464,o), +(348,412,c), +(358,412,l), +(351,492,o), +(320,521,o), +(270,521,cs), +(200,521,o), +(162,446,o), +(152,400,c), +(166,400,l), +(162,509,l), +(20,509,l), +(20,0,l) +); +} +); +width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,0); +}, +{ +name = top; +pos = (328,509); +} +); +associatedMasterId = m002; +attr = { +coordinates = ( +138 +); +}; +layerId = "541B25C7-7E75-46A3-8F0A-CB75B8B73EE9"; +name = "27 Jan 26 10:02"; +shapes = ( +{ +closed = 1; +nodes = ( +(156,0,l), +(156,316,ls), +(156,376,o), +(172,393,o), +(202,393,cs), +(228,393,o), +(240,373,o), +(240,325,cs), +(240,0,l), +(365,0,l), +(365,316,ls), +(365,369,o), +(381,393,o), +(411,393,cs), +(439,393,o), +(449,372,o), +(449,325,cs), +(449,0,l), +(579,0,l), +(579,372,ls), +(579,467,o), +(549,521,o), +(464,521,cs), +(394,521,o), +(350,465,o), +(340,406,c), +(350,406,l), +(343,488,o), +(312,521,o), +(257,521,cs), +(189,521,o), +(152,452,o), +(142,398,c), +(152,398,l), +(149,509,l), +(26,509,l), +(26,0,l) +); +} +); +width = 605; } ); unicode = 109; diff --git a/sources/PaperMono.glyphspackage/glyphs/macron.glyph b/sources/PaperMono.glyphspackage/glyphs/macron.glyph index 75fc8a5..07f1b6a 100644 --- a/sources/PaperMono.glyphspackage/glyphs/macron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/macron.glyph @@ -1,9 +1,19 @@ { -color = 1; +color = 4; glyphname = macron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = -1; +ref = macroncomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/macroncomb.case.glyph b/sources/PaperMono.glyphspackage/glyphs/macroncomb.case.glyph index 69e54ea..e893bda 100644 --- a/sources/PaperMono.glyphspackage/glyphs/macroncomb.case.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/macroncomb.case.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 5; glyphname = macroncomb.case; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (303,864); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -26,6 +26,31 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = _top; +pos = (303,710); +}, +{ +name = top; +pos = (303,889); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(475,759,l), +(475,889,l), +(130,889,l), +(130,759,l) +); +} +); +width = 605; } ); } diff --git a/sources/PaperMono.glyphspackage/glyphs/macroncomb.glyph b/sources/PaperMono.glyphspackage/glyphs/macroncomb.glyph index aaa3f9a..1aae8aa 100644 --- a/sources/PaperMono.glyphspackage/glyphs/macroncomb.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/macroncomb.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 5; glyphname = macroncomb; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (303,710); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -26,6 +26,31 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = _top; +pos = (303,509); +}, +{ +name = top; +pos = (303,710); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(457,572,l), +(457,702,l), +(149,702,l), +(149,572,l) +); +} +); +width = 605; } ); unicode = 772; diff --git a/sources/PaperMono.glyphspackage/glyphs/micro.glyph b/sources/PaperMono.glyphspackage/glyphs/micro.glyph index 926b605..becfe19 100644 --- a/sources/PaperMono.glyphspackage/glyphs/micro.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/micro.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = micro; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -35,6 +35,40 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(224,-182,l), +(224,16,l), +(208,10,l), +(214,0,o), +(234,-12,o), +(260,-12,cs), +(309,-12,o), +(355,17,o), +(385,70,c), +(387,0,l), +(539,0,l), +(539,509,l), +(379,509,l), +(379,231,ls), +(379,170,o), +(348,142,o), +(296,142,cs), +(248,142,o), +(224,168,o), +(224,224,cs), +(224,509,l), +(64,509,l), +(64,-182,l) +); +} +); +width = 605; } ); unicode = (181,956); diff --git a/sources/PaperMono.glyphspackage/glyphs/minus.glyph b/sources/PaperMono.glyphspackage/glyphs/minus.glyph index 03cd0ac..29dc564 100644 --- a/sources/PaperMono.glyphspackage/glyphs/minus.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/minus.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = minus; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -16,6 +16,21 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(525,207,l), +(525,367,l), +(80,367,l), +(80,207,l) +); +} +); +width = 605; } ); unicode = 8722; diff --git a/sources/PaperMono.glyphspackage/glyphs/minute.glyph b/sources/PaperMono.glyphspackage/glyphs/minute.glyph index 8331a9a..74ae72c 100644 --- a/sources/PaperMono.glyphspackage/glyphs/minute.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/minute.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = minute; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -16,6 +16,21 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(348,453,l), +(410,710,l), +(245,710,l), +(195,453,l) +); +} +); +width = 605; } ); unicode = 8242; diff --git a/sources/PaperMono.glyphspackage/glyphs/multiply.glyph b/sources/PaperMono.glyphspackage/glyphs/multiply.glyph index 3055117..674da6e 100644 --- a/sources/PaperMono.glyphspackage/glyphs/multiply.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/multiply.glyph @@ -1,30 +1,54 @@ { -color = 1; +color = 4; glyphname = multiply; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( -(82,118,l), -(473,508,l), (523,458,l), +(473,508,l), +(82,118,l), (132,68,l) ); }, { closed = 1; nodes = ( -(83,458,l), -(132,508,l), (522,118,l), +(132,508,l), +(83,458,l), (473,68,l) ); } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(551,429,l), +(443,537,l), +(54,146,l), +(162,38,l) +); +}, +{ +closed = 1; +nodes = ( +(550,146,l), +(162,537,l), +(54,429,l), +(442,38,l) +); +} +); +width = 605; } ); unicode = 215; diff --git a/sources/PaperMono.glyphspackage/glyphs/n.glyph b/sources/PaperMono.glyphspackage/glyphs/n.glyph index 057c1be..2fdbc1d 100644 --- a/sources/PaperMono.glyphspackage/glyphs/n.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/n.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = n; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (304,509); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -21,18 +21,18 @@ nodes = ( (173,0,l), (173,301,ls), (173,390,o), -(240,449,o), -(321,449,cs), -(401,449,o), +(240,450,o), +(321,450,cs), +(401,450,o), (434,405,o), (434,332,cs), (434,0,l), (515,0,l), (515,340,ls), (515,438,o), -(461,520,o), -(336,520,cs), -(252,520,o), +(461,521,o), +(336,521,cs), +(252,521,o), (173,465,o), (156,376,c), (169,371,l), @@ -43,6 +43,48 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (304,0); +}, +{ +name = top; +pos = (304,509); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(228,0,l), +(228,276,ls), +(228,326,o), +(258,367,o), +(308,367,cs), +(354,367,o), +(375,336,o), +(375,280,cs), +(375,0,l), +(535,0,l), +(535,336,ls), +(535,456,o), +(478,521,o), +(381,521,cs), +(292,521,o), +(228,462,o), +(210,404,c), +(224,400,l), +(221,509,l), +(68,509,l), +(68,0,l) +); +} +); +width = 605; } ); unicode = 110; diff --git a/sources/PaperMono.glyphspackage/glyphs/nacute.glyph b/sources/PaperMono.glyphspackage/glyphs/nacute.glyph index 9b09a68..42d68ba 100644 --- a/sources/PaperMono.glyphspackage/glyphs/nacute.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/nacute.glyph @@ -2,7 +2,7 @@ glyphname = nacute; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = n; @@ -13,6 +13,19 @@ ref = acutecomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = n; +}, +{ +pos = (50,0); +ref = acutecomb; +} +); +width = 605; } ); unicode = 324; diff --git a/sources/PaperMono.glyphspackage/glyphs/nbspace.glyph b/sources/PaperMono.glyphspackage/glyphs/nbspace.glyph index 657da15..9709838 100644 --- a/sources/PaperMono.glyphspackage/glyphs/nbspace.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/nbspace.glyph @@ -2,7 +2,11 @@ glyphname = nbspace; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +width = 605; +}, +{ +layerId = m003; width = 605; } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/ncaron.glyph b/sources/PaperMono.glyphspackage/glyphs/ncaron.glyph index 6eb26fc..e052fc9 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ncaron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ncaron.glyph @@ -2,7 +2,20 @@ glyphname = ncaron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = n; +}, +{ +pos = (1,0); +ref = caroncomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = n; diff --git a/sources/PaperMono.glyphspackage/glyphs/ncommaaccent.glyph b/sources/PaperMono.glyphspackage/glyphs/ncommaaccent.glyph index 122f384..d6e4acc 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ncommaaccent.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ncommaaccent.glyph @@ -2,7 +2,20 @@ glyphname = ncommaaccent; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = n; +}, +{ +pos = (-15,0); +ref = commaaccentcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = n; diff --git a/sources/PaperMono.glyphspackage/glyphs/ncommaaccent.loclM_A_H_.glyph b/sources/PaperMono.glyphspackage/glyphs/ncommaaccent.loclM_A_H_.glyph index 5160058..5bb6088 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ncommaaccent.loclM_A_H_.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ncommaaccent.loclM_A_H_.glyph @@ -2,7 +2,20 @@ glyphname = ncommaaccent.loclMAH; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = n; +}, +{ +pos = (-9,0); +ref = commaaccentcomb.loclMAH; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = n; diff --git a/sources/PaperMono.glyphspackage/glyphs/nine.blackC_ircled.glyph b/sources/PaperMono.glyphspackage/glyphs/nine.blackC_ircled.glyph index 83f35d9..79ecd97 100644 --- a/sources/PaperMono.glyphspackage/glyphs/nine.blackC_ircled.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/nine.blackC_ircled.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = nine.blackCircled; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = blackCircled; @@ -11,14 +11,6 @@ ref = blackCircled; { closed = 1; nodes = ( -(376,545,o), -(430,495,o), -(430,415,cs), -(430,363,o), -(417,323,o), -(388,280,cs), -(309,165,l), -(240,165,l), (340,303,ls), (351,319,o), (357,329,o), @@ -31,24 +23,102 @@ nodes = ( (165,422,cs), (165,492,o), (214,545,o), -(298,545,cs) +(298,545,cs), +(376,545,o), +(430,495,o), +(430,415,cs), +(430,363,o), +(417,323,o), +(388,280,cs), +(309,165,l), +(240,165,l) ); }, { closed = 1; nodes = ( -(259,488,o), -(230,467,o), -(230,422,cs), -(230,378,o), -(259,357,o), -(298,357,cs), (336,357,o), (365,378,o), (365,422,cs), (365,467,o), (336,488,o), -(298,488,cs) +(298,488,cs), +(259,488,o), +(230,467,o), +(230,422,cs), +(230,378,o), +(259,357,o), +(298,357,cs) +); +} +); +userData = { +assembly = "PUSHB[ ] /* 6 values pushed */ +26 1 4 8 1 76 +MPPEM[ ] /* MeasurePixelPerEm */ +PUSHB[ ] /* 1 value pushed */ +32 +LT[ ] /* LessThan */ +IF[ ] /* If */ +NPUSHB[ ] /* 51 values pushed */ +0 3 2 6 2 3 114 0 0 0 5 7 0 5 105 0 7 11 1 8 4 7 8 105 0 4 0 2 3 4 2 103 10 1 6 1 1 6 89 10 1 6 6 1 97 9 1 1 6 1 81 +ELSE[ ] /* Else */ +NPUSHB[ ] /* 52 values pushed */ +0 3 2 6 2 3 6 128 0 0 0 5 7 0 5 105 0 7 11 1 8 4 7 8 105 0 4 0 2 3 4 2 103 10 1 6 1 1 6 89 10 1 6 6 1 97 9 1 1 6 1 81 +EIF[ ] /* EndIf */ +NPUSHB[ ] /* 32 values pushed */ +41 41 16 16 0 0 41 52 41 51 47 45 16 40 16 39 35 33 29 27 23 21 19 18 0 15 0 14 38 12 6 23 +CALL[ ] /* CallFunction */"; +}; +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = blackCircled; +}, +{ +closed = 1; +nodes = ( +(295,284,ls), +(303,295,o), +(310,304,o), +(316,315,c), +(303,306,o), +(285,300,o), +(261,300,cs), +(190,300,o), +(150,342,o), +(150,416,cs), +(150,496,o), +(199,545,o), +(302,545,cs), +(412,545,o), +(455,502,o), +(455,414,cs), +(455,358,o), +(440,316,o), +(403,260,cs), +(341,165,l), +(207,165,l) +); +}, +{ +closed = 1; +nodes = ( +(319,387,o), +(331,397,o), +(331,419,cs), +(331,441,o), +(319,449,o), +(302,449,cs), +(286,449,o), +(274,441,o), +(274,419,cs), +(274,397,o), +(286,387,o), +(302,387,cs) ); } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/nine.circled.glyph b/sources/PaperMono.glyphspackage/glyphs/nine.circled.glyph index ad669c8..5a52b68 100644 --- a/sources/PaperMono.glyphspackage/glyphs/nine.circled.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/nine.circled.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = nine.circled; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -22,6 +22,27 @@ assembly = "NPUSHB[ ] /* 107 values pushed */ CALL[ ] /* CallFunction */"; }; width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +ref = blackCircledStroke; +}, +{ +alignment = -1; +angle = 180; +pos = (605,912); +ref = sixsuperior; +} +); +userData = { +assembly = "NPUSHB[ ] /* 107 values pushed */ +42 1 6 10 1 76 0 4 6 5 6 4 5 128 0 0 0 2 7 0 2 105 0 7 0 9 10 7 9 105 14 1 10 0 6 4 10 6 105 0 5 13 1 8 3 5 8 105 12 1 3 1 1 3 89 12 1 3 3 1 97 11 1 1 3 1 81 57 57 32 32 16 16 0 0 57 68 57 67 63 61 32 56 32 55 51 49 45 43 39 37 35 34 16 31 16 30 24 22 0 15 0 14 38 15 6 23 +CALL[ ] /* CallFunction */"; +}; +width = 605; } ); metricWidth = blackCircledStroke; diff --git a/sources/PaperMono.glyphspackage/glyphs/nine.dnom.glyph b/sources/PaperMono.glyphspackage/glyphs/nine.dnom.glyph index 8a0b5d4..ad3ed94 100644 --- a/sources/PaperMono.glyphspackage/glyphs/nine.dnom.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/nine.dnom.glyph @@ -1,9 +1,20 @@ { -color = 9; +color = 4; glyphname = nine.dnom; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +angle = 180; +pos = (605,747); +ref = sixsuperior; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { angle = 180; diff --git a/sources/PaperMono.glyphspackage/glyphs/nine.glyph b/sources/PaperMono.glyphspackage/glyphs/nine.glyph index a1dafeb..5874cfe 100644 --- a/sources/PaperMono.glyphspackage/glyphs/nine.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/nine.glyph @@ -1,9 +1,20 @@ { -color = 1; +color = 4; glyphname = nine; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +angle = 180; +pos = (605,710); +ref = six; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { angle = 180; diff --git a/sources/PaperMono.glyphspackage/glyphs/nine.numr.glyph b/sources/PaperMono.glyphspackage/glyphs/nine.numr.glyph index d8bf803..3a0bd6a 100644 --- a/sources/PaperMono.glyphspackage/glyphs/nine.numr.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/nine.numr.glyph @@ -1,9 +1,20 @@ { -color = 9; +color = 4; glyphname = nine.numr; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +angle = 180; +pos = (605,1085); +ref = sixsuperior; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { angle = 180; diff --git a/sources/PaperMono.glyphspackage/glyphs/nineinferior.glyph b/sources/PaperMono.glyphspackage/glyphs/nineinferior.glyph index 71d58d4..1cb2b1f 100644 --- a/sources/PaperMono.glyphspackage/glyphs/nineinferior.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/nineinferior.glyph @@ -1,9 +1,20 @@ { -color = 9; +color = 4; glyphname = nineinferior; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +angle = 180; +pos = (605,641); +ref = sixsuperior; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { angle = 180; diff --git a/sources/PaperMono.glyphspackage/glyphs/ninesuperior.glyph b/sources/PaperMono.glyphspackage/glyphs/ninesuperior.glyph index 41f02a6..2c09280 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ninesuperior.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ninesuperior.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = ninesuperior; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -51,6 +51,56 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(341,375,l), +(403,470,ls), +(440,526,o), +(455,568,o), +(455,624,cs), +(455,712,o), +(412,755,o), +(302,755,cs), +(199,755,o), +(150,706,o), +(150,626,cs), +(150,552,o), +(190,510,o), +(261,510,cs), +(317,510,o), +(338,544,o), +(344,562,c), +(327,562,l), +(325,536,o), +(312,517,o), +(295,494,cs), +(207,375,l) +); +}, +{ +closed = 1; +nodes = ( +(286,597,o), +(274,607,o), +(274,629,cs), +(274,651,o), +(286,659,o), +(302,659,cs), +(319,659,o), +(331,651,o), +(331,629,cs), +(331,607,o), +(319,597,o), +(302,597,cs) +); +} +); +width = 605; } ); unicode = 8313; diff --git a/sources/PaperMono.glyphspackage/glyphs/northE_astA_rrow.glyph b/sources/PaperMono.glyphspackage/glyphs/northE_astA_rrow.glyph index 38dbccf..1d73f18 100644 --- a/sources/PaperMono.glyphspackage/glyphs/northE_astA_rrow.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/northE_astA_rrow.glyph @@ -1,9 +1,21 @@ { -color = 9; +color = 4; glyphname = northEastArrow; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = -1; +angle = -45; +pos = (-139,316); +ref = upArrow; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/northE_astA_rrow.ss07.glyph b/sources/PaperMono.glyphspackage/glyphs/northE_astA_rrow.ss07.glyph index 6a4f7e8..f2e425a 100644 --- a/sources/PaperMono.glyphspackage/glyphs/northE_astA_rrow.ss07.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/northE_astA_rrow.ss07.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = northEastArrow.ss07; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -13,6 +13,18 @@ ref = upArrow.ss07; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +angle = -45; +pos = (-129,336); +ref = upArrow.ss07; +} +); +width = 605; } ); } diff --git a/sources/PaperMono.glyphspackage/glyphs/northW_estA_rrow.glyph b/sources/PaperMono.glyphspackage/glyphs/northW_estA_rrow.glyph index 0a097d2..2eef250 100644 --- a/sources/PaperMono.glyphspackage/glyphs/northW_estA_rrow.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/northW_estA_rrow.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = northWestArrow; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -13,6 +13,18 @@ scale = (-1,1); } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +pos = (605,0); +ref = northEastArrow; +scale = (-1,1); +} +); +width = 605; } ); unicode = 8598; diff --git a/sources/PaperMono.glyphspackage/glyphs/northW_estA_rrow.ss07.glyph b/sources/PaperMono.glyphspackage/glyphs/northW_estA_rrow.ss07.glyph index f9666c6..9f9165d 100644 --- a/sources/PaperMono.glyphspackage/glyphs/northW_estA_rrow.ss07.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/northW_estA_rrow.ss07.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = northWestArrow.ss07; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -13,6 +13,18 @@ scale = (-1,1); } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +pos = (606,0); +ref = northEastArrow.ss07; +scale = (-1,1); +} +); +width = 605; } ); } diff --git a/sources/PaperMono.glyphspackage/glyphs/notequal.glyph b/sources/PaperMono.glyphspackage/glyphs/notequal.glyph index b58c6c6..67db1f5 100644 --- a/sources/PaperMono.glyphspackage/glyphs/notequal.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/notequal.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = notequal; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -20,6 +20,25 @@ ref = equal; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(314,5,l), +(462,575,l), +(292,575,l), +(144,5,l) +); +}, +{ +alignment = -1; +ref = equal; +} +); +width = 605; } ); unicode = 8800; diff --git a/sources/PaperMono.glyphspackage/glyphs/ntilde.glyph b/sources/PaperMono.glyphspackage/glyphs/ntilde.glyph index ebb6676..1a768d8 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ntilde.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ntilde.glyph @@ -2,7 +2,20 @@ glyphname = ntilde; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = n; +}, +{ +pos = (1,0); +ref = tildecomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = n; diff --git a/sources/PaperMono.glyphspackage/glyphs/numbersign.glyph b/sources/PaperMono.glyphspackage/glyphs/numbersign.glyph index 5e28ca0..3ff1951 100644 --- a/sources/PaperMono.glyphspackage/glyphs/numbersign.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/numbersign.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 9; glyphname = numbersign; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -43,6 +43,147 @@ nodes = ( } ); width = 605; +}, +{ +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(401,0,l), +(528,710,l), +(420,710,l), +(294,0,l) +); +}, +{ +closed = 1; +nodes = ( +(535,205,l), +(547,271,l), +(32,271,l), +(20,205,l) +); +}, +{ +closed = 1; +nodes = ( +(186,0,l), +(312,710,l), +(204,710,l), +(78,0,l) +); +}, +{ +closed = 1; +nodes = ( +(573,437,l), +(585,503,l), +(70,503,l), +(58,437,l) +); +} +); +}; +guides = ( +{ +angle = 80.4843; +pos = (585,533); +}, +{ +angle = 80.4843; +pos = (20,175); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(418,0,l), +(544,710,l), +(408,710,l), +(282,0,l) +); +}, +{ +closed = 1; +nodes = ( +(525,171,l), +(546,299,l), +(41,299,l), +(20,171,l) +); +}, +{ +closed = 1; +nodes = ( +(198,0,l), +(324,710,l), +(188,710,l), +(62,0,l) +); +}, +{ +closed = 1; +nodes = ( +(564,409,l), +(585,537,l), +(81,537,l), +(59,409,l) +); +} +); +width = 605; +}, +{ +associatedMasterId = m002; +attr = { +coordinates = ( +138 +); +}; +layerId = "87B93138-0907-4C03-9890-AD5712D1B9AA"; +name = "27 Jan 26 11:54"; +shapes = ( +{ +closed = 1; +nodes = ( +(409,0,l), +(535,710,l), +(419,710,l), +(293,0,l) +); +}, +{ +closed = 1; +nodes = ( +(523,180,l), +(542,290,l), +(42,290,l), +(24,180,l) +); +}, +{ +closed = 1; +nodes = ( +(186,0,l), +(312,710,l), +(196,710,l), +(70,0,l) +); +}, +{ +closed = 1; +nodes = ( +(562,418,l), +(581,528,l), +(81,528,l), +(62,418,l) +); +} +); +width = 605; } ); unicode = 35; diff --git a/sources/PaperMono.glyphspackage/glyphs/numero.glyph b/sources/PaperMono.glyphspackage/glyphs/numero.glyph index a823535..8f54d50 100644 --- a/sources/PaperMono.glyphspackage/glyphs/numero.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/numero.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = numero; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -67,6 +67,72 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(587,212,l), +(587,312,l), +(361,312,l), +(361,212,l) +); +}, +{ +closed = 1; +nodes = ( +(140,0,l), +(140,530,l), +(90,520,l), +(206,0,l), +(330,0,l), +(330,710,l), +(194,710,l), +(194,190,l), +(244,200,l), +(128,710,l), +(4,710,l), +(4,0,l) +); +}, +{ +closed = 1; +nodes = ( +(554,362,o), +(601,407,o), +(601,542,cs), +(601,677,o), +(554,722,o), +(474,722,cs), +(394,722,o), +(347,677,o), +(347,542,cs), +(347,407,o), +(394,362,o), +(474,362,cs) +); +}, +{ +closed = 1; +nodes = ( +(457,454,o), +(450,469,o), +(450,542,cs), +(450,615,o), +(457,630,o), +(474,630,cs), +(491,630,o), +(498,615,o), +(498,542,cs), +(498,469,o), +(491,454,o), +(474,454,cs) +); +} +); +width = 605; } ); unicode = 8470; diff --git a/sources/PaperMono.glyphspackage/glyphs/o.glyph b/sources/PaperMono.glyphspackage/glyphs/o.glyph index 16308f2..2885bd9 100644 --- a/sources/PaperMono.glyphspackage/glyphs/o.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/o.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = o; layers = ( { @@ -21,7 +21,7 @@ name = top; pos = (303,509); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -30,9 +30,9 @@ nodes = ( (533,91,o), (533,254,cs), (533,418,o), -(456,520,o), -(303,520,cs), -(149,520,o), +(456,521,o), +(303,521,cs), +(149,521,o), (72,418,o), (72,254,cs), (72,91,o), @@ -47,9 +47,9 @@ nodes = ( (157,130,o), (157,254,cs), (157,379,o), -(199,447,o), -(303,447,cs), -(405,447,o), +(199,448,o), +(303,448,cs), +(405,448,o), (448,379,o), (448,254,cs), (448,130,o), @@ -59,6 +59,64 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,0); +}, +{ +name = center; +pos = (303,254); +}, +{ +name = ogonek; +pos = (377,0); +}, +{ +name = top; +pos = (303,509); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(462,-12,o), +(555,84,o), +(555,254,cs), +(555,424,o), +(462,521,o), +(303,521,cs), +(143,521,o), +(50,424,o), +(50,254,cs), +(50,84,o), +(143,-12,o), +(303,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(249,126,o), +(214,166,o), +(214,254,cs), +(214,342,o), +(249,383,o), +(303,383,cs), +(357,383,o), +(391,342,o), +(391,254,cs), +(391,166,o), +(357,126,o), +(303,126,cs) +); +} +); +width = 605; } ); unicode = 111; diff --git a/sources/PaperMono.glyphspackage/glyphs/oacute.glyph b/sources/PaperMono.glyphspackage/glyphs/oacute.glyph index 9e3417f..e6f363b 100644 --- a/sources/PaperMono.glyphspackage/glyphs/oacute.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/oacute.glyph @@ -2,7 +2,7 @@ glyphname = oacute; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = o; @@ -13,6 +13,19 @@ ref = acutecomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = o; +}, +{ +pos = (49,0); +ref = acutecomb; +} +); +width = 605; } ); unicode = 243; diff --git a/sources/PaperMono.glyphspackage/glyphs/ocircumflex.glyph b/sources/PaperMono.glyphspackage/glyphs/ocircumflex.glyph index b58da1c..a99a259 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ocircumflex.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ocircumflex.glyph @@ -2,7 +2,19 @@ glyphname = ocircumflex; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = o; +}, +{ +ref = circumflexcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = o; diff --git a/sources/PaperMono.glyphspackage/glyphs/odieresis.glyph b/sources/PaperMono.glyphspackage/glyphs/odieresis.glyph index fdc94db..20fee5a 100644 --- a/sources/PaperMono.glyphspackage/glyphs/odieresis.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/odieresis.glyph @@ -2,7 +2,19 @@ glyphname = odieresis; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = o; +}, +{ +ref = dieresiscomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = o; diff --git a/sources/PaperMono.glyphspackage/glyphs/oe.glyph b/sources/PaperMono.glyphspackage/glyphs/oe.glyph index e137d2f..aa67b4b 100644 --- a/sources/PaperMono.glyphspackage/glyphs/oe.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/oe.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = oe; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -13,17 +13,17 @@ nodes = ( (573,154,c), (492,154,l), (482,88,o), -(461,65,o), -(424,65,cs), -(376,65,o), -(347,124,o), +(461,61,o), +(424,61,cs), +(376,61,o), +(346,114,o), (342,231,c), (581,231,l), (581,268,ls), (581,441,o), -(526,520,o), -(425,520,cs), -(319,520,o), +(524,521,o), +(420,521,cs), +(317,521,o), (262,419,o), (262,254,cs), (262,93,o), @@ -38,9 +38,9 @@ nodes = ( (340,100,o), (340,254,cs), (340,419,o), -(281,520,o), -(184,520,cs), -(87,520,o), +(281,521,o), +(184,521,cs), +(87,521,o), (24,437,o), (24,254,cs), (24,72,o), @@ -51,27 +51,27 @@ nodes = ( { closed = 1; nodes = ( -(137,65,o), +(137,61,o), (107,118,o), (107,254,cs), (107,391,o), -(137,444,o), -(184,444,cs), -(232,444,o), +(137,448,o), +(184,448,cs), +(232,448,o), (260,392,o), (260,254,cs), (260,117,o), -(232,65,o), -(184,65,cs) +(232,61,o), +(184,61,cs) ); }, { closed = 1; nodes = ( (349,400,o), -(376,444,o), -(420,444,cs), -(465,444,o), +(376,448,o), +(420,448,cs), +(465,448,o), (495,400,o), (498,302,c), (343,302,l) @@ -79,6 +79,84 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(519,-12,o), +(587,37,o), +(595,164,c), +(455,164,l), +(453,130,o), +(440,115,o), +(418,115,cs), +(392,115,o), +(378,130,o), +(376,204,c), +(595,204,l), +(595,290,ls), +(595,440,o), +(530,521,o), +(414,521,cs), +(292,521,o), +(242,419,o), +(242,254,cs), +(242,93,o), +(286,-12,o), +(422,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(304,-12,o), +(374,100,o), +(374,254,cs), +(374,419,o), +(305,521,o), +(188,521,cs), +(77,521,o), +(10,454,o), +(10,254,cs), +(10,54,o), +(77,-12,o), +(184,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(177,115,o), +(164,140,o), +(164,254,cs), +(164,368,o), +(177,393,o), +(202,393,cs), +(226,393,o), +(240,368,o), +(240,254,cs), +(240,140,o), +(226,115,o), +(202,115,cs) +); +}, +{ +closed = 1; +nodes = ( +(377,368,o), +(389,393,o), +(415,393,cs), +(442,393,o), +(453,368,o), +(453,318,c), +(377,318,l) +); +} +); +width = 605; } ); unicode = 339; diff --git a/sources/PaperMono.glyphspackage/glyphs/ogonek.glyph b/sources/PaperMono.glyphspackage/glyphs/ogonek.glyph index 9ba953c..2e87a51 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ogonek.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ogonek.glyph @@ -1,9 +1,19 @@ { -color = 1; +color = 4; glyphname = ogonek; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = -1; +ref = ogonekcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/ogonekcomb.glyph b/sources/PaperMono.glyphspackage/glyphs/ogonekcomb.glyph index 6dff1d5..52dd0f8 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ogonekcomb.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ogonekcomb.glyph @@ -1,5 +1,5 @@ { -color = 9; +color = 4; glyphname = ogonekcomb; layers = ( { @@ -9,7 +9,7 @@ name = _ogonek; pos = (377,0); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -27,7 +27,7 @@ nodes = ( (305,-61,o), (322,-36,o), (377,0,c), -(335,15,l), +(311,17,l), (262,-16,o), (228,-63,o), (228,-113,cs), @@ -38,6 +38,43 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = _ogonek; +pos = (413,0); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(354,-206,o), +(393,-202,o), +(415,-198,c), +(415,-94,l), +(405,-96,o), +(389,-98,o), +(373,-98,cs), +(359,-98,o), +(346,-92,o), +(346,-74,cs), +(346,-57,o), +(360,-36,o), +(413,0,c), +(268,28,l), +(224,-12,o), +(190,-62,o), +(190,-114,cs), +(190,-178,o), +(238,-206,o), +(312,-206,cs) +); +} +); +width = 605; } ); unicode = 808; diff --git a/sources/PaperMono.glyphspackage/glyphs/ograve.glyph b/sources/PaperMono.glyphspackage/glyphs/ograve.glyph index 645e94b..a036574 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ograve.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ograve.glyph @@ -2,7 +2,20 @@ glyphname = ograve; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = o; +}, +{ +pos = (-41,0); +ref = gravecomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = o; diff --git a/sources/PaperMono.glyphspackage/glyphs/ohungarumlaut.glyph b/sources/PaperMono.glyphspackage/glyphs/ohungarumlaut.glyph index 621e91c..befdda0 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ohungarumlaut.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ohungarumlaut.glyph @@ -2,7 +2,7 @@ glyphname = ohungarumlaut; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = o; @@ -13,6 +13,19 @@ ref = hungarumlautcomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = o; +}, +{ +pos = (39,0); +ref = hungarumlautcomb; +} +); +width = 605; } ); unicode = 337; diff --git a/sources/PaperMono.glyphspackage/glyphs/omacron.glyph b/sources/PaperMono.glyphspackage/glyphs/omacron.glyph index d58ad14..ea14780 100644 --- a/sources/PaperMono.glyphspackage/glyphs/omacron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/omacron.glyph @@ -2,7 +2,19 @@ glyphname = omacron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = o; +}, +{ +ref = macroncomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = o; diff --git a/sources/PaperMono.glyphspackage/glyphs/one.blackC_ircled.glyph b/sources/PaperMono.glyphspackage/glyphs/one.blackC_ircled.glyph index a26845d..5dd6304 100644 --- a/sources/PaperMono.glyphspackage/glyphs/one.blackC_ircled.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/one.blackC_ircled.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = one.blackCircled; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = blackCircled; @@ -27,6 +27,32 @@ assembly = "NPUSHB[ ] /* 47 values pushed */ CALL[ ] /* CallFunction */"; }; width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = blackCircled; +}, +{ +closed = 1; +nodes = ( +(269,415,l), +(174,347,l), +(174,463,l), +(283,542,l), +(395,542,l), +(395,169,l), +(269,169,l) +); +} +); +userData = { +assembly = "NPUSHB[ ] /* 47 values pushed */ +21 20 17 3 3 2 1 76 0 0 0 2 3 0 2 103 0 3 1 1 3 87 0 3 3 1 97 4 1 1 3 1 81 0 0 27 26 25 24 0 15 0 14 38 5 6 23 +CALL[ ] /* CallFunction */"; +}; +width = 605; } ); metricWidth = blackCircled; diff --git a/sources/PaperMono.glyphspackage/glyphs/one.circled.glyph b/sources/PaperMono.glyphspackage/glyphs/one.circled.glyph index d3ecac0..e250ec3 100644 --- a/sources/PaperMono.glyphspackage/glyphs/one.circled.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/one.circled.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = one.circled; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -21,6 +21,26 @@ assembly = "NPUSHB[ ] /* 72 values pushed */ CALL[ ] /* CallFunction */"; }; width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +ref = blackCircledStroke; +}, +{ +alignment = -1; +pos = (-18,-205); +ref = onesuperior; +} +); +userData = { +assembly = "NPUSHB[ ] /* 72 values pushed */ +37 36 33 3 5 4 1 76 0 4 2 5 2 4 5 128 0 5 3 2 5 3 126 0 0 0 2 4 0 2 105 7 1 3 1 1 3 89 7 1 3 3 1 97 6 1 1 3 1 81 16 16 0 0 43 42 41 40 16 31 16 30 24 22 0 15 0 14 38 8 6 23 +CALL[ ] /* CallFunction */"; +}; +width = 605; } ); metricWidth = blackCircledStroke; diff --git a/sources/PaperMono.glyphspackage/glyphs/one.dnom.glyph b/sources/PaperMono.glyphspackage/glyphs/one.dnom.glyph index de5daea..0c765ca 100644 --- a/sources/PaperMono.glyphspackage/glyphs/one.dnom.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/one.dnom.glyph @@ -1,9 +1,19 @@ { -color = 9; +color = 4; glyphname = one.dnom; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +pos = (0,-374); +ref = onesuperior; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { pos = (0,-374); diff --git a/sources/PaperMono.glyphspackage/glyphs/one.glyph b/sources/PaperMono.glyphspackage/glyphs/one.glyph index e68a8e4..5b388a9 100644 --- a/sources/PaperMono.glyphspackage/glyphs/one.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/one.glyph @@ -1,20 +1,21 @@ { -color = 1; +color = 4; glyphname = one; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( -(351,0,l), +(351,20,l), (351,710,l), (280,710,l), -(80,566,l), -(80,482,l), -(268,614,l), -(268,0,l) +(79,566,l), +(79,482,l), +(298,635,l), +(268,650,l), +(268,20,l) ); }, { @@ -22,8 +23,36 @@ closed = 1; nodes = ( (523,0,l), (523,77,l), -(63,77,l), -(63,0,l) +(62,77,l), +(62,0,l) +); +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(403,20,l), +(403,710,l), +(280,710,l), +(69,566,l), +(69,390,l), +(298,542,l), +(238,600,l), +(238,20,l) +); +}, +{ +closed = 1; +nodes = ( +(533,0,l), +(533,156,l), +(52,156,l), +(52,0,l) ); } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/one.numr.glyph b/sources/PaperMono.glyphspackage/glyphs/one.numr.glyph index 212c8de..0355015 100644 --- a/sources/PaperMono.glyphspackage/glyphs/one.numr.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/one.numr.glyph @@ -1,9 +1,19 @@ { -color = 9; +color = 4; glyphname = one.numr; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +pos = (0,-36); +ref = onesuperior; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { pos = (0,-36); diff --git a/sources/PaperMono.glyphspackage/glyphs/oneeighth.glyph b/sources/PaperMono.glyphspackage/glyphs/oneeighth.glyph index 6c08c02..bf85eb5 100644 --- a/sources/PaperMono.glyphspackage/glyphs/oneeighth.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/oneeighth.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = oneeighth; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -12,7 +12,7 @@ ref = one.numr; }, { alignment = -1; -ref = fraction; +ref = _part.fraction; }, { alignment = -1; @@ -21,6 +21,26 @@ ref = eight.dnom; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +pos = (-173,0); +ref = one.numr; +}, +{ +alignment = -1; +ref = _part.fraction; +}, +{ +alignment = -1; +pos = (144,0); +ref = eight.dnom; +} +); +width = 605; } ); unicode = 8539; diff --git a/sources/PaperMono.glyphspackage/glyphs/onefifth.glyph b/sources/PaperMono.glyphspackage/glyphs/onefifth.glyph index 1052ad5..7ef2177 100644 --- a/sources/PaperMono.glyphspackage/glyphs/onefifth.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/onefifth.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = onefifth; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -12,7 +12,27 @@ ref = one.numr; }, { alignment = -1; -ref = fraction; +ref = _part.fraction; +}, +{ +alignment = -1; +pos = (146,0); +ref = five.dnom; +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +pos = (-173,0); +ref = one.numr; +}, +{ +alignment = -1; +ref = _part.fraction; }, { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/onehalf.glyph b/sources/PaperMono.glyphspackage/glyphs/onehalf.glyph index 307216e..363b6bf 100644 --- a/sources/PaperMono.glyphspackage/glyphs/onehalf.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/onehalf.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = onehalf; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -12,7 +12,27 @@ ref = one.numr; }, { alignment = -1; -ref = fraction; +ref = _part.fraction; +}, +{ +alignment = -1; +pos = (148,0); +ref = two.dnom; +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +pos = (-173,0); +ref = one.numr; +}, +{ +alignment = -1; +ref = _part.fraction; }, { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/oneinferior.glyph b/sources/PaperMono.glyphspackage/glyphs/oneinferior.glyph index 1f7250e..21cea47 100644 --- a/sources/PaperMono.glyphspackage/glyphs/oneinferior.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/oneinferior.glyph @@ -1,9 +1,19 @@ { -color = 9; +color = 4; glyphname = oneinferior; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +pos = (0,-480); +ref = onesuperior; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { pos = (0,-480); diff --git a/sources/PaperMono.glyphspackage/glyphs/onequarter.glyph b/sources/PaperMono.glyphspackage/glyphs/onequarter.glyph index 899bf1f..1558d17 100644 --- a/sources/PaperMono.glyphspackage/glyphs/onequarter.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/onequarter.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = onequarter; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -12,7 +12,27 @@ ref = one.numr; }, { alignment = -1; -ref = fraction; +ref = _part.fraction; +}, +{ +alignment = -1; +pos = (134,0); +ref = four.dnom; +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +pos = (-173,0); +ref = one.numr; +}, +{ +alignment = -1; +ref = _part.fraction; }, { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/onesuperior.glyph b/sources/PaperMono.glyphspackage/glyphs/onesuperior.glyph index 6bdffdf..a704359 100644 --- a/sources/PaperMono.glyphspackage/glyphs/onesuperior.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/onesuperior.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = onesuperior; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -19,6 +19,24 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(405,374,l), +(405,747,l), +(293,747,l), +(184,668,l), +(184,552,l), +(279,620,l), +(279,374,l) +); +} +); +width = 605; } ); unicode = 185; diff --git a/sources/PaperMono.glyphspackage/glyphs/onethird.glyph b/sources/PaperMono.glyphspackage/glyphs/onethird.glyph index 1dba85e..3b53ade 100644 --- a/sources/PaperMono.glyphspackage/glyphs/onethird.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/onethird.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = onethird; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -12,7 +12,7 @@ ref = one.numr; }, { alignment = -1; -ref = fraction; +ref = _part.fraction; }, { alignment = -1; @@ -21,6 +21,26 @@ ref = three.dnom; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +pos = (-173,0); +ref = one.numr; +}, +{ +alignment = -1; +ref = _part.fraction; +}, +{ +alignment = -1; +pos = (146,0); +ref = three.dnom; +} +); +width = 605; } ); unicode = 8531; diff --git a/sources/PaperMono.glyphspackage/glyphs/ordfeminine.glyph b/sources/PaperMono.glyphspackage/glyphs/ordfeminine.glyph index 2de1bc3..69ed6c6 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ordfeminine.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ordfeminine.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = ordfeminine; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -28,7 +28,18 @@ nodes = ( (382,660,o), (407,629,o), (407,571,cs), -(407,545,l), +(407,470,ls), +(407,401,o), +(368,353,o), +(282,353,cs), +(232,353,o), +(203,373,o), +(203,415,cs), +(203,456,o), +(220,472,o), +(276,478,cs), +(420,492,l), +(420,546,l), (271,533,ls), (176,525,o), (128,479,o), @@ -37,21 +48,55 @@ nodes = ( (185,296,o), (279,296,cs) ); +} +); +width = 605; }, { +layerId = m003; +shapes = ( +{ closed = 1; nodes = ( -(232,353,o), -(203,373,o), -(203,415,cs), -(203,456,o), -(220,472,o), -(276,478,cs), -(407,491,l), -(407,470,ls), -(407,401,o), -(368,353,o), -(282,353,cs) +(298,296,o), +(360,337,o), +(370,390,c), +(350,390,l), +(356,303,l), +(495,303,l), +(495,575,ls), +(495,673,o), +(440,722,o), +(310,722,cs), +(174,722,o), +(124,667,o), +(120,575,c), +(268,575,l), +(270,597,o), +(280,609,o), +(308,609,cs), +(338,609,o), +(347,596,o), +(347,573,cs), +(347,458,ls), +(347,422,o), +(316,403,o), +(282,403,cs), +(260,403,o), +(248,412,o), +(248,430,cs), +(248,449,o), +(258,458,o), +(280,460,cs), +(400,470,l), +(400,558,l), +(254,546,ls), +(159,538,o), +(110,491,o), +(110,412,cs), +(110,337,o), +(160,296,o), +(232,296,cs) ); } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/ordmasculine.glyph b/sources/PaperMono.glyphspackage/glyphs/ordmasculine.glyph index 102e41c..475dbfb 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ordmasculine.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ordmasculine.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = ordmasculine; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -15,9 +15,9 @@ nodes = ( (430,722,o), (303,722,cs), (175,722,o), -(111,638,o), -(111,509,cs), -(111,378,o), +(110,638,o), +(110,509,cs), +(110,378,o), (175,296,o), (303,296,cs) ); @@ -25,7 +25,7 @@ nodes = ( { closed = 1; nodes = ( -(224,357,o), +(224,358,o), (185,408,o), (185,509,cs), (185,609,o), @@ -35,8 +35,48 @@ nodes = ( (420,609,o), (420,509,cs), (420,408,o), -(381,357,o), -(303,357,cs) +(381,358,o), +(303,358,cs) +); +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(453,296,o), +(518,378,o), +(518,509,cs), +(518,638,o), +(453,722,o), +(303,722,cs), +(152,722,o), +(87,638,o), +(87,509,cs), +(87,378,o), +(152,296,o), +(303,296,cs) +); +}, +{ +closed = 1; +nodes = ( +(254,409,o), +(235,440,o), +(235,509,cs), +(235,578,o), +(254,609,o), +(303,609,cs), +(351,609,o), +(370,578,o), +(370,509,cs), +(370,440,o), +(351,409,o), +(303,409,cs) ); } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/oslash.glyph b/sources/PaperMono.glyphspackage/glyphs/oslash.glyph index 302446f..44dc8d3 100644 --- a/sources/PaperMono.glyphspackage/glyphs/oslash.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/oslash.glyph @@ -2,7 +2,20 @@ glyphname = oslash; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = o; +}, +{ +pos = (0,2); +ref = slashlongcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = o; diff --git a/sources/PaperMono.glyphspackage/glyphs/otilde.glyph b/sources/PaperMono.glyphspackage/glyphs/otilde.glyph index d1907cf..14a7397 100644 --- a/sources/PaperMono.glyphspackage/glyphs/otilde.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/otilde.glyph @@ -2,7 +2,19 @@ glyphname = otilde; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = o; +}, +{ +ref = tildecomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = o; diff --git a/sources/PaperMono.glyphspackage/glyphs/p.glyph b/sources/PaperMono.glyphspackage/glyphs/p.glyph index e1c8d98..b5c1381 100644 --- a/sources/PaperMono.glyphspackage/glyphs/p.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/p.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = p; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (335,509); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -28,9 +28,9 @@ nodes = ( (562,114,o), (562,254,cs), (562,395,o), -(500,520,o), -(343,520,cs), -(255,520,o), +(500,521,o), +(343,521,cs), +(255,521,o), (191,478,o), (166,399,c), (178,394,l), @@ -46,9 +46,9 @@ nodes = ( (182,130,o), (182,254,cs), (182,379,o), -(237,445,o), -(335,445,cs), -(429,445,o), +(237,446,o), +(335,446,cs), +(429,446,o), (477,373,o), (477,254,cs), (477,135,o), @@ -58,6 +58,63 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (334,0); +}, +{ +name = top; +pos = (335,509); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(234,-182,l), +(234,109,l), +(220,98,l), +(234,36,o), +(282,-12,o), +(372,-12,cs), +(516,-12,o), +(567,110,o), +(567,254,cs), +(567,398,o), +(516,521,o), +(372,521,cs), +(282,521,o), +(240,473,o), +(218,399,c), +(230,394,l), +(228,509,l), +(74,509,l), +(74,-182,l) +); +}, +{ +closed = 1; +nodes = ( +(265,126,o), +(234,173,o), +(234,254,cs), +(234,341,o), +(269,384,o), +(319,384,cs), +(372,384,o), +(403,342,o), +(403,254,cs), +(403,166,o), +(372,126,o), +(319,126,cs) +); +} +); +width = 605; } ); unicode = 112; diff --git a/sources/PaperMono.glyphspackage/glyphs/paragraph.glyph b/sources/PaperMono.glyphspackage/glyphs/paragraph.glyph index 57c4e8d..3efdb39 100644 --- a/sources/PaperMono.glyphspackage/glyphs/paragraph.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/paragraph.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = paragraph; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -26,6 +26,31 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(365,0,l), +(365,560,l), +(415,560,l), +(415,0,l), +(555,0,l), +(555,710,l), +(225,710,ls), +(125,710,o), +(50,636,o), +(50,506,cs), +(50,376,o), +(125,302,o), +(225,302,c), +(225,0,l) +); +} +); +width = 605; } ); unicode = 182; diff --git a/sources/PaperMono.glyphspackage/glyphs/parenleft.glyph b/sources/PaperMono.glyphspackage/glyphs/parenleft.glyph index cf46ec1..4cbe4bc 100644 --- a/sources/PaperMono.glyphspackage/glyphs/parenleft.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/parenleft.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = parenleft; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -26,6 +26,31 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(495,-92,l), +(349,46,o), +(285,183,o), +(285,355,cs), +(285,527,o), +(349,665,o), +(495,803,c), +(331,803,l), +(179,670,o), +(120,530,o), +(120,355,cs), +(120,180,o), +(179,40,o), +(331,-92,c) +); +} +); +width = 605; } ); unicode = 40; diff --git a/sources/PaperMono.glyphspackage/glyphs/parenright.glyph b/sources/PaperMono.glyphspackage/glyphs/parenright.glyph index 486aaac..31366f4 100644 --- a/sources/PaperMono.glyphspackage/glyphs/parenright.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/parenright.glyph @@ -1,9 +1,21 @@ { -color = 9; +color = 4; glyphname = parenright; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = 1; +pos = (605,0); +ref = parenleft; +scale = (-1,1); +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = 1; diff --git a/sources/PaperMono.glyphspackage/glyphs/partialdiff.glyph b/sources/PaperMono.glyphspackage/glyphs/partialdiff.glyph index 0b554ab..817336c 100644 --- a/sources/PaperMono.glyphspackage/glyphs/partialdiff.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/partialdiff.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = partialdiff; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -44,6 +44,49 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(456,-12,o), +(555,72,o), +(555,296,cs), +(555,530,o), +(460,721,o), +(164,747,c), +(134,593,l), +(334,553,o), +(391,479,o), +(391,329,cs), +(391,156,o), +(358,126,o), +(296,126,cs), +(249,126,o), +(214,161,o), +(214,236,cs), +(214,322,o), +(250,356,o), +(302,356,cs), +(375,356,o), +(426,300,o), +(446,260,c), +(500,360,l), +(460,420,o), +(402,494,o), +(280,494,cs), +(135,494,o), +(50,399,o), +(50,231,cs), +(50,63,o), +(146,-12,o), +(294,-12,cs) +); +} +); +width = 605; } ); unicode = 8706; diff --git a/sources/PaperMono.glyphspackage/glyphs/percent.glyph b/sources/PaperMono.glyphspackage/glyphs/percent.glyph index 83e14c3..c6f93e3 100644 --- a/sources/PaperMono.glyphspackage/glyphs/percent.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/percent.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = percent; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -84,6 +84,89 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(243,372,o), +(303,422,o), +(303,547,cs), +(303,672,o), +(243,722,o), +(157,722,cs), +(70,722,o), +(10,672,o), +(10,547,cs), +(10,422,o), +(70,372,o), +(157,372,cs) +); +}, +{ +closed = 1; +nodes = ( +(133,469,o), +(120,487,o), +(120,547,cs), +(120,607,o), +(133,625,o), +(157,625,cs), +(181,625,o), +(193,607,o), +(193,547,cs), +(193,487,o), +(181,469,o), +(157,469,cs) +); +}, +{ +closed = 1; +nodes = ( +(124,0,l), +(581,710,l), +(481,710,l), +(24,0,l) +); +}, +{ +closed = 1; +nodes = ( +(535,-12,o), +(595,38,o), +(595,163,cs), +(595,288,o), +(535,338,o), +(449,338,cs), +(362,338,o), +(302,288,o), +(302,163,cs), +(302,38,o), +(362,-12,o), +(449,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(425,85,o), +(412,103,o), +(412,163,cs), +(412,223,o), +(425,241,o), +(449,241,cs), +(473,241,o), +(485,223,o), +(485,163,cs), +(485,103,o), +(473,85,o), +(449,85,cs) +); +} +); +width = 605; } ); unicode = 37; diff --git a/sources/PaperMono.glyphspackage/glyphs/period.glyph b/sources/PaperMono.glyphspackage/glyphs/period.glyph index f576798..c85d961 100644 --- a/sources/PaperMono.glyphspackage/glyphs/period.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/period.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = period; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -24,6 +24,29 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(370,-12,o), +(410,33,o), +(410,93,cs), +(410,155,o), +(370,199,o), +(303,199,cs), +(237,199,o), +(195,155,o), +(195,93,cs), +(195,33,o), +(237,-12,o), +(303,-12,cs) +); +} +); +width = 605; } ); unicode = 46; diff --git a/sources/PaperMono.glyphspackage/glyphs/periodcentered.glyph b/sources/PaperMono.glyphspackage/glyphs/periodcentered.glyph index aa86466..88b87d2 100644 --- a/sources/PaperMono.glyphspackage/glyphs/periodcentered.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/periodcentered.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = periodcentered; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -12,6 +12,17 @@ ref = period; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +pos = (0,203); +ref = period; +} +); +width = 605; } ); unicode = 183; diff --git a/sources/PaperMono.glyphspackage/glyphs/perthousand.glyph b/sources/PaperMono.glyphspackage/glyphs/perthousand.glyph index 3bdb585..313a690 100644 --- a/sources/PaperMono.glyphspackage/glyphs/perthousand.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/perthousand.glyph @@ -1,51 +1,51 @@ { -color = 1; +color = 4; glyphname = perthousand; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( -(228,392,o), -(287,442,o), -(287,557,cs), -(287,672,o), -(228,722,o), -(151,722,cs), -(74,722,o), -(15,672,o), -(15,557,cs), -(15,442,o), -(74,392,o), -(151,392,cs) +(88,154,l), +(591,672,l), +(518,672,l), +(15,154,l) ); }, { closed = 1; nodes = ( -(109,451,o), -(84,482,o), -(84,557,cs), -(84,632,o), -(109,662,o), -(151,662,cs), -(193,662,o), -(218,632,o), -(218,557,cs), -(218,482,o), -(193,451,o), -(151,451,cs) +(388,-12,o), +(425,38,o), +(425,154,cs), +(425,269,o), +(388,319,o), +(321,319,cs), +(254,319,o), +(204,269,o), +(204,154,cs), +(204,38,o), +(254,-12,o), +(321,-12,cs) ); }, { closed = 1; nodes = ( -(88,154,l), -(591,672,l), -(518,672,l), -(15,154,l) +(288,48,o), +(273,79,o), +(273,154,cs), +(273,228,o), +(288,259,o), +(321,259,cs), +(353,259,o), +(369,228,o), +(369,154,cs), +(369,79,o), +(353,48,o), +(321,48,cs) ); }, { @@ -85,35 +85,152 @@ nodes = ( { closed = 1; nodes = ( -(388,-12,o), -(425,38,o), -(425,154,cs), -(425,269,o), -(388,319,o), -(321,319,cs), -(254,319,o), -(204,269,o), -(204,154,cs), -(204,38,o), -(254,-12,o), -(321,-12,cs) +(228,392,o), +(287,442,o), +(287,557,cs), +(287,672,o), +(228,722,o), +(151,722,cs), +(74,722,o), +(15,672,o), +(15,557,cs), +(15,442,o), +(74,392,o), +(151,392,cs) ); }, { closed = 1; nodes = ( -(288,48,o), -(273,79,o), -(273,154,cs), -(273,228,o), -(288,259,o), -(321,259,cs), -(353,259,o), -(369,228,o), -(369,154,cs), -(369,79,o), -(353,48,o), -(321,48,cs) +(109,451,o), +(84,482,o), +(84,557,cs), +(84,632,o), +(109,662,o), +(151,662,cs), +(193,662,o), +(218,632,o), +(218,557,cs), +(218,482,o), +(193,451,o), +(151,451,cs) +); +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(100,159,l), +(605,679,l), +(505,679,l), +(0,159,l) +); +}, +{ +closed = 1; +nodes = ( +(393,-12,o), +(423,30,o), +(423,145,cs), +(423,260,o), +(393,302,o), +(317,302,cs), +(240,302,o), +(190,260,o), +(190,145,cs), +(190,30,o), +(240,-12,o), +(317,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(299,85,o), +(286,103,o), +(286,145,cs), +(286,187,o), +(299,205,o), +(323,205,cs), +(347,205,o), +(359,187,o), +(359,145,cs), +(359,103,o), +(347,85,o), +(323,85,cs) +); +}, +{ +closed = 1; +nodes = ( +(555,-12,o), +(605,30,o), +(605,145,cs), +(605,260,o), +(555,302,o), +(479,302,cs), +(402,302,o), +(372,260,o), +(372,145,cs), +(372,30,o), +(402,-12,o), +(479,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(449,85,o), +(436,103,o), +(436,145,cs), +(436,187,o), +(449,205,o), +(473,205,cs), +(497,205,o), +(509,187,o), +(509,145,cs), +(509,103,o), +(497,85,o), +(473,85,cs) +); +}, +{ +closed = 1; +nodes = ( +(233,408,o), +(293,450,o), +(293,565,cs), +(293,680,o), +(233,722,o), +(147,722,cs), +(60,722,o), +(0,680,o), +(0,565,cs), +(0,450,o), +(60,408,o), +(147,408,cs) +); +}, +{ +closed = 1; +nodes = ( +(123,505,o), +(110,523,o), +(110,565,cs), +(110,607,o), +(123,625,o), +(147,625,cs), +(171,625,o), +(183,607,o), +(183,565,cs), +(183,523,o), +(171,505,o), +(147,505,cs) ); } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/peso.glyph b/sources/PaperMono.glyphspackage/glyphs/peso.glyph index ce2af6d..5e680be 100644 --- a/sources/PaperMono.glyphspackage/glyphs/peso.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/peso.glyph @@ -1,9 +1,63 @@ { -color = 1; +color = 4; glyphname = peso; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +closed = 1; +nodes = ( +(193,0,l), +(193,234,l), +(289,234,ls), +(412,234,o), +(495,313,o), +(495,472,cs), +(495,632,o), +(412,710,o), +(289,710,cs), +(111,710,l), +(111,0,l) +); +}, +{ +closed = 1; +nodes = ( +(562,376,l), +(562,444,l), +(43,444,l), +(43,376,l) +); +}, +{ +closed = 1; +nodes = ( +(193,634,l), +(280,634,ls), +(368,634,o), +(408,588,o), +(408,472,cs), +(408,357,o), +(368,311,o), +(280,311,cs), +(193,311,l) +); +}, +{ +closed = 1; +nodes = ( +(562,501,l), +(562,568,l), +(43,568,l), +(43,501,l) +); +} +); +width = 605; +}, +{ +background = { shapes = ( { closed = 1; @@ -54,6 +108,58 @@ nodes = ( ); } ); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(245,0,l), +(245,134,l), +(287,134,ls), +(467,134,o), +(540,244,o), +(540,422,cs), +(540,600,o), +(467,710,o), +(287,710,cs), +(80,710,l), +(80,0,l) +); +}, +{ +closed = 1; +nodes = ( +(585,302,l), +(585,408,l), +(20,408,l), +(20,302,l) +); +}, +{ +closed = 1; +nodes = ( +(245,570,l), +(282,570,ls), +(352,570,o), +(378,530,o), +(378,422,cs), +(378,314,o), +(352,274,o), +(282,274,cs), +(245,274,l) +); +}, +{ +closed = 1; +nodes = ( +(585,436,l), +(585,542,l), +(20,542,l), +(20,436,l) +); +} +); width = 605; } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/pi.glyph b/sources/PaperMono.glyphspackage/glyphs/pi.glyph index a8ef28d..228000e 100644 --- a/sources/PaperMono.glyphspackage/glyphs/pi.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/pi.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = pi; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -42,6 +42,47 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(575,0,l), +(575,150,l), +(545,150,ls), +(511,150,o), +(495,164,o), +(495,206,cs), +(495,481,l), +(335,481,l), +(335,142,ls), +(335,38,o), +(379,0,o), +(475,0,cs) +); +}, +{ +closed = 1; +nodes = ( +(270,0,l), +(270,478,l), +(110,478,l), +(110,0,l) +); +}, +{ +closed = 1; +nodes = ( +(575,359,l), +(575,509,l), +(30,509,l), +(30,359,l) +); +} +); +width = 605; } ); unicode = 960; diff --git a/sources/PaperMono.glyphspackage/glyphs/plus.glyph b/sources/PaperMono.glyphspackage/glyphs/plus.glyph index f1d3587..0bf58ae 100644 --- a/sources/PaperMono.glyphspackage/glyphs/plus.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/plus.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = plus; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -25,6 +25,30 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(545,209,l), +(545,369,l), +(60,369,l), +(60,209,l) +); +}, +{ +closed = 1; +nodes = ( +(382,49,l), +(382,529,l), +(223,529,l), +(223,49,l) +); +} +); +width = 605; } ); unicode = 43; diff --git a/sources/PaperMono.glyphspackage/glyphs/plusminus.glyph b/sources/PaperMono.glyphspackage/glyphs/plusminus.glyph index ca861b3..66fe800 100644 --- a/sources/PaperMono.glyphspackage/glyphs/plusminus.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/plusminus.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = plusminus; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -34,6 +34,39 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(565,0,l), +(565,150,l), +(40,150,l), +(40,0,l) +); +}, +{ +closed = 1; +nodes = ( +(380,180,l), +(380,630,l), +(226,630,l), +(226,180,l) +); +}, +{ +closed = 1; +nodes = ( +(565,330,l), +(565,480,l), +(40,480,l), +(40,330,l) +); +} +); +width = 605; } ); unicode = 177; diff --git a/sources/PaperMono.glyphspackage/glyphs/product.glyph b/sources/PaperMono.glyphspackage/glyphs/product.glyph index ebe5b72..48e1aea 100644 --- a/sources/PaperMono.glyphspackage/glyphs/product.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/product.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = product; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -24,6 +24,29 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(255,-115,l), +(255,554,l), +(350,554,l), +(350,-115,l), +(515,-115,l), +(515,554,l), +(585,554,l), +(585,710,l), +(20,710,l), +(20,554,l), +(90,554,l), +(90,-115,l) +); +} +); +width = 605; } ); unicode = 8719; diff --git a/sources/PaperMono.glyphspackage/glyphs/published.glyph b/sources/PaperMono.glyphspackage/glyphs/published.glyph index 1d06f13..0de6c67 100644 --- a/sources/PaperMono.glyphspackage/glyphs/published.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/published.glyph @@ -1,47 +1,13 @@ { -color = 1; +color = 4; glyphname = published; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( -(449,197,o), -(564,315,o), -(564,460,cs), -(564,605,o), -(449,722,o), -(304,722,cs), -(158,722,o), -(41,605,o), -(41,460,cs), -(41,315,o), -(158,197,o), -(304,197,cs) -); -}, -{ -closed = 1; -nodes = ( -(181,249,o), -(97,345,o), -(97,460,cs), -(97,575,o), -(181,670,o), -(304,670,cs), -(425,670,o), -(508,575,o), -(508,460,cs), -(508,345,o), -(425,249,o), -(304,249,cs) -); -}, -{ -closed = 1; -nodes = ( (280,311,l), (280,436,l), (328,436,ls), @@ -68,6 +34,110 @@ nodes = ( (328,484,cs), (280,484,l) ); +}, +{ +closed = 1; +nodes = ( +(450,197,o), +(565,315,o), +(565,460,cs), +(565,605,o), +(450,722,o), +(304,722,cs), +(157,722,o), +(40,605,o), +(40,460,cs), +(40,315,o), +(157,197,o), +(304,197,cs) +); +}, +{ +closed = 1; +nodes = ( +(180,249,o), +(96,345,o), +(96,460,cs), +(96,575,o), +(180,670,o), +(304,670,cs), +(426,670,o), +(509,575,o), +(509,460,cs), +(509,345,o), +(426,249,o), +(304,249,cs) +); +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(294,311,l), +(294,400,l), +(328,400,ls), +(407,400,o), +(454,430,o), +(454,507,cs), +(454,575,o), +(407,616,o), +(328,616,cs), +(190,616,l), +(190,311,l) +); +}, +{ +closed = 1; +nodes = ( +(294,540,l), +(312,540,ls), +(336,540,o), +(348,530,o), +(348,508,cs), +(348,485,o), +(336,476,o), +(312,476,cs), +(294,476,l) +); +}, +{ +closed = 1; +nodes = ( +(450,197,o), +(565,315,o), +(565,460,cs), +(565,605,o), +(450,722,o), +(304,722,cs), +(157,722,o), +(40,605,o), +(40,460,cs), +(40,315,o), +(157,197,o), +(304,197,cs) +); +}, +{ +closed = 1; +nodes = ( +(180,249,o), +(96,345,o), +(96,460,cs), +(96,575,o), +(180,670,o), +(304,670,cs), +(426,670,o), +(509,575,o), +(509,460,cs), +(509,345,o), +(426,249,o), +(304,249,cs) +); } ); width = 605; diff --git a/sources/PaperMono.glyphspackage/glyphs/q.glyph b/sources/PaperMono.glyphspackage/glyphs/q.glyph index 6608805..571d2ef 100644 --- a/sources/PaperMono.glyphspackage/glyphs/q.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/q.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = q; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (270,509); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -23,9 +23,9 @@ nodes = ( (427,394,l), (439,399,l), (414,478,o), -(351,520,o), -(262,520,cs), -(105,520,o), +(351,521,o), +(262,521,cs), +(105,521,o), (43,395,o), (43,254,cs), (43,114,o), @@ -34,8 +34,8 @@ nodes = ( (351,-12,o), (420,33,o), (437,98,c), -(424,109,l), -(424,-182,l), +(423,109,l), +(423,-182,l), (504,-182,l) ); }, @@ -46,18 +46,75 @@ nodes = ( (128,135,o), (128,254,cs), (128,373,o), -(176,445,o), -(270,445,cs), -(368,445,o), -(424,379,o), -(424,254,cs), -(424,130,o), +(176,446,o), +(270,446,cs), +(368,446,o), +(423,379,o), +(423,254,cs), +(423,130,o), (369,63,o), (270,63,cs) ); } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (270,0); +}, +{ +name = top; +pos = (270,509); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(531,509,l), +(377,509,l), +(375,394,l), +(387,399,l), +(365,473,o), +(323,521,o), +(229,521,cs), +(85,521,o), +(38,398,o), +(38,254,cs), +(38,110,o), +(85,-12,o), +(229,-12,cs), +(323,-12,o), +(371,36,o), +(385,98,c), +(371,109,l), +(371,-182,l), +(531,-182,l) +); +}, +{ +closed = 1; +nodes = ( +(233,126,o), +(202,166,o), +(202,254,cs), +(202,342,o), +(233,384,o), +(286,384,cs), +(336,384,o), +(371,341,o), +(371,254,cs), +(371,173,o), +(340,126,o), +(286,126,cs) +); +} +); +width = 605; } ); unicode = 113; diff --git a/sources/PaperMono.glyphspackage/glyphs/question.glyph b/sources/PaperMono.glyphspackage/glyphs/question.glyph index d51b255..0d3493c 100644 --- a/sources/PaperMono.glyphspackage/glyphs/question.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/question.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = question; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; name = Regular; shapes = ( { @@ -56,6 +56,61 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +name = Regular; +shapes = ( +{ +closed = 1; +nodes = ( +(365,238,l), +(365,286,o), +(378,310,o), +(428,342,cs), +(514,396,o), +(535,447,o), +(535,526,cs), +(535,646,o), +(448,722,o), +(304,722,cs), +(158,722,o), +(76,637,o), +(70,499,c), +(230,499,l), +(234,556,o), +(256,584,o), +(304,584,cs), +(350,584,o), +(371,559,o), +(371,514,cs), +(371,463,o), +(354,440,o), +(288,396,cs), +(229,357,o), +(211,316,o), +(211,238,c) +); +}, +{ +closed = 1; +nodes = ( +(350,-12,o), +(390,30,o), +(390,90,cs), +(390,150,o), +(350,192,o), +(288,192,cs), +(226,192,o), +(186,150,o), +(186,90,cs), +(186,30,o), +(226,-12,o), +(288,-12,cs) +); +} +); +width = 605; } ); unicode = 63; diff --git a/sources/PaperMono.glyphspackage/glyphs/questiondown.glyph b/sources/PaperMono.glyphspackage/glyphs/questiondown.glyph index ad7d52d..ed55f13 100644 --- a/sources/PaperMono.glyphspackage/glyphs/questiondown.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/questiondown.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = questiondown; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -55,6 +55,112 @@ nodes = ( } ); width = 605; +}, +{ +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(433,-194,o), +(518,-102,o), +(523,29,c), +(437,29,l), +(433,-63,o), +(391,-113,o), +(299,-113,cs), +(207,-113,o), +(168,-66,o), +(168,0,cs), +(168,58,o), +(180,83,o), +(255,129,cs), +(321,170,o), +(349,218,o), +(349,300,c), +(266,300,l), +(266,243,o), +(253,212,o), +(201,179,cs), +(118,125,o), +(82,81,o), +(82,0,cs), +(82,-109,o), +(164,-194,o), +(299,-194,cs) +); +}, +{ +closed = 1; +nodes = ( +(349,399,o), +(376,428,o), +(376,468,cs), +(376,509,o), +(349,538,o), +(306,538,cs), +(264,538,o), +(237,509,o), +(237,468,cs), +(237,428,o), +(264,399,o), +(306,399,cs) +); +} +); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(447,-194,o), +(529,-109,o), +(535,29,c), +(375,29,l), +(371,-28,o), +(349,-56,o), +(301,-56,cs), +(255,-56,o), +(234,-31,o), +(234,14,cs), +(234,65,o), +(251,88,o), +(317,132,cs), +(376,171,o), +(394,210,o), +(394,288,c), +(240,288,l), +(240,240,o), +(227,218,o), +(177,186,cs), +(91,132,o), +(70,81,o), +(70,2,cs), +(70,-118,o), +(157,-194,o), +(301,-194,cs) +); +}, +{ +closed = 1; +nodes = ( +(379,334,o), +(419,376,o), +(419,436,cs), +(419,496,o), +(379,538,o), +(317,538,cs), +(255,538,o), +(215,496,o), +(215,436,cs), +(215,376,o), +(255,334,o), +(317,334,cs) +); +} +); +width = 605; } ); unicode = 191; diff --git a/sources/PaperMono.glyphspackage/glyphs/quotedbl.glyph b/sources/PaperMono.glyphspackage/glyphs/quotedbl.glyph index 266e794..1bc5894 100644 --- a/sources/PaperMono.glyphspackage/glyphs/quotedbl.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/quotedbl.glyph @@ -1,5 +1,5 @@ { -color = 5; +color = 4; glyphname = quotedbl; layers = ( { @@ -25,7 +25,7 @@ nodes = ( } ); }; -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -47,6 +47,52 @@ nodes = ( } ); width = 605; +}, +{ +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(445,372,l), +(456,747,l), +(356,747,l), +(368,372,l) +); +}, +{ +closed = 1; +nodes = ( +(237,372,l), +(249,747,l), +(149,747,l), +(161,372,l) +); +} +); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(259,392,l), +(259,747,l), +(90,747,l), +(90,392,l) +); +}, +{ +closed = 1; +nodes = ( +(515,392,l), +(515,747,l), +(346,747,l), +(346,392,l) +); +} +); +width = 605; } ); unicode = 34; diff --git a/sources/PaperMono.glyphspackage/glyphs/quotedblbase.glyph b/sources/PaperMono.glyphspackage/glyphs/quotedblbase.glyph index 777147f..6841f54 100644 --- a/sources/PaperMono.glyphspackage/glyphs/quotedblbase.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/quotedblbase.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = quotedblbase; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -17,6 +17,22 @@ ref = quotesinglbase; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +pos = (-106,0); +ref = quotesinglbase; +}, +{ +alignment = -1; +pos = (106,0); +ref = quotesinglbase; +} +); +width = 605; } ); unicode = 8222; diff --git a/sources/PaperMono.glyphspackage/glyphs/quotedblleft.glyph b/sources/PaperMono.glyphspackage/glyphs/quotedblleft.glyph index 746dc51..a15f8ca 100644 --- a/sources/PaperMono.glyphspackage/glyphs/quotedblleft.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/quotedblleft.glyph @@ -1,14 +1,26 @@ { -color = 9; +color = 4; glyphname = quotedblleft; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; angle = 180; -pos = (595,580); +pos = (605,580); +ref = quotedblbase; +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +angle = 180; +pos = (605,590); ref = quotedblbase; } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/quotedblright.glyph b/sources/PaperMono.glyphspackage/glyphs/quotedblright.glyph index 2e9066f..ec60ef9 100644 --- a/sources/PaperMono.glyphspackage/glyphs/quotedblright.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/quotedblright.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = quotedblright; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -12,6 +12,17 @@ ref = quotedblbase; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +pos = (0,559); +ref = quotedblbase; +} +); +width = 605; } ); unicode = 8221; diff --git a/sources/PaperMono.glyphspackage/glyphs/quoteleft.glyph b/sources/PaperMono.glyphspackage/glyphs/quoteleft.glyph index ecd8afe..c329d19 100644 --- a/sources/PaperMono.glyphspackage/glyphs/quoteleft.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/quoteleft.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = quoteleft; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -13,6 +13,18 @@ ref = quotesinglbase; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +angle = 180; +pos = (595,590); +ref = quotesinglbase; +} +); +width = 605; } ); unicode = 8216; diff --git a/sources/PaperMono.glyphspackage/glyphs/quoteright.glyph b/sources/PaperMono.glyphspackage/glyphs/quoteright.glyph index c7128be..2c82f4c 100644 --- a/sources/PaperMono.glyphspackage/glyphs/quoteright.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/quoteright.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = quoteright; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -12,6 +12,17 @@ ref = quotesinglbase; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +pos = (0,559); +ref = quotesinglbase; +} +); +width = 605; } ); unicode = 8217; diff --git a/sources/PaperMono.glyphspackage/glyphs/quotesinglbase.glyph b/sources/PaperMono.glyphspackage/glyphs/quotesinglbase.glyph index 8080958..c3d5f1d 100644 --- a/sources/PaperMono.glyphspackage/glyphs/quotesinglbase.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/quotesinglbase.glyph @@ -1,9 +1,19 @@ { -color = 9; +color = 4; glyphname = quotesinglbase; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = 1; +ref = comma; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = 1; diff --git a/sources/PaperMono.glyphspackage/glyphs/quotesingle.glyph b/sources/PaperMono.glyphspackage/glyphs/quotesingle.glyph index abf0f06..9099a4e 100644 --- a/sources/PaperMono.glyphspackage/glyphs/quotesingle.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/quotesingle.glyph @@ -1,9 +1,9 @@ { -color = 5; +color = 4; glyphname = quotesingle; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -16,6 +16,21 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(387,392,l), +(387,747,l), +(218,747,l), +(218,392,l) +); +} +); +width = 605; } ); unicode = 39; diff --git a/sources/PaperMono.glyphspackage/glyphs/r.glyph b/sources/PaperMono.glyphspackage/glyphs/r.glyph index ecaa863..98a65fc 100644 --- a/sources/PaperMono.glyphspackage/glyphs/r.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/r.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = r; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (317,509); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -24,16 +24,16 @@ nodes = ( (281,33,l), (281,301,ls), (281,374,o), -(337,449,o), -(433,449,cs), -(479,449,o), -(521,444,o), -(543,438,c), -(543,509,l), -(521,515,o), -(483,520,o), -(435,520,cs), -(341,520,o), +(337,450,o), +(433,450,cs), +(479,450,o), +(521,445,o), +(543,439,c), +(543,510,l), +(521,516,o), +(483,521,o), +(435,521,cs), +(341,521,o), (274,453,o), (264,367,c), (278,365,l), @@ -50,6 +50,55 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (241,0); +}, +{ +name = top; +pos = (317,509); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(443,0,l), +(443,150,l), +(243,150,l), +(332,33,l), +(332,260,ls), +(332,324,o), +(378,354,o), +(446,354,cs), +(482,354,o), +(525,348,o), +(545,344,c), +(545,508,l), +(531,514,o), +(494,521,o), +(460,521,cs), +(370,521,o), +(314,448,o), +(298,368,c), +(329,365,l), +(325,509,l), +(78,509,l), +(78,359,l), +(240,359,l), +(172,396,l), +(172,33,l), +(240,150,l), +(78,150,l), +(78,0,l) +); +} +); +width = 605; } ); unicode = 114; diff --git a/sources/PaperMono.glyphspackage/glyphs/racute.glyph b/sources/PaperMono.glyphspackage/glyphs/racute.glyph index 1904e69..b6aca7a 100644 --- a/sources/PaperMono.glyphspackage/glyphs/racute.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/racute.glyph @@ -2,7 +2,7 @@ glyphname = racute; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = r; @@ -13,6 +13,19 @@ ref = acutecomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = r; +}, +{ +pos = (63,0); +ref = acutecomb; +} +); +width = 605; } ); unicode = 341; diff --git a/sources/PaperMono.glyphspackage/glyphs/radical.glyph b/sources/PaperMono.glyphspackage/glyphs/radical.glyph index dc812eb..26f4adc 100644 --- a/sources/PaperMono.glyphspackage/glyphs/radical.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/radical.glyph @@ -1,35 +1,46 @@ { -color = 1; +color = 4; glyphname = radical; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( (233,-125,l), -(383,710,l), +(376,674,l), +(334,639,l), +(581,639,l), +(581,710,l), (305,710,l), -(162,-125,l) -); -}, -{ -closed = 1; -nodes = ( -(209,-125,l), +(177,-39,l), +(191,-39,l), (102,365,l), (24,365,l), (137,-125,l) ); +} +); +width = 605; }, { +layerId = m003; +shapes = ( +{ closed = 1; nodes = ( -(581,639,l), -(581,710,l), -(306,710,l), -(306,639,l) +(333,-125,l), +(474,640,l), +(380,554,l), +(591,554,l), +(591,710,l), +(330,710,l), +(202,-70,l), +(256,-70,l), +(164,365,l), +(14,365,l), +(127,-125,l) ); } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/ratio.glyph b/sources/PaperMono.glyphspackage/glyphs/ratio.glyph index a990652..12f0ca4 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ratio.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ratio.glyph @@ -1,9 +1,20 @@ { -color = 1; +color = 4; glyphname = ratio; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = -1; +pos = (0,96); +ref = colon; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/rcaron.glyph b/sources/PaperMono.glyphspackage/glyphs/rcaron.glyph index d229c21..b8ea835 100644 --- a/sources/PaperMono.glyphspackage/glyphs/rcaron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/rcaron.glyph @@ -2,7 +2,20 @@ glyphname = rcaron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = r; +}, +{ +pos = (14,0); +ref = caroncomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = r; diff --git a/sources/PaperMono.glyphspackage/glyphs/rcommaaccent.glyph b/sources/PaperMono.glyphspackage/glyphs/rcommaaccent.glyph index 90fbe38..21d68ac 100644 --- a/sources/PaperMono.glyphspackage/glyphs/rcommaaccent.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/rcommaaccent.glyph @@ -2,7 +2,20 @@ glyphname = rcommaaccent; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = r; +}, +{ +pos = (-78,0); +ref = commaaccentcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = r; diff --git a/sources/PaperMono.glyphspackage/glyphs/registered.glyph b/sources/PaperMono.glyphspackage/glyphs/registered.glyph index bda9626..20da958 100644 --- a/sources/PaperMono.glyphspackage/glyphs/registered.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/registered.glyph @@ -1,61 +1,96 @@ { -color = 1; +color = 4; glyphname = registered; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( -(449,197,o), -(564,315,o), -(564,460,cs), -(564,605,o), -(449,722,o), +(263,311,l), +(263,438,l), +(311,438,ls), +(379,438,o), +(417,471,o), +(417,526,cs), +(417,583,o), +(379,616,o), +(311,616,cs), +(206,616,l), +(206,311,l) +); +}, +{ +closed = 1; +nodes = ( +(263,568,l), +(311,568,ls), +(340,568,o), +(359,556,o), +(359,527,cs), +(359,497,o), +(340,486,o), +(311,486,cs), +(263,486,l) +); +}, +{ +closed = 1; +nodes = ( +(425,311,l), +(347,456,l), +(293,450,l), +(363,311,l) +); +}, +{ +closed = 1; +nodes = ( +(450,197,o), +(565,315,o), +(565,460,cs), +(565,605,o), +(450,722,o), (304,722,cs), -(158,722,o), -(41,605,o), -(41,460,cs), -(41,315,o), -(158,197,o), +(157,722,o), +(40,605,o), +(40,460,cs), +(40,315,o), +(157,197,o), (304,197,cs) ); }, { closed = 1; nodes = ( -(181,249,o), -(97,345,o), -(97,460,cs), -(97,575,o), -(181,670,o), +(180,249,o), +(96,345,o), +(96,460,cs), +(96,575,o), +(180,670,o), (304,670,cs), -(425,670,o), -(508,575,o), -(508,460,cs), -(508,345,o), -(425,249,o), +(426,670,o), +(509,575,o), +(509,460,cs), +(509,345,o), +(426,249,o), (304,249,cs) ); +} +); +width = 605; }, { +background = { +shapes = ( +{ closed = 1; nodes = ( -(263,311,l), -(263,438,l), -(299,438,l), +(293,450,l), (363,311,l), (425,311,l), -(354,444,l), -(394,454,o), -(417,483,o), -(417,526,cs), -(417,583,o), -(379,616,o), -(311,616,cs), -(206,616,l), -(206,311,l) +(347,456,l) ); }, { @@ -71,6 +106,134 @@ nodes = ( (311,486,cs), (263,486,l) ); +}, +{ +closed = 1; +nodes = ( +(450,197,o), +(565,315,o), +(565,460,cs), +(565,605,o), +(450,722,o), +(304,722,cs), +(157,722,o), +(40,605,o), +(40,460,cs), +(40,315,o), +(157,197,o), +(304,197,cs) +); +}, +{ +closed = 1; +nodes = ( +(180,249,o), +(96,345,o), +(96,460,cs), +(96,575,o), +(180,670,o), +(304,670,cs), +(426,670,o), +(509,575,o), +(509,460,cs), +(509,345,o), +(426,249,o), +(304,249,cs) +); +}, +{ +closed = 1; +nodes = ( +(338,441,ls), +(388,447,o), +(417,478,o), +(417,526,cs), +(417,583,o), +(379,616,o), +(311,616,cs), +(206,616,l), +(206,311,l), +(263,311,l), +(263,438,l), +(313,438,l) +); +} +); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(276,311,l), +(276,396,l), +(321,396,ls), +(409,396,o), +(447,450,o), +(447,505,cs), +(447,562,o), +(409,616,o), +(321,616,cs), +(176,616,l), +(176,311,l) +); +}, +{ +closed = 1; +nodes = ( +(276,536,l), +(305,536,ls), +(326,536,o), +(339,525,o), +(339,506,cs), +(339,486,o), +(326,476,o), +(305,476,cs), +(276,476,l) +); +}, +{ +closed = 1; +nodes = ( +(444,311,l), +(372,456,l), +(277,450,l), +(338,311,l) +); +}, +{ +closed = 1; +nodes = ( +(450,197,o), +(565,315,o), +(565,460,cs), +(565,605,o), +(450,722,o), +(304,722,cs), +(157,722,o), +(40,605,o), +(40,460,cs), +(40,315,o), +(157,197,o), +(304,197,cs) +); +}, +{ +closed = 1; +nodes = ( +(180,249,o), +(96,345,o), +(96,460,cs), +(96,575,o), +(180,670,o), +(304,670,cs), +(426,670,o), +(509,575,o), +(509,460,cs), +(509,345,o), +(426,249,o), +(304,249,cs) +); } ); width = 605; diff --git a/sources/PaperMono.glyphspackage/glyphs/rightA_rrow.glyph b/sources/PaperMono.glyphspackage/glyphs/rightA_rrow.glyph index d18e6f2..81e8145 100644 --- a/sources/PaperMono.glyphspackage/glyphs/rightA_rrow.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/rightA_rrow.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = rightArrow; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -27,6 +27,32 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(339,91,l), +(589,341,l), +(339,591,l), +(187,591,l), +(436,341,l), +(186,90,l) +); +}, +{ +closed = 1; +nodes = ( +(490,271,l), +(490,411,l), +(16,411,l), +(16,271,l) +); +} +); +width = 605; } ); unicode = 8594; diff --git a/sources/PaperMono.glyphspackage/glyphs/rightA_rrow.ss07.glyph b/sources/PaperMono.glyphspackage/glyphs/rightA_rrow.ss07.glyph index 391794c..05460dc 100644 --- a/sources/PaperMono.glyphspackage/glyphs/rightA_rrow.ss07.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/rightA_rrow.ss07.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = rightArrow.ss07; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -24,6 +24,29 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(595,340,l), +(363,540,l), +(363,140,l) +); +}, +{ +closed = 1; +nodes = ( +(404,270,l), +(404,410,l), +(10,410,l), +(10,270,l) +); +} +); +width = 605; } ); } diff --git a/sources/PaperMono.glyphspackage/glyphs/rightC_ornerD_ownA_rrow.glyph b/sources/PaperMono.glyphspackage/glyphs/rightC_ornerD_ownA_rrow.glyph index 5ac3c44..0d8b584 100644 --- a/sources/PaperMono.glyphspackage/glyphs/rightC_ornerD_ownA_rrow.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/rightC_ornerD_ownA_rrow.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = rightCornerDownArrow; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -26,6 +26,31 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(475,127,l), +(475,660,l), +(10,660,l), +(10,520,l), +(335,520,l), +(335,127,l) +); +}, +{ +closed = 1; +nodes = ( +(605,241,l), +(205,241,l), +(405,21,l) +); +} +); +width = 605; } ); unicode = 8628; diff --git a/sources/PaperMono.glyphspackage/glyphs/rightH_ookA_rrow.glyph b/sources/PaperMono.glyphspackage/glyphs/rightH_ookA_rrow.glyph index dd7ca33..5f0e4c9 100644 --- a/sources/PaperMono.glyphspackage/glyphs/rightH_ookA_rrow.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/rightH_ookA_rrow.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = rightHookArrow; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -41,6 +41,46 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(505,205,l), +(505,345,l), +(251,345,ls), +(191,345,o), +(154,377,o), +(154,437,cs), +(154,497,o), +(191,529,o), +(251,529,cs), +(535,529,l), +(535,669,l), +(251,669,ls), +(103,669,o), +(10,580,o), +(10,437,cs), +(10,294,o), +(103,205,o), +(251,205,cs) +); +}, +{ +closed = 1; +nodes = ( +(450,94,l), +(605,274,l), +(450,454,l), +(300,454,l), +(465,275,l), +(300,94,l) +); +} +); +width = 605; } ); unicode = 8618; diff --git a/sources/PaperMono.glyphspackage/glyphs/rightT_abA_rrow.glyph b/sources/PaperMono.glyphspackage/glyphs/rightT_abA_rrow.glyph index 9f6e8aa..52e1b7b 100644 --- a/sources/PaperMono.glyphspackage/glyphs/rightT_abA_rrow.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/rightT_abA_rrow.glyph @@ -1,9 +1,21 @@ { -color = 9; +color = 4; glyphname = rightTabArrow; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = -1; +pos = (605,0); +ref = leftTabArrow; +scale = (-1,1); +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/rightW_aveA_rrow.glyph b/sources/PaperMono.glyphspackage/glyphs/rightW_aveA_rrow.glyph index 8a1dd4d..2700e96 100644 --- a/sources/PaperMono.glyphspackage/glyphs/rightW_aveA_rrow.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/rightW_aveA_rrow.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = rightWaveArrow; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -46,6 +46,51 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(431,133,o), +(463,178,o), +(526,284,c), +(437,335,l), +(406,274,o), +(391,253,o), +(361,253,cs), +(334,253,o), +(319,277,o), +(302,340,cs), +(278,424,o), +(241,470,o), +(157,470,cs), +(72,470,o), +(13,408,o), +(0,268,c), +(113,268,l), +(116,315,o), +(128,350,o), +(148,350,cs), +(174,350,o), +(182,327,o), +(210,246,cs), +(237,168,o), +(283,133,o), +(348,133,cs) +); +}, +{ +closed = 1; +nodes = ( +(579,472,l), +(323,353,l), +(605,187,l) +); +} +); +width = 605; } ); unicode = 8605; diff --git a/sources/PaperMono.glyphspackage/glyphs/ring.glyph b/sources/PaperMono.glyphspackage/glyphs/ring.glyph index 39f06f3..095a530 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ring.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ring.glyph @@ -1,9 +1,19 @@ { -color = 1; +color = 4; glyphname = ring; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = -1; +ref = ringcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/ringcomb.case.glyph b/sources/PaperMono.glyphspackage/glyphs/ringcomb.case.glyph index 23f1d7e..a3bba20 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ringcomb.case.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ringcomb.case.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = ringcomb.case; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (303,925); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -51,6 +51,56 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = _top; +pos = (303,710); +}, +{ +name = top; +pos = (303,925); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(392,727,o), +(431,769,o), +(431,831,cs), +(431,893,o), +(392,935,o), +(303,935,cs), +(214,935,o), +(175,893,o), +(175,831,cs), +(175,769,o), +(214,727,o), +(303,727,cs) +); +}, +{ +closed = 1; +nodes = ( +(285,803,o), +(275,815,o), +(275,831,cs), +(275,847,o), +(285,859,o), +(303,859,cs), +(321,859,o), +(331,847,o), +(331,831,cs), +(331,815,o), +(321,803,o), +(303,803,cs) +); +} +); +width = 605; } ); } diff --git a/sources/PaperMono.glyphspackage/glyphs/ringcomb.glyph b/sources/PaperMono.glyphspackage/glyphs/ringcomb.glyph index dc064ae..5de628f 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ringcomb.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ringcomb.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = ringcomb; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (303,758); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -51,6 +51,56 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = _top; +pos = (303,509); +}, +{ +name = top; +pos = (303,758); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(372,540,o), +(423,590,o), +(423,657,cs), +(423,725,o), +(372,775,o), +(303,775,cs), +(233,775,o), +(183,725,o), +(183,657,cs), +(183,590,o), +(233,540,o), +(303,540,cs) +); +}, +{ +closed = 1; +nodes = ( +(285,628,o), +(274,639,o), +(274,657,cs), +(274,675,o), +(285,686,o), +(303,686,cs), +(320,686,o), +(332,675,o), +(332,657,cs), +(332,639,o), +(320,628,o), +(303,628,cs) +); +} +); +width = 605; } ); unicode = 778; diff --git a/sources/PaperMono.glyphspackage/glyphs/ruble.glyph b/sources/PaperMono.glyphspackage/glyphs/ruble.glyph index 8df70c3..16a3f9e 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ruble.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ruble.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = ruble; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -41,6 +41,46 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(267,0,l), +(267,564,l), +(320,564,ls), +(377,564,o), +(417,544,o), +(417,484,cs), +(417,424,o), +(377,404,o), +(320,404,cs), +(20,404,l), +(20,258,l), +(338,258,ls), +(509,258,o), +(585,356,o), +(585,484,cs), +(585,612,o), +(509,710,o), +(338,710,cs), +(102,710,l), +(102,0,l) +); +}, +{ +closed = 1; +nodes = ( +(422,82,l), +(422,228,l), +(20,228,l), +(20,82,l) +); +} +); +width = 605; } ); unicode = 8381; diff --git a/sources/PaperMono.glyphspackage/glyphs/rupeeI_ndian.glyph b/sources/PaperMono.glyphspackage/glyphs/rupeeI_ndian.glyph index 805a924..ea3b2a7 100644 --- a/sources/PaperMono.glyphspackage/glyphs/rupeeI_ndian.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/rupeeI_ndian.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = rupeeIndian; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -16,9 +16,9 @@ nodes = ( (345,710,o), (245,710,cs), (149,710,l), -(193,634,l), -(241,634,ls), -(335,634,o), +(193,633,l), +(241,633,ls), +(335,633,o), (379,589,o), (379,507,cs), (379,424,o), @@ -49,10 +49,66 @@ nodes = ( { closed = 1; nodes = ( -(543,634,l), +(543,633,l), (543,710,l), (63,710,l), -(63,634,l) +(63,633,l) +); +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(258,260,ls), +(406,260,o), +(496,347,o), +(496,487,cs), +(496,607,o), +(406,710,o), +(248,710,cs), +(149,710,l), +(193,590,l), +(231,590,ls), +(291,590,o), +(328,552,o), +(328,484,cs), +(328,416,o), +(291,380,o), +(231,380,cs), +(40,380,l), +(40,260,l) +); +}, +{ +closed = 1; +nodes = ( +(460,0,l), +(200,300,l), +(40,260,l), +(264,0,l) +); +}, +{ +closed = 1; +nodes = ( +(565,425,l), +(565,545,l), +(40,545,l), +(40,425,l) +); +}, +{ +closed = 1; +nodes = ( +(565,590,l), +(565,710,l), +(40,710,l), +(40,590,l) ); } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/s.glyph b/sources/PaperMono.glyphspackage/glyphs/s.glyph index 715da3b..dc3593d 100644 --- a/sources/PaperMono.glyphspackage/glyphs/s.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/s.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 9; glyphname = s; layers = ( { @@ -60,7 +60,7 @@ nodes = ( } ); }; -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -75,6 +75,65 @@ nodes = ( (189,319,o), (189,361,cs), (189,411,o), +(224,447,o), +(301,447,cs), +(387,447,o), +(416,417,o), +(422,365,c), +(504,365,l), +(498,438,o), +(454,521,o), +(301,521,cs), +(178,521,o), +(111,449,o), +(111,360,cs), +(111,272,o), +(160,237,o), +(299,219,cs), +(410,204,o), +(433,184,o), +(433,139,cs), +(433,84,o), +(397,62,o), +(312,62,cs), +(222,62,o), +(191,90,o), +(178,148,c), +(95,148,l), +(105,54,o), +(168,-12,o), +(310,-12,cs) +); +} +); +width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (310,0); +}, +{ +name = top; +pos = (305,509); +} +); +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(431,-12,o), +(510,39,o), +(510,140,cs), +(510,233,o), +(456,276,o), +(314,292,cs), +(212,303,o), +(189,319,o), +(189,361,cs), +(189,411,o), (224,446,o), (301,446,cs), (387,446,o), @@ -86,13 +145,125 @@ nodes = ( (301,520,cs), (178,520,o), (111,449,o), -(111,360,cs), -(111,272,o), -(160,237,o), +(111,361,cs), +(111,273,o), +(149,239,o), (299,219,cs), -(410,204,o), +(414,204,o), (433,184,o), -(433,139,cs), +(433,138,cs), +(433,84,o), +(397,62,o), +(312,62,cs), +(222,62,o), +(191,90,o), +(178,148,c), +(95,148,l), +(105,54,o), +(168,-12,o), +(310,-12,cs) +); +} +); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(448,-12,o), +(525,56,o), +(525,152,cs), +(525,236,o), +(489,291,o), +(334,314,cs), +(266,324,o), +(256,332,o), +(256,356,cs), +(256,378,o), +(270,391,o), +(306,391,cs), +(346,391,o), +(357,373,o), +(361,341,c), +(519,341,l), +(513,438,o), +(456,521,o), +(306,521,cs), +(170,521,o), +(98,450,o), +(98,349,cs), +(98,256,o), +(143,210,o), +(290,188,cs), +(358,178,o), +(367,172,o), +(367,150,cs), +(367,130,o), +(352,118,o), +(308,118,cs), +(260,118,o), +(244,134,o), +(238,168,c), +(80,168,l), +(90,54,o), +(168,-12,o), +(308,-12,cs) +); +} +); +width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (310,0); +}, +{ +name = top; +pos = (304,509); +} +); +associatedMasterId = m002; +attr = { +coordinates = ( +138 +); +}; +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(431,-12,o), +(510,39,o), +(510,140,cs), +(510,233,o), +(456,276,o), +(314,292,cs), +(212,303,o), +(189,319,o), +(189,361,cs), +(189,411,o), +(224,446,o), +(301,446,cs), +(387,446,o), +(416,417,o), +(422,365,c), +(504,365,l), +(498,438,o), +(454,520,o), +(301,520,cs), +(178,520,o), +(111,449,o), +(111,361,cs), +(111,273,o), +(149,239,o), +(299,219,cs), +(414,204,o), +(433,184,o), +(433,138,cs), (433,84,o), (397,62,o), (312,62,cs), @@ -106,6 +277,54 @@ nodes = ( ); } ); +}; +layerId = "03F5C3F6-285A-4C50-BB37-58643FB5C13F"; +name = "27 Jan 26 10:23"; +shapes = ( +{ +closed = 1; +nodes = ( +(441,-12,o), +(521,50,o), +(521,148,cs), +(521,234,o), +(478,287,o), +(328,308,cs), +(249,319,o), +(237,333,o), +(237,362,cs), +(237,392,o), +(257,407,o), +(305,407,cs), +(357,407,o), +(374,388,o), +(378,348,c), +(516,348,l), +(510,438,o), +(454,521,o), +(304,521,cs), +(172,521,o), +(102,454,o), +(102,356,cs), +(102,266,o), +(147,219,o), +(292,198,cs), +(373,186,o), +(386,174,o), +(386,146,cs), +(386,116,o), +(363,102,o), +(308,102,cs), +(249,102,o), +(230,119,o), +(222,163,c), +(84,163,l), +(94,54,o), +(168,-12,o), +(309,-12,cs) +); +} +); width = 605; } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/sacute.glyph b/sources/PaperMono.glyphspackage/glyphs/sacute.glyph index 1f66ce4..4061be3 100644 --- a/sources/PaperMono.glyphspackage/glyphs/sacute.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/sacute.glyph @@ -2,7 +2,7 @@ glyphname = sacute; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = s; @@ -13,6 +13,19 @@ ref = acutecomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = s; +}, +{ +pos = (51,0); +ref = acutecomb; +} +); +width = 605; } ); unicode = 347; diff --git a/sources/PaperMono.glyphspackage/glyphs/saltillo.glyph b/sources/PaperMono.glyphspackage/glyphs/saltillo.glyph index 9c42931..c1d389c 100644 --- a/sources/PaperMono.glyphspackage/glyphs/saltillo.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/saltillo.glyph @@ -1,9 +1,20 @@ { -color = 1; +color = 4; glyphname = saltillo; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = -1; +pos = (0,36); +ref = Saltillo; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/scaron.glyph b/sources/PaperMono.glyphspackage/glyphs/scaron.glyph index 30377ab..9b5bf2d 100644 --- a/sources/PaperMono.glyphspackage/glyphs/scaron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/scaron.glyph @@ -2,7 +2,7 @@ glyphname = scaron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = s; @@ -13,6 +13,19 @@ ref = caroncomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = s; +}, +{ +pos = (2,0); +ref = caroncomb; +} +); +width = 605; } ); unicode = 353; diff --git a/sources/PaperMono.glyphspackage/glyphs/scedilla.glyph b/sources/PaperMono.glyphspackage/glyphs/scedilla.glyph index 3a8bef0..b7bfaa0 100644 --- a/sources/PaperMono.glyphspackage/glyphs/scedilla.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/scedilla.glyph @@ -2,7 +2,20 @@ glyphname = scedilla; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = s; +}, +{ +pos = (29,0); +ref = cedillacomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = s; diff --git a/sources/PaperMono.glyphspackage/glyphs/schwa.glyph b/sources/PaperMono.glyphspackage/glyphs/schwa.glyph index a0ce67b..0530bf7 100644 --- a/sources/PaperMono.glyphspackage/glyphs/schwa.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/schwa.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = schwa; layers = ( { @@ -13,7 +13,28 @@ name = top; pos = (298,509); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +angle = 180; +pos = (605,509); +ref = e; +} +); +width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (298,0); +}, +{ +name = top; +pos = (298,509); +} +); +layerId = m003; shapes = ( { angle = 180; diff --git a/sources/PaperMono.glyphspackage/glyphs/scircumflex.glyph b/sources/PaperMono.glyphspackage/glyphs/scircumflex.glyph index af7ec8b..84bd52d 100644 --- a/sources/PaperMono.glyphspackage/glyphs/scircumflex.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/scircumflex.glyph @@ -2,7 +2,7 @@ glyphname = scircumflex; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = s; @@ -13,6 +13,19 @@ ref = circumflexcomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = s; +}, +{ +pos = (2,0); +ref = circumflexcomb; +} +); +width = 605; } ); unicode = 349; diff --git a/sources/PaperMono.glyphspackage/glyphs/scommaaccent.glyph b/sources/PaperMono.glyphspackage/glyphs/scommaaccent.glyph index 392b4d9..f367750 100644 --- a/sources/PaperMono.glyphspackage/glyphs/scommaaccent.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/scommaaccent.glyph @@ -2,7 +2,20 @@ glyphname = scommaaccent; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = s; +}, +{ +pos = (-9,0); +ref = commaaccentcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = s; diff --git a/sources/PaperMono.glyphspackage/glyphs/second.glyph b/sources/PaperMono.glyphspackage/glyphs/second.glyph index 1ed2059..a87ed0e 100644 --- a/sources/PaperMono.glyphspackage/glyphs/second.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/second.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = second; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -17,6 +17,22 @@ ref = minute; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +pos = (-125,0); +ref = minute; +}, +{ +alignment = -1; +pos = (125,0); +ref = minute; +} +); +width = 605; } ); unicode = 8243; diff --git a/sources/PaperMono.glyphspackage/glyphs/section.glyph b/sources/PaperMono.glyphspackage/glyphs/section.glyph index fc0cbcd..2806f4c 100644 --- a/sources/PaperMono.glyphspackage/glyphs/section.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/section.glyph @@ -1,14 +1,50 @@ { -color = 1; +color = 4; glyphname = section; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( -(429,115,l), +(443,-146,o), +(508,-77,o), +(508,15,cs), +(508,99,o), +(469,161,o), +(320,200,cs), +(205,229,o), +(184,249,o), +(184,301,cs), +(184,339,o), +(203,383,o), +(243,407,c), +(203,451,l), +(145,417,o), +(109,363,o), +(109,300,cs), +(109,218,o), +(149,170,o), +(277,137,cs), +(417,101,o), +(433,68,o), +(433,12,cs), +(433,-53,o), +(389,-75,o), +(301,-75,cs), +(218,-75,o), +(179,-48,o), +(168,23,c), +(91,23,l), +(102,-88,o), +(182,-146,o), +(305,-146,cs) +); +}, +{ +closed = 1; +nodes = ( (475,146,o), (514,202,o), (514,265,cs), @@ -39,44 +75,88 @@ nodes = ( (439,259,cs), (439,217,o), (418,184,o), -(385,156,c) +(385,156,c), +(429,115,l) +); +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(462,-146,o), +(530,-74,o), +(530,32,cs), +(530,118,o), +(496,161,o), +(324,234,cs), +(263,260,o), +(246,273,o), +(246,298,cs), +(246,326,o), +(269,348,o), +(304,380,c), +(194,454,l), +(123,398,o), +(86,347,o), +(86,284,cs), +(86,198,o), +(144,163,o), +(258,116,cs), +(346,80,o), +(364,68,o), +(364,38,cs), +(364,11,o), +(347,-3,o), +(305,-3,cs), +(255,-3,o), +(238,9,o), +(230,53,c), +(70,53,l), +(81,-88,o), +(154,-146,o), +(312,-146,cs) ); }, { closed = 1; nodes = ( -(203,451,l), -(145,417,o), -(109,363,o), -(109,300,cs), -(109,218,o), -(149,170,o), -(277,137,cs), -(417,101,o), -(433,68,o), -(433,12,cs), -(433,-53,o), -(389,-75,o), -(301,-75,cs), -(218,-75,o), -(179,-48,o), -(168,23,c), -(91,23,l), -(102,-88,o), -(182,-146,o), -(305,-146,cs), -(443,-146,o), -(508,-77,o), -(508,15,cs), -(508,99,o), -(469,161,o), -(320,200,cs), -(205,229,o), -(184,249,o), -(184,301,cs), -(184,339,o), -(203,383,o), -(243,407,c) +(506,154,o), +(535,211,o), +(535,264,cs), +(535,344,o), +(504,389,o), +(372,447,cs), +(272,491,o), +(258,508,o), +(258,538,cs), +(258,565,o), +(276,579,o), +(312,579,cs), +(350,579,o), +(371,563,o), +(375,515,c), +(535,515,l), +(530,656,o), +(452,722,o), +(310,722,cs), +(151,722,o), +(92,635,o), +(92,538,cs), +(92,435,o), +(154,395,o), +(288,334,cs), +(354,304,o), +(369,291,o), +(369,261,cs), +(369,227,o), +(348,200,o), +(316,168,c), +(442,110,l) ); } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/semicolon.glyph b/sources/PaperMono.glyphspackage/glyphs/semicolon.glyph index e279738..72faf86 100644 --- a/sources/PaperMono.glyphspackage/glyphs/semicolon.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/semicolon.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = semicolon; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -33,6 +33,38 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(383,306,o), +(423,349,o), +(423,413,cs), +(423,477,o), +(383,520,o), +(313,520,cs), +(244,520,o), +(202,477,o), +(202,413,cs), +(202,349,o), +(244,306,o), +(313,306,cs) +); +}, +{ +closed = 1; +nodes = ( +(327,-142,l), +(399,163,l), +(224,163,l), +(186,-142,l) +); +} +); +width = 605; } ); unicode = 59; diff --git a/sources/PaperMono.glyphspackage/glyphs/seven.blackC_ircled.glyph b/sources/PaperMono.glyphspackage/glyphs/seven.blackC_ircled.glyph index 9cd5ad6..9b4cada 100644 --- a/sources/PaperMono.glyphspackage/glyphs/seven.blackC_ircled.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/seven.blackC_ircled.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = seven.blackCircled; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = blackCircled; @@ -27,6 +27,32 @@ assembly = "NPUSHB[ ] /* 61 values pushed */ CALL[ ] /* CallFunction */"; }; width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = blackCircled; +}, +{ +closed = 1; +nodes = ( +(323,446,l), +(160,446,l), +(160,542,l), +(445,542,l), +(445,452,l), +(316,169,l), +(192,169,l) +); +} +); +userData = { +assembly = "NPUSHB[ ] /* 61 values pushed */ +24 1 2 3 1 76 0 2 3 4 3 2 4 128 0 0 0 3 2 0 3 103 6 1 4 1 1 4 87 6 1 4 4 1 97 5 1 1 4 1 81 16 16 0 0 16 27 16 27 23 22 21 19 0 15 0 14 38 7 6 23 +CALL[ ] /* CallFunction */"; +}; +width = 605; } ); metricWidth = blackCircled; diff --git a/sources/PaperMono.glyphspackage/glyphs/seven.circled.glyph b/sources/PaperMono.glyphspackage/glyphs/seven.circled.glyph index 28f11a5..1009be1 100644 --- a/sources/PaperMono.glyphspackage/glyphs/seven.circled.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/seven.circled.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = seven.circled; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -21,6 +21,26 @@ assembly = "NPUSHB[ ] /* 78 values pushed */ CALL[ ] /* CallFunction */"; }; width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +ref = blackCircledStroke; +}, +{ +alignment = -1; +pos = (0,-205); +ref = sevensuperior; +} +); +userData = { +assembly = "NPUSHB[ ] /* 78 values pushed */ +40 1 4 5 1 76 9 1 6 4 3 4 6 3 128 0 0 0 2 5 0 2 105 0 5 0 4 6 5 4 103 8 1 3 1 1 3 89 8 1 3 3 1 97 7 1 1 3 1 81 32 32 16 16 0 0 32 43 32 43 39 38 37 35 16 31 16 30 24 22 0 15 0 14 38 10 6 23 +CALL[ ] /* CallFunction */"; +}; +width = 605; } ); metricWidth = blackCircledStroke; diff --git a/sources/PaperMono.glyphspackage/glyphs/seven.dnom.glyph b/sources/PaperMono.glyphspackage/glyphs/seven.dnom.glyph index f0060a0..16c64c9 100644 --- a/sources/PaperMono.glyphspackage/glyphs/seven.dnom.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/seven.dnom.glyph @@ -1,9 +1,19 @@ { -color = 9; +color = 4; glyphname = seven.dnom; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +pos = (0,-373); +ref = sevensuperior; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { pos = (0,-373); diff --git a/sources/PaperMono.glyphspackage/glyphs/seven.glyph b/sources/PaperMono.glyphspackage/glyphs/seven.glyph index ef7c6ab..2fec806 100644 --- a/sources/PaperMono.glyphspackage/glyphs/seven.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/seven.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = seven; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -13,12 +13,32 @@ nodes = ( (514,710,l), (72,710,l), (72,630,l), -(425,630,l), +(461,630,l), +(438,664,l), (180,0,l) ); } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(306,0,l), +(535,566,l), +(535,710,l), +(60,710,l), +(60,554,l), +(466,554,l), +(390,660,l), +(124,0,l) +); +} +); +width = 605; } ); unicode = 55; diff --git a/sources/PaperMono.glyphspackage/glyphs/seven.numr.glyph b/sources/PaperMono.glyphspackage/glyphs/seven.numr.glyph index 3ec10cf..13af176 100644 --- a/sources/PaperMono.glyphspackage/glyphs/seven.numr.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/seven.numr.glyph @@ -1,9 +1,19 @@ { -color = 9; +color = 4; glyphname = seven.numr; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +pos = (0,-36); +ref = sevensuperior; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { pos = (0,-36); diff --git a/sources/PaperMono.glyphspackage/glyphs/seveneighths.glyph b/sources/PaperMono.glyphspackage/glyphs/seveneighths.glyph index 4feef8e..2afc47c 100644 --- a/sources/PaperMono.glyphspackage/glyphs/seveneighths.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/seveneighths.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = seveneighths; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -12,7 +12,7 @@ ref = seven.numr; }, { alignment = -1; -ref = fraction; +ref = _part.fraction; }, { alignment = -1; @@ -21,6 +21,26 @@ ref = eight.dnom; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +pos = (-148,0); +ref = seven.numr; +}, +{ +alignment = -1; +ref = _part.fraction; +}, +{ +alignment = -1; +pos = (144,0); +ref = eight.dnom; +} +); +width = 605; } ); unicode = 8542; diff --git a/sources/PaperMono.glyphspackage/glyphs/seveninferior.glyph b/sources/PaperMono.glyphspackage/glyphs/seveninferior.glyph index d221981..6709b61 100644 --- a/sources/PaperMono.glyphspackage/glyphs/seveninferior.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/seveninferior.glyph @@ -1,9 +1,19 @@ { -color = 9; +color = 4; glyphname = seveninferior; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +pos = (0,-480); +ref = sevensuperior; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { pos = (0,-480); diff --git a/sources/PaperMono.glyphspackage/glyphs/sevensuperior.glyph b/sources/PaperMono.glyphspackage/glyphs/sevensuperior.glyph index 76563b0..29baf28 100644 --- a/sources/PaperMono.glyphspackage/glyphs/sevensuperior.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/sevensuperior.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = sevensuperior; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -20,6 +20,25 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(316,374,l), +(445,657,l), +(445,747,l), +(160,747,l), +(160,651,l), +(408,651,l), +(358,726,l), +(192,374,l) +); +} +); +width = 605; } ); unicode = 8311; diff --git a/sources/PaperMono.glyphspackage/glyphs/sheqel.glyph b/sources/PaperMono.glyphspackage/glyphs/sheqel.glyph index d92b161..7b3a536 100644 --- a/sources/PaperMono.glyphspackage/glyphs/sheqel.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/sheqel.glyph @@ -1,46 +1,90 @@ { -color = 1; +color = 4; glyphname = sheqel; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( (418,0,ls), (506,0,o), -(562,56,o), -(562,144,cs), -(562,710,l), +(561,56,o), +(561,144,cs), +(561,710,l), (483,710,l), (483,139,ls), -(483,102,o), -(460,79,o), -(425,79,cs), -(268,79,l), +(483,99,o), +(460,78,o), +(425,78,cs), +(268,78,l), (268,562,l), -(189,562,l), -(189,0,l) +(190,562,l), +(190,0,l) ); }, { closed = 1; nodes = ( (122,0,l), -(122,632,l), -(279,632,ls), -(314,632,o), +(122,633,l), +(279,633,ls), +(317,633,o), (337,608,o), (337,571,cs), (337,149,l), -(416,149,l), -(416,566,ls), -(416,655,o), +(415,149,l), +(415,566,ls), +(415,655,o), (360,710,o), (273,710,cs), -(43,710,l), -(43,0,l) +(44,710,l), +(44,0,l) +); +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(418,0,ls), +(530,0,o), +(595,55,o), +(595,155,cs), +(595,710,l), +(475,710,l), +(475,170,ls), +(475,132,o), +(457,110,o), +(419,110,cs), +(280,110,l), +(280,554,l), +(178,554,l), +(178,0,l) +); +}, +{ +closed = 1; +nodes = ( +(130,0,l), +(130,600,l), +(266,600,ls), +(308,600,o), +(326,579,o), +(326,539,cs), +(326,156,l), +(428,156,l), +(428,566,ls), +(428,656,o), +(380,710,o), +(276,710,cs), +(10,710,l), +(10,0,l) ); } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/six.blackC_ircled.glyph b/sources/PaperMono.glyphspackage/glyphs/six.blackC_ircled.glyph index 713202c..28e6dbc 100644 --- a/sources/PaperMono.glyphspackage/glyphs/six.blackC_ircled.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/six.blackC_ircled.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = six.blackCircled; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = blackCircled; @@ -71,6 +71,76 @@ NPUSHB[ ] /* 32 values pushed */ CALL[ ] /* CallFunction */"; }; width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = blackCircled; +}, +{ +closed = 1; +nodes = ( +(204,165,o), +(150,208,o), +(150,294,cs), +(150,352,o), +(165,394,o), +(202,450,cs), +(264,545,l), +(398,545,l), +(310,426,ls), +(302,415,o), +(295,405,o), +(289,394,c), +(301,403,o), +(319,410,o), +(344,410,cs), +(415,410,o), +(455,361,o), +(455,292,cs), +(455,222,o), +(406,165,o), +(303,165,cs) +); +}, +{ +closed = 1; +nodes = ( +(319,261,o), +(331,267,o), +(331,291,cs), +(331,315,o), +(319,323,o), +(303,323,cs), +(286,323,o), +(274,315,o), +(274,291,cs), +(274,267,o), +(286,261,o), +(303,261,cs) +); +} +); +userData = { +assembly = "PUSHB[ ] /* 6 values pushed */ +32 1 7 5 1 76 +MPPEM[ ] /* MeasurePixelPerEm */ +PUSHB[ ] /* 1 value pushed */ +32 +LT[ ] /* LessThan */ +IF[ ] /* If */ +NPUSHB[ ] /* 51 values pushed */ +0 4 2 3 3 4 114 0 0 0 2 4 0 2 105 0 3 0 5 7 3 5 106 0 7 11 1 8 6 7 8 105 10 1 6 1 1 6 89 10 1 6 6 1 97 9 1 1 6 1 81 +ELSE[ ] /* Else */ +NPUSHB[ ] /* 52 values pushed */ +0 4 2 3 2 4 3 128 0 0 0 2 4 0 2 105 0 3 0 5 7 3 5 106 0 7 11 1 8 6 7 8 105 10 1 6 1 1 6 89 10 1 6 6 1 97 9 1 1 6 1 81 +EIF[ ] /* EndIf */ +NPUSHB[ ] /* 32 values pushed */ +41 41 16 16 0 0 41 52 41 51 47 45 16 40 16 39 35 33 29 27 25 24 22 20 0 15 0 14 38 12 6 23 +CALL[ ] /* CallFunction */"; +}; +width = 605; } ); metricWidth = blackCircled; diff --git a/sources/PaperMono.glyphspackage/glyphs/six.circled.glyph b/sources/PaperMono.glyphspackage/glyphs/six.circled.glyph index 8675c8a..1a7f5d0 100644 --- a/sources/PaperMono.glyphspackage/glyphs/six.circled.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/six.circled.glyph @@ -1,9 +1,29 @@ { -color = 9; +color = 4; glyphname = six.circled; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = -1; +ref = blackCircledStroke; +}, +{ +alignment = -1; +pos = (0,-202); +ref = sixsuperior; +} +); +userData = { +assembly = "NPUSHB[ ] /* 107 values pushed */ +48 1 9 7 1 76 0 5 6 7 6 5 7 128 0 0 0 2 4 0 2 105 0 4 0 6 5 4 6 105 0 7 0 9 10 7 9 105 14 1 10 13 1 8 3 10 8 105 12 1 3 1 1 3 89 12 1 3 3 1 97 11 1 1 3 1 81 57 57 32 32 16 16 0 0 57 68 57 67 63 61 32 56 32 55 51 49 45 43 41 40 38 36 16 31 16 30 24 22 0 15 0 14 38 15 6 23 +CALL[ ] /* CallFunction */"; +}; +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/six.dnom.glyph b/sources/PaperMono.glyphspackage/glyphs/six.dnom.glyph index c8b3967..24d6498 100644 --- a/sources/PaperMono.glyphspackage/glyphs/six.dnom.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/six.dnom.glyph @@ -1,9 +1,19 @@ { -color = 9; +color = 4; glyphname = six.dnom; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +pos = (0,-374); +ref = sixsuperior; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { pos = (0,-374); diff --git a/sources/PaperMono.glyphspackage/glyphs/six.glyph b/sources/PaperMono.glyphspackage/glyphs/six.glyph index 66f8f87..413ca6a 100644 --- a/sources/PaperMono.glyphspackage/glyphs/six.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/six.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = six; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -51,6 +51,56 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(474,-12,o), +(569,87,o), +(569,218,cs), +(569,342,o), +(500,446,o), +(368,446,cs), +(276,446,o), +(232,378,o), +(224,365,c), +(230,365,l), +(230,381,o), +(240,398,o), +(278,453,cs), +(458,710,l), +(264,710,l), +(128,498,ls), +(71,410,o), +(46,324,o), +(46,236,cs), +(46,71,o), +(144,-12,o), +(310,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(254,141,o), +(222,165,o), +(222,221,cs), +(222,277,o), +(254,304,o), +(310,304,cs), +(368,304,o), +(399,277,o), +(399,221,cs), +(399,165,o), +(367,141,o), +(310,141,cs) +); +} +); +width = 605; } ); unicode = 54; diff --git a/sources/PaperMono.glyphspackage/glyphs/six.numr.glyph b/sources/PaperMono.glyphspackage/glyphs/six.numr.glyph index 1ba3b04..9c8c203 100644 --- a/sources/PaperMono.glyphspackage/glyphs/six.numr.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/six.numr.glyph @@ -1,9 +1,19 @@ { -color = 9; +color = 4; glyphname = six.numr; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +pos = (0,-36); +ref = sixsuperior; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { pos = (0,-36); diff --git a/sources/PaperMono.glyphspackage/glyphs/sixinferior.glyph b/sources/PaperMono.glyphspackage/glyphs/sixinferior.glyph index de51d0a..2249f60 100644 --- a/sources/PaperMono.glyphspackage/glyphs/sixinferior.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/sixinferior.glyph @@ -1,9 +1,19 @@ { -color = 9; +color = 4; glyphname = sixinferior; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +pos = (0,-480); +ref = sixsuperior; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { pos = (0,-480); diff --git a/sources/PaperMono.glyphspackage/glyphs/sixsuperior.glyph b/sources/PaperMono.glyphspackage/glyphs/sixsuperior.glyph index fc886f1..d43d3cb 100644 --- a/sources/PaperMono.glyphspackage/glyphs/sixsuperior.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/sixsuperior.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = sixsuperior; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -51,6 +51,56 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(406,367,o), +(455,424,o), +(455,494,cs), +(455,563,o), +(415,612,o), +(344,612,cs), +(288,612,o), +(268,578,o), +(266,560,c), +(278,560,l), +(280,586,o), +(293,605,o), +(310,628,cs), +(398,747,l), +(264,747,l), +(202,652,ls), +(165,596,o), +(150,554,o), +(150,496,cs), +(150,410,o), +(204,367,o), +(303,367,cs) +); +}, +{ +closed = 1; +nodes = ( +(286,463,o), +(274,469,o), +(274,493,cs), +(274,517,o), +(286,525,o), +(303,525,cs), +(319,525,o), +(331,517,o), +(331,493,cs), +(331,469,o), +(319,463,o), +(303,463,cs) +); +} +); +width = 605; } ); unicode = 8310; diff --git a/sources/PaperMono.glyphspackage/glyphs/slash.glyph b/sources/PaperMono.glyphspackage/glyphs/slash.glyph index 18f0c8b..fece7ac 100644 --- a/sources/PaperMono.glyphspackage/glyphs/slash.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/slash.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = slash; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -16,6 +16,21 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(230,-79,l), +(539,747,l), +(374,747,l), +(66,-79,l) +); +} +); +width = 605; } ); unicode = 47; diff --git a/sources/PaperMono.glyphspackage/glyphs/slashlongcomb.case.glyph b/sources/PaperMono.glyphspackage/glyphs/slashlongcomb.case.glyph index ec50f84..d987fb7 100644 --- a/sources/PaperMono.glyphspackage/glyphs/slashlongcomb.case.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/slashlongcomb.case.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 5; glyphname = slashlongcomb.case; layers = ( { @@ -9,7 +9,7 @@ name = _center; pos = (303,354); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -22,6 +22,27 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = _center; +pos = (303,354); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(168,-12,l), +(557,722,l), +(437,722,l), +(48,-12,l) +); +} +); +width = 605; } ); } diff --git a/sources/PaperMono.glyphspackage/glyphs/slashlongcomb.glyph b/sources/PaperMono.glyphspackage/glyphs/slashlongcomb.glyph index 4af32da..4620a9b 100644 --- a/sources/PaperMono.glyphspackage/glyphs/slashlongcomb.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/slashlongcomb.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 5; glyphname = slashlongcomb; layers = ( { @@ -9,7 +9,7 @@ name = _center; pos = (303,252); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -22,6 +22,27 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = _center; +pos = (303,252); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(216,-31,l), +(521,540,l), +(389,540,l), +(84,-31,l) +); +} +); +width = 605; } ); unicode = 824; diff --git a/sources/PaperMono.glyphspackage/glyphs/slashshortcomb.case.glyph b/sources/PaperMono.glyphspackage/glyphs/slashshortcomb.case.glyph index 44d613a..10fe28f 100644 --- a/sources/PaperMono.glyphspackage/glyphs/slashshortcomb.case.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/slashshortcomb.case.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 5; glyphname = slashshortcomb.case; layers = ( { @@ -9,7 +9,7 @@ name = _center; pos = (303,379); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -22,6 +22,27 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = _center; +pos = (300,378); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(479,393,l), +(479,533,l), +(126,370,l), +(126,230,l) +); +} +); +width = 605; } ); } diff --git a/sources/PaperMono.glyphspackage/glyphs/slashshortcomb.glyph b/sources/PaperMono.glyphspackage/glyphs/slashshortcomb.glyph index 7a1e260..96c044f 100644 --- a/sources/PaperMono.glyphspackage/glyphs/slashshortcomb.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/slashshortcomb.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 5; glyphname = slashshortcomb; layers = ( { @@ -9,7 +9,7 @@ name = _center; pos = (303,375); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -22,6 +22,27 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = _center; +pos = (303,375); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(505,409,l), +(505,551,l), +(100,375,l), +(100,233,l) +); +} +); +width = 605; } ); unicode = 823; diff --git a/sources/PaperMono.glyphspackage/glyphs/southE_astA_rrow.glyph b/sources/PaperMono.glyphspackage/glyphs/southE_astA_rrow.glyph index 6302d17..8799660 100644 --- a/sources/PaperMono.glyphspackage/glyphs/southE_astA_rrow.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/southE_astA_rrow.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = southEastArrow; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -13,6 +13,18 @@ ref = upArrow; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +angle = -135; +pos = (289,773); +ref = upArrow; +} +); +width = 605; } ); unicode = 8600; diff --git a/sources/PaperMono.glyphspackage/glyphs/southE_astA_rrow.ss07.glyph b/sources/PaperMono.glyphspackage/glyphs/southE_astA_rrow.ss07.glyph index af39c40..08ac3db 100644 --- a/sources/PaperMono.glyphspackage/glyphs/southE_astA_rrow.ss07.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/southE_astA_rrow.ss07.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = southEastArrow.ss07; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -13,6 +13,18 @@ ref = upArrow.ss07; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +angle = -135; +pos = (299,753); +ref = upArrow.ss07; +} +); +width = 605; } ); } diff --git a/sources/PaperMono.glyphspackage/glyphs/southW_estA_rrow.glyph b/sources/PaperMono.glyphspackage/glyphs/southW_estA_rrow.glyph index 9696c6c..45f62bb 100644 --- a/sources/PaperMono.glyphspackage/glyphs/southW_estA_rrow.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/southW_estA_rrow.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = southWestArrow; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -13,6 +13,18 @@ scale = (-1,1); } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +pos = (605,0); +ref = southEastArrow; +scale = (-1,1); +} +); +width = 605; } ); unicode = 8601; diff --git a/sources/PaperMono.glyphspackage/glyphs/southW_estA_rrow.ss07.glyph b/sources/PaperMono.glyphspackage/glyphs/southW_estA_rrow.ss07.glyph index f8c1d7c..2ca37c6 100644 --- a/sources/PaperMono.glyphspackage/glyphs/southW_estA_rrow.ss07.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/southW_estA_rrow.ss07.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = southWestArrow.ss07; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -13,6 +13,18 @@ scale = (-1,1); } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +pos = (605,0); +ref = southEastArrow.ss07; +scale = (-1,1); +} +); +width = 605; } ); } diff --git a/sources/PaperMono.glyphspackage/glyphs/space.glyph b/sources/PaperMono.glyphspackage/glyphs/space.glyph index 8992205..e24886e 100644 --- a/sources/PaperMono.glyphspackage/glyphs/space.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/space.glyph @@ -1,9 +1,13 @@ { -color = 1; +color = 4; glyphname = space; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +width = 605; +}, +{ +layerId = m003; width = 605; } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/sterling.glyph b/sources/PaperMono.glyphspackage/glyphs/sterling.glyph index 8cc979a..a196b15 100644 --- a/sources/PaperMono.glyphspackage/glyphs/sterling.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/sterling.glyph @@ -1,18 +1,19 @@ { -color = 1; +color = 4; glyphname = sterling; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( (543,0,l), (543,77,l), -(164,77,l), -(239,122,o), -(270,179,o), +(128,77,l), +(136,62,l), +(231,109,o), +(270,171,o), (270,244,cs), (270,343,o), (205,405,o), @@ -50,6 +51,56 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(540,0,l), +(540,140,l), +(124,140,l), +(156,48,l), +(273,97,o), +(324,164,o), +(324,244,cs), +(324,343,o), +(254,405,o), +(254,510,cs), +(254,557,o), +(277,579,o), +(316,579,cs), +(360,579,o), +(379,562,o), +(385,502,c), +(545,502,l), +(535,642,o), +(463,722,o), +(316,722,cs), +(158,722,o), +(94,639,o), +(94,518,cs), +(94,415,o), +(164,346,o), +(164,246,cs), +(164,205,o), +(132,172,o), +(82,142,c), +(82,0,l) +); +}, +{ +closed = 1; +nodes = ( +(447,265,l), +(447,395,l), +(60,395,l), +(60,265,l) +); +} +); +width = 605; } ); unicode = 163; diff --git a/sources/PaperMono.glyphspackage/glyphs/strokelongcomb.glyph b/sources/PaperMono.glyphspackage/glyphs/strokelongcomb.glyph index bdb7938..445aa90 100644 --- a/sources/PaperMono.glyphspackage/glyphs/strokelongcomb.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/strokelongcomb.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 5; glyphname = strokelongcomb; layers = ( { @@ -9,7 +9,7 @@ name = _center; pos = (303,549); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -22,6 +22,27 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = _center; +pos = (303,549); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(595,501,l), +(595,631,l), +(10,631,l), +(10,501,l) +); +} +); +width = 605; } ); unicode = 822; diff --git a/sources/PaperMono.glyphspackage/glyphs/strokeshortcomb.case.glyph b/sources/PaperMono.glyphspackage/glyphs/strokeshortcomb.case.glyph index 2650c42..815112b 100644 --- a/sources/PaperMono.glyphspackage/glyphs/strokeshortcomb.case.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/strokeshortcomb.case.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 5; glyphname = strokeshortcomb.case; layers = ( { @@ -9,19 +9,40 @@ name = _center; pos = (303,334); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( (474,301,l), -(475,367,l), -(131,367,l), +(474,367,l), +(130,367,l), (130,301,l) ); } ); width = 605; +}, +{ +anchors = ( +{ +name = _center; +pos = (303,334); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(481,266,l), +(481,402,l), +(124,402,l), +(124,266,l) +); +} +); +width = 605; } ); } diff --git a/sources/PaperMono.glyphspackage/glyphs/strokeshortcomb.glyph b/sources/PaperMono.glyphspackage/glyphs/strokeshortcomb.glyph index 0b59f93..1e18829 100644 --- a/sources/PaperMono.glyphspackage/glyphs/strokeshortcomb.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/strokeshortcomb.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 5; glyphname = strokeshortcomb; layers = ( { @@ -9,7 +9,7 @@ name = _center; pos = (303,337); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -22,6 +22,27 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = _center; +pos = (303,337); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(471,282,l), +(471,392,l), +(134,392,l), +(134,282,l) +); +} +); +width = 605; } ); unicode = 821; diff --git a/sources/PaperMono.glyphspackage/glyphs/summation.glyph b/sources/PaperMono.glyphspackage/glyphs/summation.glyph index 33d0d8b..d3c777f 100644 --- a/sources/PaperMono.glyphspackage/glyphs/summation.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/summation.glyph @@ -1,19 +1,21 @@ { -color = 1; +color = 4; glyphname = summation; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( (523,0,l), (523,77,l), -(174,77,l), -(349,355,l), -(174,634,l), -(523,634,l), +(138,77,l), +(155,47,l), +(348,355,l), +(155,664,l), +(138,633,l), +(523,633,l), (523,710,l), (82,710,l), (82,637,l), @@ -24,6 +26,31 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(535,0,l), +(535,156,l), +(138,156,l), +(195,47,l), +(414,355,l), +(195,664,l), +(138,554,l), +(535,554,l), +(535,710,l), +(70,710,l), +(70,558,l), +(236,355,l), +(70,152,l), +(70,0,l) +); +} +); +width = 605; } ); unicode = 8721; diff --git a/sources/PaperMono.glyphspackage/glyphs/t.glyph b/sources/PaperMono.glyphspackage/glyphs/t.glyph index 33690e6..bbe9474 100644 --- a/sources/PaperMono.glyphspackage/glyphs/t.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/t.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = t; layers = ( { @@ -27,7 +27,7 @@ angle = 270; pos = (545,70); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -81,7 +81,7 @@ name = topright; pos = (371,611); } ); -associatedMasterId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +associatedMasterId = m002; background = { anchors = ( { @@ -130,7 +130,7 @@ nodes = ( } ); }; -layerId = "25186DC0-57AD-43C9-AB87-10EEEAF49170"; +layerId = "9DC1810F-DB63-45FE-BC61-B4AA3E3BCDC8"; name = "17 Jul 25 13:18"; shapes = ( { @@ -155,7 +155,6 @@ nodes = ( ); } ); -visible = 1; width = 620; }, { @@ -177,7 +176,7 @@ name = topright; pos = (371,611); } ); -associatedMasterId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +associatedMasterId = m002; background = { anchors = ( { @@ -226,7 +225,266 @@ nodes = ( } ); }; -layerId = "AED0A331-8DF0-481D-B90A-D7AE13C9735A"; +layerId = "FF9A2580-DEDC-4C92-BD7B-42D45508FFFE"; +name = "14 Jul 25 at 14:44"; +shapes = ( +{ +closed = 1; +nodes = ( +(465,-12,o), +(518,-6,o), +(547,0,c), +(547,71,l), +(522,65,o), +(472,60,o), +(422,60,cs), +(332,60,o), +(315,83,o), +(315,150,cs), +(315,676,l), +(234,676,l), +(234,142,ls), +(234,28,o), +(277,-12,o), +(422,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(538,457,l), +(538,528,l), +(86,528,l), +(86,457,l) +); +} +); +width = 620; +}, +{ +anchors = ( +{ +name = bottom; +pos = (358,0); +}, +{ +name = center; +pos = (264,262); +}, +{ +name = top; +pos = (240,667); +}, +{ +name = topright; +pos = (381,547); +} +); +guides = ( +{ +angle = 270; +pos = (545,70); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(426,-12,o), +(499,-6,o), +(513,-2,c), +(513,150,l), +(495,146,o), +(442,140,o), +(400,140,cs), +(346,140,o), +(320,162,o), +(320,220,cs), +(320,666,l), +(160,666,l), +(160,200,ls), +(160,50,o), +(216,-12,o), +(376,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(504,359,l), +(504,509,l), +(42,509,l), +(42,359,l) +); +} +); +width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (384,0); +}, +{ +name = center; +pos = (315,298); +}, +{ +name = top; +pos = (324,528); +}, +{ +name = topright; +pos = (371,611); +} +); +associatedMasterId = m003; +background = { +anchors = ( +{ +name = bottom; +pos = (336,0); +}, +{ +name = center; +pos = (286,254); +}, +{ +name = top; +pos = (286,509); +}, +{ +name = topright; +pos = (332,591); +} +); +shapes = ( +{ +closed = 1; +nodes = ( +(499,0,l), +(499,71,l), +(363,71,ls), +(318,71,o), +(297,93,o), +(297,140,cs), +(297,643,l), +(216,643,l), +(216,140,ls), +(216,45,o), +(264,0,o), +(363,0,cs) +); +}, +{ +closed = 1; +nodes = ( +(499,438,l), +(499,509,l), +(48,509,l), +(48,438,l) +); +} +); +}; +layerId = "092B31D0-0C1F-4D6B-A411-140F14EF28C2"; +name = "17 Jul 25 13:18"; +shapes = ( +{ +closed = 1; +nodes = ( +(234,148,ls), +(234,50,o), +(293,-12,o), +(430,-12,cs), +(469,-12,o), +(521,-8,o), +(549,-2,c), +(549,69,l), +(520,63,o), +(475,60,o), +(436,60,cs), +(348,60,o), +(315,84,o), +(315,150,cs), +(315,747,l), +(234,747,l) +); +} +); +width = 620; +}, +{ +anchors = ( +{ +name = bottom; +pos = (384,0); +}, +{ +name = center; +pos = (315,298); +}, +{ +name = top; +pos = (324,528); +}, +{ +name = topright; +pos = (371,611); +} +); +associatedMasterId = m003; +background = { +anchors = ( +{ +name = bottom; +pos = (336,0); +}, +{ +name = center; +pos = (286,254); +}, +{ +name = top; +pos = (286,509); +}, +{ +name = topright; +pos = (332,591); +} +); +shapes = ( +{ +closed = 1; +nodes = ( +(499,0,l), +(499,71,l), +(363,71,ls), +(318,71,o), +(297,93,o), +(297,140,cs), +(297,643,l), +(216,643,l), +(216,140,ls), +(216,45,o), +(264,0,o), +(363,0,cs) +); +}, +{ +closed = 1; +nodes = ( +(499,438,l), +(499,509,l), +(48,509,l), +(48,438,l) +); +} +); +}; +layerId = "83EB1000-7DE2-446A-BF42-44577C86C5F2"; name = "14 Jul 25 at 14:44"; shapes = ( { diff --git a/sources/PaperMono.glyphspackage/glyphs/tbar.glyph b/sources/PaperMono.glyphspackage/glyphs/tbar.glyph index 1a3a031..12b006a 100644 --- a/sources/PaperMono.glyphspackage/glyphs/tbar.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/tbar.glyph @@ -2,7 +2,7 @@ glyphname = tbar; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = t; @@ -14,6 +14,20 @@ scale = (1.2,1); } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = t; +}, +{ +pos = (-100,-75); +ref = strokeshortcomb; +scale = (1.2,1); +} +); +width = 605; } ); unicode = 359; diff --git a/sources/PaperMono.glyphspackage/glyphs/tcaron.glyph b/sources/PaperMono.glyphspackage/glyphs/tcaron.glyph index a79e087..da78cf5 100644 --- a/sources/PaperMono.glyphspackage/glyphs/tcaron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/tcaron.glyph @@ -2,7 +2,7 @@ glyphname = tcaron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = t; @@ -13,6 +13,19 @@ ref = caroncomb.alt; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = t; +}, +{ +pos = (152,38); +ref = caroncomb.alt; +} +); +width = 605; } ); unicode = 357; diff --git a/sources/PaperMono.glyphspackage/glyphs/tcedilla.glyph b/sources/PaperMono.glyphspackage/glyphs/tcedilla.glyph index 921be33..af66053 100644 --- a/sources/PaperMono.glyphspackage/glyphs/tcedilla.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/tcedilla.glyph @@ -2,7 +2,7 @@ glyphname = tcedilla; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = t; @@ -13,6 +13,19 @@ ref = cedillacomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = t; +}, +{ +pos = (77,0); +ref = cedillacomb; +} +); +width = 605; } ); unicode = 355; diff --git a/sources/PaperMono.glyphspackage/glyphs/tcommaaccent.glyph b/sources/PaperMono.glyphspackage/glyphs/tcommaaccent.glyph index fb3e610..757efb6 100644 --- a/sources/PaperMono.glyphspackage/glyphs/tcommaaccent.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/tcommaaccent.glyph @@ -2,7 +2,7 @@ glyphname = tcommaaccent; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = t; @@ -13,6 +13,19 @@ ref = commaaccentcomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = t; +}, +{ +pos = (39,0); +ref = commaaccentcomb; +} +); +width = 605; } ); unicode = 539; diff --git a/sources/PaperMono.glyphspackage/glyphs/thorn.glyph b/sources/PaperMono.glyphspackage/glyphs/thorn.glyph index 6fdd336..90a3800 100644 --- a/sources/PaperMono.glyphspackage/glyphs/thorn.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/thorn.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = thorn; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (303,509); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -28,9 +28,9 @@ nodes = ( (562,108,o), (562,254,cs), (562,400,o), -(495,520,o), -(341,520,cs), -(257,520,o), +(495,521,o), +(341,521,cs), +(257,521,o), (198,480,o), (173,419,c), (182,402,l), @@ -46,9 +46,9 @@ nodes = ( (182,153,o), (182,254,cs), (182,356,o), -(221,445,o), -(336,445,cs), -(442,445,o), +(221,446,o), +(336,446,cs), +(442,446,o), (477,356,o), (477,254,cs), (477,157,o), @@ -58,6 +58,63 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,0); +}, +{ +name = top; +pos = (303,509); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(234,-182,l), +(234,115,l), +(214,102,l), +(236,30,o), +(290,-12,o), +(368,-12,cs), +(503,-12,o), +(567,91,o), +(567,254,cs), +(567,418,o), +(503,521,o), +(368,521,cs), +(294,521,o), +(239,481,o), +(214,415,c), +(234,399,l), +(234,747,l), +(74,747,l), +(74,-182,l) +); +}, +{ +closed = 1; +nodes = ( +(263,126,o), +(234,174,o), +(234,254,cs), +(234,334,o), +(263,383,o), +(319,383,cs), +(372,383,o), +(403,342,o), +(403,254,cs), +(403,166,o), +(372,126,o), +(319,126,cs) +); +} +); +width = 605; } ); unicode = 254; diff --git a/sources/PaperMono.glyphspackage/glyphs/three.blackC_ircled.glyph b/sources/PaperMono.glyphspackage/glyphs/three.blackC_ircled.glyph index cc82212..8448320 100644 --- a/sources/PaperMono.glyphspackage/glyphs/three.blackC_ircled.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/three.blackC_ircled.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = three.blackCircled; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = blackCircled; @@ -61,6 +61,66 @@ assembly = "NPUSHB[ ] /* 87 values pushed */ CALL[ ] /* CallFunction */"; }; width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = blackCircled; +}, +{ +closed = 1; +nodes = ( +(199,160,o), +(156,201,o), +(154,285,c), +(278,285,l), +(280,267,o), +(286,260,o), +(302,260,cs), +(319,260,o), +(326,264,o), +(326,287,cs), +(326,306,o), +(320,315,o), +(298,315,cs), +(248,315,l), +(248,392,l), +(292,392,ls), +(308,392,o), +(318,398,o), +(318,421,cs), +(318,441,o), +(312,448,o), +(300,448,cs), +(288,448,o), +(282,442,o), +(280,422,c), +(156,422,l), +(160,498,o), +(197,548,o), +(300,548,cs), +(409,548,o), +(442,505,o), +(442,441,cs), +(442,401,o), +(422,375,o), +(379,362,c), +(430,350,o), +(451,319,o), +(451,273,cs), +(451,198,o), +(402,160,o), +(299,160,cs) +); +} +); +userData = { +assembly = "NPUSHB[ ] /* 87 values pushed */ +48 1 4 5 1 76 0 0 0 8 6 0 8 105 0 6 0 5 4 6 5 105 0 7 0 2 3 7 2 103 0 4 0 3 9 4 3 105 11 1 9 1 1 9 89 11 1 9 9 1 97 10 1 1 9 1 81 16 16 0 0 16 54 16 53 43 41 39 38 37 35 31 29 28 26 23 21 19 18 0 15 0 14 38 12 6 23 +CALL[ ] /* CallFunction */"; +}; +width = 605; } ); metricWidth = blackCircled; diff --git a/sources/PaperMono.glyphspackage/glyphs/three.circled.glyph b/sources/PaperMono.glyphspackage/glyphs/three.circled.glyph index 41a2ca2..3d60f0e 100644 --- a/sources/PaperMono.glyphspackage/glyphs/three.circled.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/three.circled.glyph @@ -1,9 +1,42 @@ { -color = 9; +color = 4; glyphname = three.circled; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = -1; +ref = blackCircledStroke; +}, +{ +alignment = -1; +pos = (0,-205); +ref = threesuperior; +} +); +userData = { +assembly = "PUSHB[ ] /* 6 values pushed */ +64 1 6 7 1 76 +MPPEM[ ] /* MeasurePixelPerEm */ +PUSHB[ ] /* 1 value pushed */ +26 +LT[ ] /* LessThan */ +IF[ ] /* If */ +NPUSHB[ ] /* 66 values pushed */ +0 9 8 7 8 9 114 0 4 6 5 5 4 114 0 0 0 2 10 0 2 105 0 10 0 8 9 10 8 105 0 7 0 6 4 7 6 105 0 5 14 1 11 3 5 11 106 13 1 3 1 1 3 89 13 1 3 3 1 97 12 1 1 3 1 81 +ELSE[ ] /* Else */ +NPUSHB[ ] /* 68 values pushed */ +0 9 8 7 8 9 7 128 0 4 6 5 6 4 5 128 0 0 0 2 10 0 2 105 0 10 0 8 9 10 8 105 0 7 0 6 4 7 6 105 0 5 14 1 11 3 5 11 106 13 1 3 1 1 3 89 13 1 3 3 1 97 12 1 1 3 1 81 +EIF[ ] /* EndIf */ +NPUSHB[ ] /* 38 values pushed */ +32 32 16 16 0 0 32 70 32 69 59 57 55 54 53 51 47 45 44 42 39 37 35 34 16 31 16 30 24 22 0 15 0 14 38 15 6 23 +CALL[ ] /* CallFunction */"; +}; +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/three.dnom.glyph b/sources/PaperMono.glyphspackage/glyphs/three.dnom.glyph index 7720b35..220aaa7 100644 --- a/sources/PaperMono.glyphspackage/glyphs/three.dnom.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/three.dnom.glyph @@ -1,9 +1,19 @@ { -color = 9; +color = 4; glyphname = three.dnom; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +pos = (0,-374); +ref = threesuperior; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { pos = (0,-374); diff --git a/sources/PaperMono.glyphspackage/glyphs/three.glyph b/sources/PaperMono.glyphspackage/glyphs/three.glyph index 67e1d4f..a787ab8 100644 --- a/sources/PaperMono.glyphspackage/glyphs/three.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/three.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = three; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -54,6 +54,59 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(438,-12,o), +(545,72,o), +(545,206,cs), +(545,307,o), +(490,370,o), +(354,386,c), +(354,348,l), +(469,365,o), +(524,422,o), +(524,518,cs), +(524,639,o), +(453,722,o), +(295,722,cs), +(149,722,o), +(68,652,o), +(55,505,c), +(221,505,l), +(229,553,o), +(253,569,o), +(292,569,cs), +(335,569,o), +(356,541,o), +(356,496,cs), +(356,444,o), +(332,426,o), +(280,426,cs), +(208,426,l), +(208,284,l), +(282,284,ls), +(349,284,o), +(377,258,o), +(377,210,cs), +(377,165,o), +(350,141,o), +(294,141,cs), +(242,141,o), +(218,157,o), +(214,215,c), +(50,215,l), +(54,65,o), +(142,-12,o), +(290,-12,cs) +); +} +); +width = 605; } ); unicode = 51; diff --git a/sources/PaperMono.glyphspackage/glyphs/three.numr.glyph b/sources/PaperMono.glyphspackage/glyphs/three.numr.glyph index 0aab468..e9fb06c 100644 --- a/sources/PaperMono.glyphspackage/glyphs/three.numr.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/three.numr.glyph @@ -1,9 +1,19 @@ { -color = 9; +color = 4; glyphname = three.numr; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +pos = (0,-36); +ref = threesuperior; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { pos = (0,-36); diff --git a/sources/PaperMono.glyphspackage/glyphs/threeeighths.glyph b/sources/PaperMono.glyphspackage/glyphs/threeeighths.glyph index 2b72231..7dccca5 100644 --- a/sources/PaperMono.glyphspackage/glyphs/threeeighths.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/threeeighths.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = threeeighths; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -12,7 +12,7 @@ ref = five.numr; }, { alignment = -1; -ref = fraction; +ref = _part.fraction; }, { alignment = -1; @@ -21,6 +21,26 @@ ref = eight.dnom; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +pos = (-152,0); +ref = five.numr; +}, +{ +alignment = -1; +ref = _part.fraction; +}, +{ +alignment = -1; +pos = (144,0); +ref = eight.dnom; +} +); +width = 605; } ); unicode = 8540; diff --git a/sources/PaperMono.glyphspackage/glyphs/threeinferior.glyph b/sources/PaperMono.glyphspackage/glyphs/threeinferior.glyph index e3dadfd..3271ac3 100644 --- a/sources/PaperMono.glyphspackage/glyphs/threeinferior.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/threeinferior.glyph @@ -1,9 +1,19 @@ { -color = 9; +color = 4; glyphname = threeinferior; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +pos = (0,-480); +ref = threesuperior; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { pos = (0,-480); diff --git a/sources/PaperMono.glyphspackage/glyphs/threequarters.glyph b/sources/PaperMono.glyphspackage/glyphs/threequarters.glyph index 13c7709..883b9e7 100644 --- a/sources/PaperMono.glyphspackage/glyphs/threequarters.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/threequarters.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = threequarters; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -12,7 +12,27 @@ ref = three.numr; }, { alignment = -1; -ref = fraction; +ref = _part.fraction; +}, +{ +alignment = -1; +pos = (134,0); +ref = four.dnom; +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +pos = (-148,0); +ref = three.numr; +}, +{ +alignment = -1; +ref = _part.fraction; }, { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/threesuperior.glyph b/sources/PaperMono.glyphspackage/glyphs/threesuperior.glyph index d7ea99f..3e60faf 100644 --- a/sources/PaperMono.glyphspackage/glyphs/threesuperior.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/threesuperior.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = threesuperior; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -54,6 +54,59 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(402,367,o), +(451,405,o), +(451,480,cs), +(451,533,o), +(424,565,o), +(354,573,c), +(354,563,l), +(415,573,o), +(442,601,o), +(442,648,cs), +(442,712,o), +(409,755,o), +(300,755,cs), +(197,755,o), +(160,705,o), +(156,629,c), +(280,629,l), +(282,649,o), +(288,655,o), +(300,655,cs), +(312,655,o), +(318,648,o), +(318,628,cs), +(318,605,o), +(308,599,o), +(292,599,cs), +(248,599,l), +(248,522,l), +(298,522,ls), +(320,522,o), +(326,513,o), +(326,494,cs), +(326,471,o), +(319,467,o), +(302,467,cs), +(286,467,o), +(280,474,o), +(278,492,c), +(154,492,l), +(156,408,o), +(199,367,o), +(299,367,cs) +); +} +); +width = 605; } ); unicode = 179; diff --git a/sources/PaperMono.glyphspackage/glyphs/tilde.glyph b/sources/PaperMono.glyphspackage/glyphs/tilde.glyph index c1afbd7..d608019 100644 --- a/sources/PaperMono.glyphspackage/glyphs/tilde.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/tilde.glyph @@ -1,9 +1,19 @@ { -color = 1; +color = 4; glyphname = tilde; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = -1; +ref = tildecomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/tildecomb.case.glyph b/sources/PaperMono.glyphspackage/glyphs/tildecomb.case.glyph index 0c693c9..615bcf2 100644 --- a/sources/PaperMono.glyphspackage/glyphs/tildecomb.case.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/tildecomb.case.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = tildecomb.case; layers = ( { @@ -48,7 +48,7 @@ nodes = ( } ); }; -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -77,6 +77,82 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = _top; +pos = (303,710); +}, +{ +name = top; +pos = (303,903); +} +); +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(417,777,o), +(452,821,o), +(456,903,c), +(404,903,l), +(401,846,o), +(388,830,o), +(364,830,cs), +(349,830,o), +(335,840,o), +(316,857,cs), +(295,876,o), +(274,888,o), +(243,888,cs), +(189,888,o), +(151,845,o), +(149,761,c), +(201,761,l), +(203,817,o), +(220,832,o), +(243,832,cs), +(262,832,o), +(274,821,o), +(293,804,cs), +(313,785,o), +(335,777,o), +(360,777,cs) +); +} +); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(433,753,o), +(471,799,o), +(475,924,c), +(391,924,l), +(388,889,o), +(374,876,o), +(358,876,cs), +(322,876,o), +(298,912,o), +(230,912,cs), +(173,912,o), +(132,866,o), +(130,738,c), +(214,738,l), +(216,773,o), +(227,790,o), +(244,790,cs), +(285,790,o), +(305,753,o), +(370,753,cs) +); +} +); +width = 605; } ); } diff --git a/sources/PaperMono.glyphspackage/glyphs/tildecomb.glyph b/sources/PaperMono.glyphspackage/glyphs/tildecomb.glyph index b8de5f2..7f20d4f 100644 --- a/sources/PaperMono.glyphspackage/glyphs/tildecomb.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/tildecomb.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = tildecomb; layers = ( { @@ -48,7 +48,7 @@ nodes = ( } ); }; -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -77,6 +77,82 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = _top; +pos = (303,509); +}, +{ +name = top; +pos = (303,730); +} +); +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(417,601,o), +(452,645,o), +(456,728,c), +(404,728,l), +(401,670,o), +(388,655,o), +(364,655,cs), +(349,655,o), +(335,664,o), +(316,682,cs), +(295,701,o), +(274,712,o), +(243,712,cs), +(189,712,o), +(151,669,o), +(149,586,c), +(201,586,l), +(203,641,o), +(220,657,o), +(243,657,cs), +(262,657,o), +(274,645,o), +(293,628,cs), +(313,610,o), +(335,601,o), +(360,601,cs) +); +} +); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(437,563,o), +(481,604,o), +(485,748,c), +(393,748,l), +(390,709,o), +(380,694,o), +(360,694,cs), +(330,694,o), +(297,741,o), +(233,741,cs), +(169,741,o), +(122,701,o), +(120,556,c), +(212,556,l), +(214,593,o), +(225,610,o), +(245,610,cs), +(275,610,o), +(306,563,o), +(370,563,cs) +); +} +); +width = 605; } ); unicode = 771; diff --git a/sources/PaperMono.glyphspackage/glyphs/trademark.glyph b/sources/PaperMono.glyphspackage/glyphs/trademark.glyph index 61712c7..a3b81d5 100644 --- a/sources/PaperMono.glyphspackage/glyphs/trademark.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/trademark.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = trademark; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -41,6 +41,46 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(376,374,l), +(376,650,l), +(336,650,l), +(400,434,l), +(461,434,l), +(525,650,l), +(485,650,l), +(485,374,l), +(585,374,l), +(585,710,l), +(475,710,l), +(409,505,l), +(452,505,l), +(386,710,l), +(276,710,l), +(276,374,l) +); +}, +{ +closed = 1; +nodes = ( +(190,374,l), +(190,610,l), +(250,610,l), +(250,710,l), +(20,710,l), +(20,610,l), +(80,610,l), +(80,374,l) +); +} +); +width = 605; } ); unicode = 8482; diff --git a/sources/PaperMono.glyphspackage/glyphs/two.blackC_ircled.glyph b/sources/PaperMono.glyphspackage/glyphs/two.blackC_ircled.glyph index eface47..56e4402 100644 --- a/sources/PaperMono.glyphspackage/glyphs/two.blackC_ircled.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/two.blackC_ircled.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = two.blackCircled; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = blackCircled; @@ -45,6 +45,50 @@ assembly = "NPUSHB[ ] /* 67 values pushed */ CALL[ ] /* CallFunction */"; }; width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = blackCircled; +}, +{ +closed = 1; +nodes = ( +(172,249,l), +(258,323,ls), +(310,368,o), +(321,387,o), +(321,421,cs), +(321,439,o), +(314,446,o), +(302,446,cs), +(289,446,o), +(280,437,o), +(280,401,c), +(160,401,l), +(160,499,o), +(198,546,o), +(304,546,cs), +(400,546,o), +(445,503,o), +(445,425,cs), +(445,360,o), +(415,327,o), +(361,281,cs), +(337,261,l), +(445,261,l), +(445,165,l), +(172,165,l) +); +} +); +userData = { +assembly = "NPUSHB[ ] /* 67 values pushed */ +0 3 2 5 2 3 5 128 0 0 0 4 2 0 4 105 0 2 0 5 6 2 5 103 8 1 6 1 1 6 87 8 1 6 6 1 97 7 1 1 6 1 81 16 16 0 0 16 43 16 43 42 41 33 31 29 28 26 24 0 15 0 14 38 9 6 23 +CALL[ ] /* CallFunction */"; +}; +width = 605; } ); metricWidth = blackCircled; diff --git a/sources/PaperMono.glyphspackage/glyphs/two.circled.glyph b/sources/PaperMono.glyphspackage/glyphs/two.circled.glyph index 2b76637..cc2bf2f 100644 --- a/sources/PaperMono.glyphspackage/glyphs/two.circled.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/two.circled.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = two.circled; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -32,6 +32,37 @@ NPUSHB[ ] /* 32 values pushed */ CALL[ ] /* CallFunction */"; }; width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +ref = blackCircledStroke; +}, +{ +alignment = -1; +pos = (0,-209); +ref = twosuperior; +} +); +userData = { +assembly = "MPPEM[ ] /* MeasurePixelPerEm */ +PUSHB[ ] /* 1 value pushed */ +24 +LT[ ] /* LessThan */ +IF[ ] /* If */ +NPUSHB[ ] /* 51 values pushed */ +0 5 4 7 4 5 114 0 0 0 2 6 0 2 105 0 6 0 4 5 6 4 105 0 7 11 1 8 3 7 8 103 10 1 3 1 1 3 89 10 1 3 3 1 97 9 1 1 3 1 81 +ELSE[ ] /* Else */ +NPUSHB[ ] /* 52 values pushed */ +0 5 4 7 4 5 7 128 0 0 0 2 6 0 2 105 0 6 0 4 5 6 4 105 0 7 11 1 8 3 7 8 103 10 1 3 1 1 3 89 10 1 3 3 1 97 9 1 1 3 1 81 +EIF[ ] /* EndIf */ +NPUSHB[ ] /* 32 values pushed */ +32 32 16 16 0 0 32 58 32 58 57 56 49 47 45 44 42 40 16 31 16 30 24 22 0 15 0 14 38 12 6 23 +CALL[ ] /* CallFunction */"; +}; +width = 605; } ); metricWidth = blackCircledStroke; diff --git a/sources/PaperMono.glyphspackage/glyphs/two.dnom.glyph b/sources/PaperMono.glyphspackage/glyphs/two.dnom.glyph index a9e3a4c..b3b5fe4 100644 --- a/sources/PaperMono.glyphspackage/glyphs/two.dnom.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/two.dnom.glyph @@ -1,9 +1,19 @@ { -color = 9; +color = 4; glyphname = two.dnom; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +pos = (0,-374); +ref = twosuperior; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { pos = (0,-374); diff --git a/sources/PaperMono.glyphspackage/glyphs/two.glyph b/sources/PaperMono.glyphspackage/glyphs/two.glyph index eaec9d0..ef835fd 100644 --- a/sources/PaperMono.glyphspackage/glyphs/two.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/two.glyph @@ -1,16 +1,17 @@ { -color = 1; +color = 4; glyphname = two; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( (523,0,l), (523,77,l), -(184,77,l), +(148,77,l), +(158,52,l), (349,234,ls), (460,341,o), (512,392,o), @@ -37,6 +38,43 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(545,0,l), +(545,150,l), +(160,150,l), +(206,80,l), +(416,258,ls), +(492,322,o), +(538,384,o), +(538,498,cs), +(538,634,o), +(472,722,o), +(295,722,cs), +(139,722,o), +(52,636,o), +(50,478,c), +(215,478,l), +(217,548,o), +(248,569,o), +(295,569,cs), +(343,569,o), +(370,547,o), +(370,494,cs), +(370,433,o), +(348,404,o), +(268,332,cs), +(59,144,l), +(59,0,l) +); +} +); +width = 605; } ); unicode = 50; diff --git a/sources/PaperMono.glyphspackage/glyphs/two.numr.glyph b/sources/PaperMono.glyphspackage/glyphs/two.numr.glyph index 02eb969..269b4ee 100644 --- a/sources/PaperMono.glyphspackage/glyphs/two.numr.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/two.numr.glyph @@ -1,9 +1,19 @@ { -color = 9; +color = 4; glyphname = two.numr; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +pos = (0,-36); +ref = twosuperior; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { pos = (0,-36); diff --git a/sources/PaperMono.glyphspackage/glyphs/twoinferior.glyph b/sources/PaperMono.glyphspackage/glyphs/twoinferior.glyph index 01dc23d..0462fd5 100644 --- a/sources/PaperMono.glyphspackage/glyphs/twoinferior.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/twoinferior.glyph @@ -1,9 +1,19 @@ { -color = 9; +color = 4; glyphname = twoinferior; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +pos = (0,-480); +ref = twosuperior; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { pos = (0,-480); diff --git a/sources/PaperMono.glyphspackage/glyphs/twosuperior.glyph b/sources/PaperMono.glyphspackage/glyphs/twosuperior.glyph index 4ce427c..1164adf 100644 --- a/sources/PaperMono.glyphspackage/glyphs/twosuperior.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/twosuperior.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = twosuperior; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -38,6 +38,43 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(445,374,l), +(445,470,l), +(222,470,l), +(276,418,l), +(361,490,ls), +(415,536,o), +(445,569,o), +(445,634,cs), +(445,712,o), +(400,755,o), +(304,755,cs), +(198,755,o), +(160,708,o), +(160,610,c), +(280,610,l), +(280,646,o), +(289,655,o), +(302,655,cs), +(314,655,o), +(321,648,o), +(321,630,cs), +(321,596,o), +(310,577,o), +(258,532,cs), +(172,458,l), +(172,374,l) +); +} +); +width = 605; } ); unicode = 178; diff --git a/sources/PaperMono.glyphspackage/glyphs/twothirds.glyph b/sources/PaperMono.glyphspackage/glyphs/twothirds.glyph index 2d54425..ea20f6f 100644 --- a/sources/PaperMono.glyphspackage/glyphs/twothirds.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/twothirds.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = twothirds; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -12,7 +12,7 @@ ref = two.numr; }, { alignment = -1; -ref = fraction; +ref = _part.fraction; }, { alignment = -1; @@ -21,6 +21,26 @@ ref = three.dnom; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +pos = (-148,0); +ref = two.numr; +}, +{ +alignment = -1; +ref = _part.fraction; +}, +{ +alignment = -1; +pos = (146,0); +ref = three.dnom; +} +); +width = 605; } ); unicode = 8532; diff --git a/sources/PaperMono.glyphspackage/glyphs/u.glyph b/sources/PaperMono.glyphspackage/glyphs/u.glyph index 7bd5309..7db2013 100644 --- a/sources/PaperMono.glyphspackage/glyphs/u.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/u.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = u; layers = ( { @@ -17,7 +17,7 @@ name = top; pos = (302,509); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -47,6 +47,52 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (283,0); +}, +{ +name = ogonek; +pos = (539,0); +}, +{ +name = top; +pos = (302,509); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(316,-12,o), +(379,37,o), +(404,112,c), +(383,116,l), +(387,0,l), +(539,0,l), +(539,509,l), +(379,509,l), +(379,231,ls), +(379,170,o), +(348,142,o), +(296,142,cs), +(248,142,o), +(224,168,o), +(224,224,cs), +(224,509,l), +(64,509,l), +(64,180,ls), +(64,54,o), +(124,-12,o), +(226,-12,cs) +); +} +); +width = 605; } ); unicode = 117; diff --git a/sources/PaperMono.glyphspackage/glyphs/uacute.glyph b/sources/PaperMono.glyphspackage/glyphs/uacute.glyph index 675a18d..38d6115 100644 --- a/sources/PaperMono.glyphspackage/glyphs/uacute.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/uacute.glyph @@ -2,7 +2,7 @@ glyphname = uacute; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = u; @@ -13,6 +13,19 @@ ref = acutecomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = u; +}, +{ +pos = (48,0); +ref = acutecomb; +} +); +width = 605; } ); unicode = 250; diff --git a/sources/PaperMono.glyphspackage/glyphs/ubreve.glyph b/sources/PaperMono.glyphspackage/glyphs/ubreve.glyph index f7c3ea4..9e22c1c 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ubreve.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ubreve.glyph @@ -2,7 +2,20 @@ glyphname = ubreve; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = u; +}, +{ +pos = (-1,0); +ref = brevecomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = u; diff --git a/sources/PaperMono.glyphspackage/glyphs/ucircumflex.glyph b/sources/PaperMono.glyphspackage/glyphs/ucircumflex.glyph index 05687c3..e5c9c81 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ucircumflex.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ucircumflex.glyph @@ -2,7 +2,20 @@ glyphname = ucircumflex; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = u; +}, +{ +pos = (-1,0); +ref = circumflexcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = u; diff --git a/sources/PaperMono.glyphspackage/glyphs/udieresis.glyph b/sources/PaperMono.glyphspackage/glyphs/udieresis.glyph index 7045e8f..fcce265 100644 --- a/sources/PaperMono.glyphspackage/glyphs/udieresis.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/udieresis.glyph @@ -2,7 +2,20 @@ glyphname = udieresis; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = u; +}, +{ +pos = (-1,0); +ref = dieresiscomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = u; diff --git a/sources/PaperMono.glyphspackage/glyphs/ugrave.glyph b/sources/PaperMono.glyphspackage/glyphs/ugrave.glyph index 04dabf4..6dce211 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ugrave.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ugrave.glyph @@ -2,7 +2,20 @@ glyphname = ugrave; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = u; +}, +{ +pos = (-42,0); +ref = gravecomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = u; diff --git a/sources/PaperMono.glyphspackage/glyphs/uhungarumlaut.glyph b/sources/PaperMono.glyphspackage/glyphs/uhungarumlaut.glyph index 7f4f1d0..6f9b645 100644 --- a/sources/PaperMono.glyphspackage/glyphs/uhungarumlaut.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/uhungarumlaut.glyph @@ -2,7 +2,7 @@ glyphname = uhungarumlaut; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = u; @@ -13,6 +13,19 @@ ref = hungarumlautcomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = u; +}, +{ +pos = (38,0); +ref = hungarumlautcomb; +} +); +width = 605; } ); unicode = 369; diff --git a/sources/PaperMono.glyphspackage/glyphs/umacron.glyph b/sources/PaperMono.glyphspackage/glyphs/umacron.glyph index ce1a419..86d86fe 100644 --- a/sources/PaperMono.glyphspackage/glyphs/umacron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/umacron.glyph @@ -2,7 +2,20 @@ glyphname = umacron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = u; +}, +{ +pos = (-1,0); +ref = macroncomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = u; diff --git a/sources/PaperMono.glyphspackage/glyphs/underscore.glyph b/sources/PaperMono.glyphspackage/glyphs/underscore.glyph index 61bb484..4fdbf1e 100644 --- a/sources/PaperMono.glyphspackage/glyphs/underscore.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/underscore.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = underscore; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -16,6 +16,21 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(581,-140,l), +(581,0,l), +(24,0,l), +(24,-140,l) +); +} +); +width = 605; } ); unicode = 95; diff --git a/sources/PaperMono.glyphspackage/glyphs/uogonek.glyph b/sources/PaperMono.glyphspackage/glyphs/uogonek.glyph index a8fe8a8..8e9ffa0 100644 --- a/sources/PaperMono.glyphspackage/glyphs/uogonek.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/uogonek.glyph @@ -2,7 +2,7 @@ glyphname = uogonek; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = u; @@ -13,6 +13,19 @@ ref = ogonekcomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = u; +}, +{ +pos = (126,0); +ref = ogonekcomb; +} +); +width = 605; } ); unicode = 371; diff --git a/sources/PaperMono.glyphspackage/glyphs/upA_rrow.glyph b/sources/PaperMono.glyphspackage/glyphs/upA_rrow.glyph index 1fcd48b..d0a3d19 100644 --- a/sources/PaperMono.glyphspackage/glyphs/upA_rrow.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/upA_rrow.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = upArrow; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -27,6 +27,32 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(563,436,l), +(303,696,l), +(42,437,l), +(42,285,l), +(302,544,l), +(563,284,l) +); +}, +{ +closed = 1; +nodes = ( +(372,17,l), +(372,558,l), +(232,558,l), +(232,17,l) +); +} +); +width = 605; } ); unicode = 8593; diff --git a/sources/PaperMono.glyphspackage/glyphs/upA_rrow.ss07.glyph b/sources/PaperMono.glyphspackage/glyphs/upA_rrow.ss07.glyph index fa66c08..c78f601 100644 --- a/sources/PaperMono.glyphspackage/glyphs/upA_rrow.ss07.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/upA_rrow.ss07.glyph @@ -1,9 +1,32 @@ { -color = 9; +color = 4; glyphname = upArrow.ss07; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +closed = 1; +nodes = ( +(457,481,l), +(303,666,l), +(148,481,l) +); +}, +{ +closed = 1; +nodes = ( +(340,17,l), +(340,599,l), +(265,599,l), +(265,17,l) +); +} +); +width = 605; +}, +{ +background = { shapes = ( { closed = 1; @@ -23,6 +46,27 @@ nodes = ( ); } ); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(503,444,l), +(303,676,l), +(103,444,l) +); +}, +{ +closed = 1; +nodes = ( +(373,10,l), +(373,485,l), +(233,485,l), +(233,10,l) +); +} +); width = 605; } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/upD_ownA_rrow.glyph b/sources/PaperMono.glyphspackage/glyphs/upD_ownA_rrow.glyph index e992a37..a92fafc 100644 --- a/sources/PaperMono.glyphspackage/glyphs/upD_ownA_rrow.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/upD_ownA_rrow.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = upDownArrow; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -26,6 +26,54 @@ nodes = ( } ); width = 605; +}, +{ +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(464,121,l), +(464,213,l), +(339,94,l), +(339,589,l), +(464,470,l), +(464,563,l), +(303,707,l), +(141,563,l), +(141,470,l), +(266,589,l), +(266,94,l), +(141,213,l), +(141,121,l), +(303,-23,l) +); +} +); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(483,117,l), +(483,257,l), +(373,169,l), +(373,514,l), +(483,427,l), +(483,567,l), +(303,707,l), +(123,567,l), +(123,427,l), +(233,514,l), +(233,169,l), +(123,257,l), +(123,117,l), +(303,-23,l) +); +} +); +width = 605; } ); unicode = 8597; diff --git a/sources/PaperMono.glyphspackage/glyphs/upD_ownA_rrow.ss07.glyph b/sources/PaperMono.glyphspackage/glyphs/upD_ownA_rrow.ss07.glyph index 8796980..37bbd35 100644 --- a/sources/PaperMono.glyphspackage/glyphs/upD_ownA_rrow.ss07.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/upD_ownA_rrow.ss07.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = upDownArrow.ss07; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -22,6 +22,46 @@ nodes = ( } ); width = 605; +}, +{ +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(457,175,l), +(340,175,l), +(340,570,l), +(457,570,l), +(303,756,l), +(148,569,l), +(265,569,l), +(265,176,l), +(148,176,l), +(303,-11,l) +); +} +); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(503,208,l), +(373,208,l), +(373,539,l), +(503,539,l), +(303,759,l), +(103,539,l), +(233,539,l), +(233,208,l), +(103,208,l), +(303,-12,l) +); +} +); +width = 605; } ); } diff --git a/sources/PaperMono.glyphspackage/glyphs/upT_ipL_eftA_rrow.glyph b/sources/PaperMono.glyphspackage/glyphs/upT_ipL_eftA_rrow.glyph index 594b143..a5864ec 100644 --- a/sources/PaperMono.glyphspackage/glyphs/upT_ipL_eftA_rrow.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/upT_ipL_eftA_rrow.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = upTipLeftArrow; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -26,6 +26,54 @@ nodes = ( } ); width = 605; +}, +{ +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(568,0,l), +(568,465,l), +(106,465,l), +(106,390,l), +(493,390,l), +(493,0,l) +); +}, +{ +closed = 1; +nodes = ( +(223,582,l), +(38,427,l), +(224,273,l) +); +} +); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(595,0,l), +(595,497,l), +(106,497,l), +(106,357,l), +(455,357,l), +(455,0,l) +); +}, +{ +closed = 1; +nodes = ( +(220,627,l), +(0,427,l), +(220,227,l) +); +} +); +width = 605; } ); unicode = 8624; diff --git a/sources/PaperMono.glyphspackage/glyphs/upT_ipR_ightA_rrow.glyph b/sources/PaperMono.glyphspackage/glyphs/upT_ipR_ightA_rrow.glyph index 490aad1..b661a01 100644 --- a/sources/PaperMono.glyphspackage/glyphs/upT_ipR_ightA_rrow.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/upT_ipR_ightA_rrow.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = upTipRightArrow; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -13,6 +13,18 @@ scale = (-1,1); } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +pos = (605,0); +ref = upTipLeftArrow; +scale = (-1,1); +} +); +width = 605; } ); unicode = 8625; diff --git a/sources/PaperMono.glyphspackage/glyphs/upW_hiteA_rrow.glyph b/sources/PaperMono.glyphspackage/glyphs/upW_hiteA_rrow.glyph index cbd7a6f..2695b9e 100644 --- a/sources/PaperMono.glyphspackage/glyphs/upW_hiteA_rrow.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/upW_hiteA_rrow.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = upWhiteArrow; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -34,6 +34,70 @@ nodes = ( } ); width = 605; +}, +{ +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(456,0,l), +(456,380,l), +(585,380,l), +(304,681,l), +(20,380,l), +(151,380,l), +(151,0,l) +); +}, +{ +closed = 1; +nodes = ( +(222,437,l), +(130,437,l), +(137,412,l), +(328,609,l), +(280,609,l), +(469,412,l), +(477,437,l), +(385,437,l), +(385,65,l), +(222,65,l) +); +} +); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(466,0,l), +(466,360,l), +(605,360,l), +(304,701,l), +(0,360,l), +(141,360,l), +(141,0,l) +); +}, +{ +closed = 1; +nodes = ( +(243,427,l), +(130,427,l), +(170,402,l), +(358,599,l), +(250,599,l), +(438,402,l), +(477,427,l), +(364,427,l), +(364,96,l), +(243,96,l) +); +} +); +width = 605; } ); unicode = 8679; diff --git a/sources/PaperMono.glyphspackage/glyphs/uring.glyph b/sources/PaperMono.glyphspackage/glyphs/uring.glyph index dffbcd7..5770263 100644 --- a/sources/PaperMono.glyphspackage/glyphs/uring.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/uring.glyph @@ -2,7 +2,20 @@ glyphname = uring; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = u; +}, +{ +pos = (-1,0); +ref = ringcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = u; diff --git a/sources/PaperMono.glyphspackage/glyphs/utilde.glyph b/sources/PaperMono.glyphspackage/glyphs/utilde.glyph index 2b66ee0..92652b0 100644 --- a/sources/PaperMono.glyphspackage/glyphs/utilde.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/utilde.glyph @@ -2,7 +2,20 @@ glyphname = utilde; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = u; +}, +{ +pos = (-1,0); +ref = tildecomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = u; diff --git a/sources/PaperMono.glyphspackage/glyphs/v.glyph b/sources/PaperMono.glyphspackage/glyphs/v.glyph index 6fdfe78..bfd0d03 100644 --- a/sources/PaperMono.glyphspackage/glyphs/v.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/v.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = v; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (303,509); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -21,7 +21,8 @@ nodes = ( (353,0,l), (542,509,l), (453,509,l), -(303,83,l), +(291,49,l), +(315,49,l), (152,509,l), (64,509,l), (252,0,l) @@ -29,6 +30,35 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,0); +}, +{ +name = top; +pos = (303,509); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(393,0,l), +(571,509,l), +(403,509,l), +(260,40,l), +(347,40,l), +(202,509,l), +(34,509,l), +(212,0,l) +); +} +); +width = 605; } ); unicode = 118; diff --git a/sources/PaperMono.glyphspackage/glyphs/w.glyph b/sources/PaperMono.glyphspackage/glyphs/w.glyph index 3628f21..05f9c62 100644 --- a/sources/PaperMono.glyphspackage/glyphs/w.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/w.glyph @@ -13,7 +13,7 @@ name = top; pos = (303,509); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -38,6 +38,87 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,0); +}, +{ +name = top; +pos = (303,509); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(264,0,l), +(312,359,l), +(293,359,l), +(341,0,l), +(501,0,l), +(595,509,l), +(435,509,l), +(401,50,l), +(427,50,l), +(359,509,l), +(246,509,l), +(178,50,l), +(204,50,l), +(170,509,l), +(10,509,l), +(104,0,l) +); +} +); +width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,0); +}, +{ +name = top; +pos = (303,509); +} +); +associatedMasterId = m002; +attr = { +coordinates = ( +138 +); +}; +layerId = "A8CE13B4-C0FC-4AF3-8F94-E30A5A7907F5"; +name = "27 Jan 26 10:39"; +shapes = ( +{ +closed = 1; +nodes = ( +(252,0,l), +(311,382,l), +(294,382,l), +(353,0,l), +(497,0,l), +(593,509,l), +(455,509,l), +(410,49,l), +(432,49,l), +(355,509,l), +(250,509,l), +(175,49,l), +(197,49,l), +(150,509,l), +(12,509,l), +(108,0,l) +); +} +); +width = 605; } ); unicode = 119; diff --git a/sources/PaperMono.glyphspackage/glyphs/wacute.glyph b/sources/PaperMono.glyphspackage/glyphs/wacute.glyph index c62572c..84a065e 100644 --- a/sources/PaperMono.glyphspackage/glyphs/wacute.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/wacute.glyph @@ -2,7 +2,7 @@ glyphname = wacute; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = w; @@ -13,6 +13,19 @@ ref = acutecomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = w; +}, +{ +pos = (49,0); +ref = acutecomb; +} +); +width = 605; } ); unicode = 7811; diff --git a/sources/PaperMono.glyphspackage/glyphs/wavedash.glyph b/sources/PaperMono.glyphspackage/glyphs/wavedash.glyph index 8ed258d..e187e70 100644 --- a/sources/PaperMono.glyphspackage/glyphs/wavedash.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/wavedash.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = wavedash; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -38,6 +38,78 @@ nodes = ( } ); width = 605; +}, +{ +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(472,215,o), +(528,252,o), +(562,310,c), +(514,362,l), +(482,316,o), +(454,288,o), +(416,288,cs), +(381,288,o), +(347,302,o), +(303,330,cs), +(262,355,o), +(228,367,o), +(189,367,cs), +(134,367,o), +(78,331,o), +(43,273,c), +(91,221,l), +(123,268,o), +(151,294,o), +(189,294,cs), +(224,294,o), +(258,280,o), +(303,252,cs), +(343,228,o), +(377,215,o), +(416,215,cs) +); +} +); +}; +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(482,174,o), +(537,212,o), +(571,280,c), +(488,396,l), +(462,356,o), +(434,326,o), +(402,326,cs), +(374,326,o), +(347,337,o), +(310,360,cs), +(262,390,o), +(226,402,o), +(184,402,cs), +(124,402,o), +(69,365,o), +(34,297,c), +(117,181,l), +(143,221,o), +(171,250,o), +(203,250,cs), +(231,250,o), +(258,240,o), +(296,217,cs), +(343,188,o), +(380,174,o), +(422,174,cs) +); +} +); +width = 605; } ); unicode = 12316; diff --git a/sources/PaperMono.glyphspackage/glyphs/wcircumflex.glyph b/sources/PaperMono.glyphspackage/glyphs/wcircumflex.glyph index e10546b..1a84b5d 100644 --- a/sources/PaperMono.glyphspackage/glyphs/wcircumflex.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/wcircumflex.glyph @@ -2,7 +2,19 @@ glyphname = wcircumflex; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = w; +}, +{ +ref = circumflexcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = w; diff --git a/sources/PaperMono.glyphspackage/glyphs/wdieresis.glyph b/sources/PaperMono.glyphspackage/glyphs/wdieresis.glyph index 497a147..3680652 100644 --- a/sources/PaperMono.glyphspackage/glyphs/wdieresis.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/wdieresis.glyph @@ -2,7 +2,19 @@ glyphname = wdieresis; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = w; +}, +{ +ref = dieresiscomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = w; diff --git a/sources/PaperMono.glyphspackage/glyphs/wgrave.glyph b/sources/PaperMono.glyphspackage/glyphs/wgrave.glyph index b7f0480..d8528a0 100644 --- a/sources/PaperMono.glyphspackage/glyphs/wgrave.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/wgrave.glyph @@ -2,7 +2,20 @@ glyphname = wgrave; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = w; +}, +{ +pos = (-41,0); +ref = gravecomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = w; diff --git a/sources/PaperMono.glyphspackage/glyphs/x.glyph b/sources/PaperMono.glyphspackage/glyphs/x.glyph index fe4d300..87db217 100644 --- a/sources/PaperMono.glyphspackage/glyphs/x.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/x.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = x; layers = ( { @@ -13,23 +13,64 @@ name = top; pos = (303,509); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( -(155,0,l), -(303,207,l), +(154,0,l), +(324,236,l), +(282,236,l), (450,0,l), (543,0,l), -(353,259,l), +(332,288,l), +(332,230,l), (534,509,l), (442,509,l), -(305,315,l), -(164,509,l), -(72,509,l), -(255,261,l), -(63,0,l) +(284,286,l), +(326,286,l), +(163,509,l), +(71,509,l), +(276,232,l), +(276,290,l), +(62,0,l) +); +} +); +width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,0); +}, +{ +name = top; +pos = (303,509); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(214,0,l), +(342,202,l), +(264,202,l), +(391,0,l), +(575,0,l), +(368,308,l), +(368,214,l), +(567,509,l), +(383,509,l), +(266,319,l), +(344,319,l), +(222,509,l), +(38,509,l), +(240,216,l), +(240,310,l), +(30,0,l) ); } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/y.glyph b/sources/PaperMono.glyphspackage/glyphs/y.glyph index f9d739f..8f70e20 100644 --- a/sources/PaperMono.glyphspackage/glyphs/y.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/y.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = y; layers = ( { @@ -13,7 +13,7 @@ name = top; pos = (302,509); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -47,6 +47,52 @@ nodes = ( } ); width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (216,-194); +}, +{ +name = top; +pos = (302,509); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(271,-194,o), +(330,-166,o), +(362,-75,cs), +(569,509,l), +(399,509,l), +(226,-12,ls), +(218,-36,o), +(202,-44,o), +(170,-44,cs), +(148,-44,o), +(131,-41,o), +(119,-38,c), +(119,-188,l), +(137,-192,o), +(162,-194,o), +(190,-194,cs) +); +}, +{ +closed = 1; +nodes = ( +(354,94,l), +(206,509,l), +(36,509,l), +(254,-58,l) +); +} +); +width = 605; } ); unicode = 121; diff --git a/sources/PaperMono.glyphspackage/glyphs/yacute.glyph b/sources/PaperMono.glyphspackage/glyphs/yacute.glyph index dfbca48..170076e 100644 --- a/sources/PaperMono.glyphspackage/glyphs/yacute.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/yacute.glyph @@ -2,7 +2,7 @@ glyphname = yacute; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = y; @@ -13,6 +13,19 @@ ref = acutecomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = y; +}, +{ +pos = (48,0); +ref = acutecomb; +} +); +width = 605; } ); unicode = 253; diff --git a/sources/PaperMono.glyphspackage/glyphs/ycircumflex.glyph b/sources/PaperMono.glyphspackage/glyphs/ycircumflex.glyph index c371f67..4ae02ba 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ycircumflex.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ycircumflex.glyph @@ -2,7 +2,20 @@ glyphname = ycircumflex; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = y; +}, +{ +pos = (-1,0); +ref = circumflexcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = y; diff --git a/sources/PaperMono.glyphspackage/glyphs/ydieresis.glyph b/sources/PaperMono.glyphspackage/glyphs/ydieresis.glyph index 08d464d..df4694a 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ydieresis.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ydieresis.glyph @@ -2,7 +2,20 @@ glyphname = ydieresis; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = y; +}, +{ +pos = (-1,0); +ref = dieresiscomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = y; diff --git a/sources/PaperMono.glyphspackage/glyphs/yen.glyph b/sources/PaperMono.glyphspackage/glyphs/yen.glyph index 8368a5f..346f687 100644 --- a/sources/PaperMono.glyphspackage/glyphs/yen.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/yen.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = yen; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { alignment = -1; @@ -29,6 +29,34 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +alignment = -1; +ref = Y; +}, +{ +closed = 1; +nodes = ( +(527,97,l), +(527,237,l), +(79,237,l), +(79,97,l) +); +}, +{ +closed = 1; +nodes = ( +(527,287,l), +(527,427,l), +(79,427,l), +(79,287,l) +); +} +); +width = 605; } ); unicode = 165; diff --git a/sources/PaperMono.glyphspackage/glyphs/ygrave.glyph b/sources/PaperMono.glyphspackage/glyphs/ygrave.glyph index f06251d..de3fa12 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ygrave.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ygrave.glyph @@ -2,7 +2,20 @@ glyphname = ygrave; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = y; +}, +{ +pos = (-42,0); +ref = gravecomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = y; diff --git a/sources/PaperMono.glyphspackage/glyphs/ytilde.glyph b/sources/PaperMono.glyphspackage/glyphs/ytilde.glyph index eb33e7f..7920174 100644 --- a/sources/PaperMono.glyphspackage/glyphs/ytilde.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/ytilde.glyph @@ -2,7 +2,20 @@ glyphname = ytilde; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = y; +}, +{ +pos = (-1,0); +ref = tildecomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = y; diff --git a/sources/PaperMono.glyphspackage/glyphs/z.glyph b/sources/PaperMono.glyphspackage/glyphs/z.glyph index b0d2cdd..d65686c 100644 --- a/sources/PaperMono.glyphspackage/glyphs/z.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/z.glyph @@ -1,5 +1,5 @@ { -color = 1; +color = 4; glyphname = z; layers = ( { @@ -13,24 +13,80 @@ name = top; pos = (303,509); } ); -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +background = { shapes = ( { closed = 1; nodes = ( (514,0,l), (514,69,l), -(176,69,l), +(163,69,l), +(167,59,l), (506,432,l), (506,509,l), (101,509,l), (101,440,l), -(422,440,l), +(436,440,l), +(431,450,l), (91,77,l), (91,0,l) ); } ); +}; +layerId = m002; +shapes = ( +{ +closed = 1; +nodes = ( +(514,0,l), +(514,69,l), +(140,69,l), +(154,42,l), +(506,435,l), +(506,509,l), +(101,509,l), +(101,440,l), +(458,440,l), +(444,467,l), +(91,74,l), +(91,0,l) +); +} +); +width = 605; +}, +{ +anchors = ( +{ +name = bottom; +pos = (303,0); +}, +{ +name = top; +pos = (303,509); +} +); +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(515,0,l), +(515,150,l), +(104,150,l), +(158,28,l), +(507,355,l), +(507,509,l), +(100,509,l), +(100,359,l), +(486,359,l), +(432,481,l), +(90,154,l), +(90,0,l) +); +} +); width = 605; } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/zacute.glyph b/sources/PaperMono.glyphspackage/glyphs/zacute.glyph index 0dfe2ce..1391b13 100644 --- a/sources/PaperMono.glyphspackage/glyphs/zacute.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/zacute.glyph @@ -2,7 +2,7 @@ glyphname = zacute; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = z; @@ -13,6 +13,19 @@ ref = acutecomb; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = z; +}, +{ +pos = (49,0); +ref = acutecomb; +} +); +width = 605; } ); unicode = 378; diff --git a/sources/PaperMono.glyphspackage/glyphs/zcaron.glyph b/sources/PaperMono.glyphspackage/glyphs/zcaron.glyph index db8e809..57c50ef 100644 --- a/sources/PaperMono.glyphspackage/glyphs/zcaron.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/zcaron.glyph @@ -2,7 +2,19 @@ glyphname = zcaron; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = z; +}, +{ +ref = caroncomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = z; diff --git a/sources/PaperMono.glyphspackage/glyphs/zdotaccent.glyph b/sources/PaperMono.glyphspackage/glyphs/zdotaccent.glyph index 69d8020..d25d31b 100644 --- a/sources/PaperMono.glyphspackage/glyphs/zdotaccent.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/zdotaccent.glyph @@ -2,7 +2,19 @@ glyphname = zdotaccent; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +ref = z; +}, +{ +ref = dotaccentcomb; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { ref = z; diff --git a/sources/PaperMono.glyphspackage/glyphs/zero.blackC_ircled.glyph b/sources/PaperMono.glyphspackage/glyphs/zero.blackC_ircled.glyph index b97c07f..1309d0f 100644 --- a/sources/PaperMono.glyphspackage/glyphs/zero.blackC_ircled.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/zero.blackC_ircled.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = zero.blackCircled; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { ref = blackCircled; @@ -44,6 +44,49 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +ref = blackCircled; +}, +{ +closed = 1; +nodes = ( +(182,161,o), +(133,227,o), +(133,355,cs), +(133,481,o), +(182,549,o), +(303,549,cs), +(424,549,o), +(473,481,o), +(473,355,cs), +(473,227,o), +(424,161,o), +(303,161,cs) +); +}, +{ +closed = 1; +nodes = ( +(330,261,o), +(343,279,o), +(343,355,cs), +(343,430,o), +(330,449,o), +(303,449,cs), +(275,449,o), +(263,430,o), +(263,355,cs), +(263,279,o), +(275,261,o), +(303,261,cs) +); +} +); +width = 605; } ); metricWidth = blackCircled; diff --git a/sources/PaperMono.glyphspackage/glyphs/zero.circled.glyph b/sources/PaperMono.glyphspackage/glyphs/zero.circled.glyph index eccda3c..819e31e 100644 --- a/sources/PaperMono.glyphspackage/glyphs/zero.circled.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/zero.circled.glyph @@ -1,9 +1,29 @@ { -color = 9; +color = 4; glyphname = zero.circled; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +alignment = -1; +ref = blackCircledStroke; +}, +{ +alignment = -1; +pos = (0,-205); +ref = zerosuperior; +} +); +userData = { +assembly = "NPUSHB[ ] /* 79 values pushed */ +0 0 0 2 4 0 2 105 0 4 0 6 7 4 6 105 11 1 7 10 1 5 3 7 5 105 9 1 3 1 1 3 89 9 1 3 3 1 97 8 1 1 3 1 81 47 47 32 32 16 16 0 0 47 58 47 57 53 51 32 46 32 45 40 38 16 31 16 30 24 22 0 15 0 14 38 12 6 23 +CALL[ ] /* CallFunction */"; +}; +width = 605; +}, +{ +layerId = m003; shapes = ( { alignment = -1; diff --git a/sources/PaperMono.glyphspackage/glyphs/zero.dnom.glyph b/sources/PaperMono.glyphspackage/glyphs/zero.dnom.glyph index b490779..bbe753e 100644 --- a/sources/PaperMono.glyphspackage/glyphs/zero.dnom.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/zero.dnom.glyph @@ -1,9 +1,19 @@ { -color = 9; +color = 4; glyphname = zero.dnom; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +pos = (0,-374); +ref = zerosuperior; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { pos = (0,-374); diff --git a/sources/PaperMono.glyphspackage/glyphs/zero.glyph b/sources/PaperMono.glyphspackage/glyphs/zero.glyph index 17deeef..b7239c2 100644 --- a/sources/PaperMono.glyphspackage/glyphs/zero.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/zero.glyph @@ -1,42 +1,82 @@ { -color = 1; +color = 4; glyphname = zero; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; nodes = ( -(456,-12,o), -(543,115,o), -(543,355,cs), -(543,595,o), -(456,722,o), -(303,722,cs), -(149,722,o), -(63,595,o), -(63,355,cs), -(63,115,o), -(149,-12,o), -(303,-12,cs) +(455,-12,o), +(542,115,o), +(542,355,cs), +(542,595,o), +(455,722,o), +(302,722,cs), +(148,722,o), +(62,595,o), +(62,355,cs), +(62,115,o), +(148,-12,o), +(302,-12,cs) ); }, { closed = 1; nodes = ( -(207,69,o), -(149,154,o), -(149,355,cs), -(149,557,o), -(207,641,o), -(303,641,cs), -(399,641,o), +(206,69,o), +(148,154,o), +(148,355,cs), +(148,557,o), +(206,641,o), +(302,641,cs), +(398,641,o), (456,557,o), (456,355,cs), (456,154,o), -(399,69,o), -(303,69,cs) +(398,69,o), +(302,69,cs) +); +} +); +width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(475,-12,o), +(562,107,o), +(562,355,cs), +(562,603,o), +(475,722,o), +(302,722,cs), +(128,722,o), +(42,603,o), +(42,355,cs), +(42,107,o), +(128,-12,o), +(302,-12,cs) +); +}, +{ +closed = 1; +nodes = ( +(240,141,o), +(210,183,o), +(210,355,cs), +(210,527,o), +(240,569,o), +(302,569,cs), +(364,569,o), +(394,527,o), +(394,355,cs), +(394,183,o), +(364,141,o), +(302,141,cs) ); } ); diff --git a/sources/PaperMono.glyphspackage/glyphs/zero.numr.glyph b/sources/PaperMono.glyphspackage/glyphs/zero.numr.glyph index 4bc0dd1..aae2f4b 100644 --- a/sources/PaperMono.glyphspackage/glyphs/zero.numr.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/zero.numr.glyph @@ -1,9 +1,19 @@ { -color = 9; +color = 4; glyphname = zero.numr; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +pos = (0,-36); +ref = zerosuperior; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { pos = (0,-36); diff --git a/sources/PaperMono.glyphspackage/glyphs/zero.zero.glyph b/sources/PaperMono.glyphspackage/glyphs/zero.zero.glyph index 566e0ff..aa5980e 100644 --- a/sources/PaperMono.glyphspackage/glyphs/zero.zero.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/zero.zero.glyph @@ -1,9 +1,9 @@ { -color = 1; +color = 4; glyphname = zero.zero; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -19,6 +19,24 @@ ref = zero; } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(146,170,l), +(498,403,l), +(460,540,l), +(108,308,l) +); +}, +{ +ref = zero; +} +); +width = 605; } ); metricLeft = zero; diff --git a/sources/PaperMono.glyphspackage/glyphs/zeroinferior.glyph b/sources/PaperMono.glyphspackage/glyphs/zeroinferior.glyph index ebbd8be..aa8a14e 100644 --- a/sources/PaperMono.glyphspackage/glyphs/zeroinferior.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/zeroinferior.glyph @@ -1,9 +1,19 @@ { -color = 9; +color = 4; glyphname = zeroinferior; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; +shapes = ( +{ +pos = (0,-480); +ref = zerosuperior; +} +); +width = 605; +}, +{ +layerId = m003; shapes = ( { pos = (0,-480); diff --git a/sources/PaperMono.glyphspackage/glyphs/zerosuperior.glyph b/sources/PaperMono.glyphspackage/glyphs/zerosuperior.glyph index 609d5d3..91ec5ff 100644 --- a/sources/PaperMono.glyphspackage/glyphs/zerosuperior.glyph +++ b/sources/PaperMono.glyphspackage/glyphs/zerosuperior.glyph @@ -1,9 +1,9 @@ { -color = 9; +color = 4; glyphname = zerosuperior; layers = ( { -layerId = "574EE4B9-5C1A-4E7E-9985-C08FACB65BD8"; +layerId = m002; shapes = ( { closed = 1; @@ -41,6 +41,46 @@ nodes = ( } ); width = 605; +}, +{ +layerId = m003; +shapes = ( +{ +closed = 1; +nodes = ( +(424,367,o), +(473,433,o), +(473,561,cs), +(473,687,o), +(424,755,o), +(303,755,cs), +(182,755,o), +(133,687,o), +(133,561,cs), +(133,433,o), +(182,367,o), +(303,367,cs) +); +}, +{ +closed = 1; +nodes = ( +(275,467,o), +(263,485,o), +(263,561,cs), +(263,636,o), +(275,655,o), +(303,655,cs), +(330,655,o), +(343,636,o), +(343,561,cs), +(343,485,o), +(330,467,o), +(303,467,cs) +); +} +); +width = 605; } ); unicode = 8304; diff --git a/sources/PaperMono.glyphspackage/order.plist b/sources/PaperMono.glyphspackage/order.plist index 6e64e03..8249afb 100644 --- a/sources/PaperMono.glyphspackage/order.plist +++ b/sources/PaperMono.glyphspackage/order.plist @@ -560,5 +560,8 @@ cedilla, ogonek, blackCircled, blackCircledStroke, -zero.zero +Ldot, +ldot, +zero.zero, +_part.fraction ) \ No newline at end of file diff --git a/sources/config.yaml b/sources/config.yaml index 76c36b5..a7233af 100644 --- a/sources/config.yaml +++ b/sources/config.yaml @@ -2,5 +2,29 @@ sources: - PaperMono.glyphspackage familyName: "Paper Mono" buildStatic: true -buildVariable: false +buildVariable: true autohintOTF: true +stat: + PaperMono[wght].ttf: + - name: Weight + tag: wght + values: + - name: Regular + value: 400 + linkedValue: 700 + flags: 2 + - name: Medium + value: 500 + - name: SemiBold + value: 600 + - name: Bold + value: 700 + - name: ExtraBold + value: 800 + - name: Italic + tag: ital + values: + - name: Roman + value: 0 + linkedValue: 1 + flags: 2 \ No newline at end of file