diff --git a/.gitignore b/.gitignore index 5d70d5db..7c50fea5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,2 @@ .DS_Store woff2 - -0xProto-Regular.ufo/glyphs* -!0xProto-Regular.ufo/glyphs - diff --git a/Makefile b/Makefile index e81e90c8..ae51d49a 100644 --- a/Makefile +++ b/Makefile @@ -1,10 +1,8 @@ FONT_NAME = 0xProto -MAIN_WEIGHT = Regular -BOLD_WEIGHT = Bold -ITALIC = Italic +FAMILIES = Regular Italic Bold SOURCE_DIR = sources -MAIN_GLYPHS_FILE = $(SOURCE_DIR)/$(FONT_NAME).glyphspackage -ITALIC_GLYPHS_FILE = $(SOURCE_DIR)/$(FONT_NAME)-$(ITALIC).glyphspackage +ROMAN_GLYPHS_FILE = $(SOURCE_DIR)/$(FONT_NAME).glyphspackage +ITALIC_GLYPHS_FILE = $(SOURCE_DIR)/$(FONT_NAME)-Italic.glyphspackage OUTPUT_DIR = fonts WOFF2_DIR = woff2 @@ -28,40 +26,29 @@ compile-woff2-roman: $(OUTPUT_DIR)/$(FONT_NAME)-$(MAIN_WEIGHT).ttf $(OUTPUT_DIR) compile-woff2-italic: $(OUTPUT_DIR)/$(FONT_NAME)-$(ITALIC).ttf ./woff2/woff2_compress $(OUTPUT_DIR)/$(FONT_NAME)-$(ITALIC).ttf -compile-roman: $(MAIN_GLYPHS_FILE) - fontmake -a -g $(MAIN_GLYPHS_FILE) -i --output-dir $(OUTPUT_DIR) && $(MAKE) compile-woff2-roman +compile-roman: $(ROMAN_GLYPHS_FILE) + fontmake -a -g $(ROMAN_GLYPHS_FILE) -i --output-dir $(OUTPUT_DIR) compile-italic: $(ITALIC_GLYPHS_FILE) - fontmake -a -g $(ITALIC_GLYPHS_FILE) --output-dir $(OUTPUT_DIR) && $(MAKE) compile-woff2-italic + fontmake -a -g $(ITALIC_GLYPHS_FILE) --output-dir $(OUTPUT_DIR) + +compile-woff2: compile-roman compile-italic + @for family in $(FAMILIES); do \ + ./woff2/woff2_compress $(OUTPUT_DIR)/$(FONT_NAME)-$$family.ttf; \ + done compile-all: - $(MAKE) compile-roman - $(MAKE) compile-italic + $(MAKE) compile-woff2 .PHONY: clean clean: if [ -e $(OUTPUT_DIR) ]; then rm -rf $(OUTPUT_DIR); fi -install-otf-roman: $(OUTPUT_DIR)/$(FONT_NAME)-$(MAIN_WEIGHT).otf $(OUTPUT_DIR)/$(FONT_NAME)-$(BOLD_WEIGHT).otf - cp $(OUTPUT_DIR)/$(FONT_NAME)-$(MAIN_WEIGHT).otf $(HOME)/Library/Fonts - cp $(OUTPUT_DIR)/$(FONT_NAME)-$(BOLD_WEIGHT).otf $(HOME)/Library/Fonts - -install-otf-italic: $(OUTPUT_DIR)/$(FONT_NAME)-$(MAIN_WEIGHT).otf - cp $(OUTPUT_DIR)/$(FONT_NAME)-$(ITALIC).otf $(HOME)/Library/Fonts +install-otf: $(OUTPUT_DIR) + @for family in $(FAMILIES); do \ + cp $(OUTPUT_DIR)/$(FONT_NAME)-$$family.otf $(HOME)/Library/Fonts; \ + done .PHONY: install install: - $(MAKE) build - $(MAKE) install-otf-roman - $(MAKE) install-otf-italic - -close-vscode: - @osascript -e 'if application "Visual Studio Code" is running then' \ - -e 'tell application "Visual Studio Code" to quit' \ - -e 'end if' - -debug: - $(MAKE) close-vscode - $(MAKE) build - $(MAKE) install - code . + $(MAKE) build && $(MAKE) install-otf diff --git a/sources/0xProto-Italic.glyphspackage/fontinfo.plist b/sources/0xProto-Italic.glyphspackage/fontinfo.plist index 263b7054..5a4f5d84 100644 --- a/sources/0xProto-Italic.glyphspackage/fontinfo.plist +++ b/sources/0xProto-Italic.glyphspackage/fontinfo.plist @@ -1,5 +1,5 @@ { -.appVersion = "3260"; +.appVersion = "3316"; .formatVersion = 3; classes = ( { diff --git a/sources/0xProto-Italic.glyphspackage/glyphs/approxequal.glyph b/sources/0xProto-Italic.glyphspackage/glyphs/approxequal.glyph index 3e09fcd8..25d663a4 100644 --- a/sources/0xProto-Italic.glyphspackage/glyphs/approxequal.glyph +++ b/sources/0xProto-Italic.glyphspackage/glyphs/approxequal.glyph @@ -7,39 +7,51 @@ shapes = ( { closed = 1; nodes = ( -(431,281,o), -(452,294,o), -(606,442,c), -(552,496,l), -(433,386,o), -(438,378,o), -(361,453,cs), -(251,559,o), -(225,544,o), -(61,405,c), -(114,348,l), -(246,459,o), -(246,452,o), -(321,383,cs) +(503,315,o), +(580,368,o), +(610,509,c), +(525,509,l), +(507,427,o), +(468,399,o), +(427,399,cs), +(361,399,o), +(351,525,o), +(243,525,cs), +(159,525,o), +(84,464,o), +(52,331,c), +(137,331,l), +(157,407,o), +(191,441,o), +(235,441,cs), +(299,441,o), +(310,315,o), +(419,315,cs) ); }, { closed = 1; nodes = ( -(396,65,o), -(417,78,o), -(571,226,c), -(517,280,l), -(398,170,o), -(403,162,o), -(326,237,cs), -(216,343,o), -(190,328,o), -(26,189,c), -(79,132,l), -(211,243,o), -(211,236,o), -(286,167,cs) +(473,100,o), +(550,153,o), +(580,294,c), +(495,294,l), +(477,212,o), +(438,184,o), +(397,184,cs), +(331,184,o), +(321,310,o), +(213,310,cs), +(129,310,o), +(54,249,o), +(22,116,c), +(107,116,l), +(127,192,o), +(161,226,o), +(205,226,cs), +(269,226,o), +(280,100,o), +(389,100,cs) ); } ); @@ -229,6 +241,52 @@ nodes = ( } ); width = 620; +}, +{ +associatedMasterId = m01; +layerId = "CC787936-B114-4C2B-B752-6B41B9A82E36"; +name = "Sep 6, 24 at 16:14"; +shapes = ( +{ +closed = 1; +nodes = ( +(431,281,o), +(452,294,o), +(606,442,c), +(552,496,l), +(433,386,o), +(438,378,o), +(361,453,cs), +(251,559,o), +(225,544,o), +(61,405,c), +(114,348,l), +(246,459,o), +(246,452,o), +(321,383,cs) +); +}, +{ +closed = 1; +nodes = ( +(396,65,o), +(417,78,o), +(571,226,c), +(517,280,l), +(398,170,o), +(403,162,o), +(326,237,cs), +(216,343,o), +(190,328,o), +(26,189,c), +(79,132,l), +(211,243,o), +(211,236,o), +(286,167,cs) +); +} +); +width = 620; } ); unicode = 8776; diff --git a/sources/0xProto-Italic.glyphspackage/glyphs/asciitilde.glyph b/sources/0xProto-Italic.glyphspackage/glyphs/asciitilde.glyph index 07c48b7c..82bdb52c 100644 --- a/sources/0xProto-Italic.glyphspackage/glyphs/asciitilde.glyph +++ b/sources/0xProto-Italic.glyphspackage/glyphs/asciitilde.glyph @@ -8,20 +8,26 @@ shapes = ( { closed = 1; nodes = ( -(409,172,o), -(430,185,o), -(584,333,c), -(530,387,l), -(411,277,o), -(416,269,o), -(339,344,cs), -(229,450,o), -(203,435,o), -(39,296,c), -(92,239,l), -(224,350,o), -(224,343,o), -(299,274,cs) +(482,205,o), +(561,274,o), +(589,421,c), +(504,421,l), +(482,333,o), +(447,289,o), +(408,289,cs), +(340,289,o), +(336,435,o), +(222,435,cs), +(138,435,o), +(61,366,o), +(31,219,c), +(116,219,l), +(140,309,o), +(170,351,o), +(212,351,cs), +(277,351,o), +(283,205,o), +(398,205,cs) ); } ); @@ -134,6 +140,34 @@ nodes = ( } ); width = 620; +}, +{ +associatedMasterId = m01; +layerId = "8F0A01A0-59B6-4322-ADC3-44DE849F4FB3"; +name = "Sep 3, 24 at 15:42"; +shapes = ( +{ +closed = 1; +nodes = ( +(409,172,o), +(430,185,o), +(584,333,c), +(530,387,l), +(411,277,o), +(416,269,o), +(339,344,cs), +(229,450,o), +(203,435,o), +(39,296,c), +(92,239,l), +(224,350,o), +(224,343,o), +(299,274,cs) +); +} +); +visible = 1; +width = 620; } ); unicode = 126; diff --git a/sources/0xProto-Italic.glyphspackage/glyphs/brevecomb_tildecomb.glyph b/sources/0xProto-Italic.glyphspackage/glyphs/brevecomb_tildecomb.glyph index 835368fd..5050bb47 100644 --- a/sources/0xProto-Italic.glyphspackage/glyphs/brevecomb_tildecomb.glyph +++ b/sources/0xProto-Italic.glyphspackage/glyphs/brevecomb_tildecomb.glyph @@ -11,26 +11,32 @@ pos = (350,550); layerId = m01; shapes = ( { +ref = brevecomb; +}, +{ closed = 1; nodes = ( -(496,937,l), -(440,880,o), -(443,883,o), -(396,915,cs), -(336,955,o), -(325,960,o), -(237,871,c), -(283,832,l), -(336,887,o), -(338,886,o), -(388,851,cs), -(445,812,o), -(462,812,o), -(541,898,c) +(490,824,o), +(532,859,o), +(546,936,c), +(486,936,l), +(478,895,o), +(460,883,o), +(444,883,cs), +(411,883,o), +(398,944,o), +(341,944,cs), +(289,944,o), +(244,909,o), +(230,832,c), +(290,832,l), +(299,872,o), +(318,885,o), +(332,885,cs), +(363,885,o), +(375,824,o), +(435,824,cs) ); -}, -{ -ref = brevecomb; } ); width = 620; @@ -70,6 +76,43 @@ ref = brevecomb; } ); width = 620; +}, +{ +anchors = ( +{ +name = _top; +pos = (350,550); +} +); +associatedMasterId = m01; +layerId = "1D199299-D9DD-4977-A0D2-B8A17DC4691D"; +name = "Sep 3, 24 at 16:58"; +shapes = ( +{ +closed = 1; +nodes = ( +(496,937,l), +(440,880,o), +(443,883,o), +(396,915,cs), +(336,955,o), +(325,960,o), +(237,871,c), +(283,832,l), +(336,887,o), +(338,886,o), +(388,851,cs), +(445,812,o), +(462,812,o), +(541,898,c) +); +}, +{ +ref = brevecomb; +} +); +visible = 1; +width = 620; } ); } diff --git a/sources/0xProto-Italic.glyphspackage/glyphs/circumflexcomb_tildecomb.glyph b/sources/0xProto-Italic.glyphspackage/glyphs/circumflexcomb_tildecomb.glyph index 25f61ccc..dcb8767f 100644 --- a/sources/0xProto-Italic.glyphspackage/glyphs/circumflexcomb_tildecomb.glyph +++ b/sources/0xProto-Italic.glyphspackage/glyphs/circumflexcomb_tildecomb.glyph @@ -16,20 +16,26 @@ ref = circumflexcomb; { closed = 1; nodes = ( -(496,937,l), -(440,880,o), -(443,883,o), -(396,915,cs), -(336,955,o), -(325,960,o), -(237,871,c), -(283,832,l), -(336,887,o), -(338,886,o), -(388,851,cs), -(445,812,o), -(462,812,o), -(541,898,c) +(490,824,o), +(532,859,o), +(546,936,c), +(486,936,l), +(478,895,o), +(460,883,o), +(444,883,cs), +(411,883,o), +(398,944,o), +(341,944,cs), +(289,944,o), +(244,909,o), +(230,832,c), +(290,832,l), +(299,872,o), +(318,885,o), +(332,885,cs), +(363,885,o), +(375,824,o), +(435,824,cs) ); } ); @@ -152,6 +158,42 @@ ref = circumflexcomb; } ); width = 620; +}, +{ +anchors = ( +{ +name = _top; +pos = (350,550); +} +); +associatedMasterId = m01; +layerId = "F5499B0A-405D-4C5A-A0EA-3CECE7F1265C"; +name = "Sep 3, 24 at 16:58"; +shapes = ( +{ +ref = circumflexcomb; +}, +{ +closed = 1; +nodes = ( +(496,937,l), +(440,880,o), +(443,883,o), +(396,915,cs), +(336,955,o), +(325,960,o), +(237,871,c), +(283,832,l), +(336,887,o), +(338,886,o), +(388,851,cs), +(445,812,o), +(462,812,o), +(541,898,c) +); +} +); +width = 620; } ); } diff --git a/sources/0xProto-Italic.glyphspackage/glyphs/p.glyph b/sources/0xProto-Italic.glyphspackage/glyphs/p.glyph index b230b44a..1c88f9de 100644 --- a/sources/0xProto-Italic.glyphspackage/glyphs/p.glyph +++ b/sources/0xProto-Italic.glyphspackage/glyphs/p.glyph @@ -229,13 +229,13 @@ shapes = ( { closed = 1; nodes = ( -(120,101,o), -(159,-6,o), -(274,-6,cs), -(407,-6,o), -(525,104,o), -(556,294,cs), -(584,464,o), +(119,107,o), +(161,0,o), +(276,0,cs), +(409,0,o), +(525,107,o), +(556,297,cs), +(584,467,o), (484,560,o), (373,560,cs), (264,560,o), @@ -246,15 +246,15 @@ nodes = ( (280,479,o), (353,479,cs), (456,479,o), -(479,396,o), -(463,295,cs), -(444,175,o), -(368,78,o), -(276,78,cs), -(209,78,o), -(170,135,o), -(170,189,c), -(120,189,l) +(479,399,o), +(463,298,cs), +(444,178,o), +(368,84,o), +(276,84,cs), +(209,84,o), +(170,141,o), +(170,195,c), +(119,195,l) ); }, { @@ -495,6 +495,77 @@ nodes = ( } ); width = 620; +}, +{ +anchors = ( +{ +name = bottom; +pos = (270,0); +}, +{ +name = top; +pos = (350,550); +} +); +associatedMasterId = m01; +layerId = "E3D37F2E-D13B-4E1B-BE1F-2D050E451C57"; +name = "Sep 3, 24 at 16:59"; +shapes = ( +{ +closed = 1; +nodes = ( +(120,101,o), +(159,-6,o), +(274,-6,cs), +(407,-6,o), +(525,104,o), +(556,294,cs), +(584,464,o), +(484,560,o), +(373,560,cs), +(264,560,o), +(152,450,o), +(152,337,c), +(200,337,l), +(200,400,o), +(280,479,o), +(353,479,cs), +(456,479,o), +(479,396,o), +(463,295,cs), +(444,175,o), +(368,78,o), +(276,78,cs), +(209,78,o), +(170,135,o), +(170,189,c), +(120,189,l) +); +}, +{ +closed = 1; +nodes = ( +(35,-200,l), +(131,-200,l), +(247,543,l), +(146,499,l) +); +}, +{ +closed = 1; +nodes = ( +(203,566,l), +(174,542,o), +(137,524,o), +(59,524,c), +(46,453,l), +(140,453,o), +(195,463,o), +(247,543,c) +); +} +); +width = 620; } ); unicode = 112; diff --git a/sources/0xProto-Italic.glyphspackage/glyphs/q.glyph b/sources/0xProto-Italic.glyphspackage/glyphs/q.glyph index 272abf8e..44685471 100644 --- a/sources/0xProto-Italic.glyphspackage/glyphs/q.glyph +++ b/sources/0xProto-Italic.glyphspackage/glyphs/q.glyph @@ -236,51 +236,51 @@ shapes = ( { closed = 1; nodes = ( -(208,566,o), -(76,495,o), -(45,305,cs), -(20,150,o), -(82,-7,o), -(229,-7,cs), -(367,-7,o), -(450,154,o), -(469,279,cs), -(489,413,o), -(433,566,o), -(303,566,cs) +(216,566,o), +(84,498,o), +(53,309,cs), +(28,155,o), +(90,0,o), +(237,0,cs), +(376,0,o), +(457,153,o), +(477,283,cs), +(497,416,o), +(441,566,o), +(311,566,cs) ); }, { closed = 1; nodes = ( -(388,480,o), -(428,368,o), -(415,275,cs), -(400,168,o), -(329,78,o), -(240,78,cs), -(151,78,o), -(115,179,o), -(137,303,cs), -(158,423,o), -(231,480,o), -(292,480,cs) +(396,480,o), +(436,372,o), +(423,279,cs), +(408,172,o), +(337,85,o), +(248,85,cs), +(159,85,o), +(124,184,o), +(145,307,cs), +(165,425,o), +(239,480,o), +(300,480,cs) ); }, { closed = 1; nodes = ( -(322,-158,o), -(374,-220,o), -(509,-216,c), -(524,-131,l), -(433,-126,o), -(426,-96,o), -(438,-22,cs), -(532,555,l), -(447,555,l), -(421,489,l), -(340,-38,ls) +(488,-132,l), +(438,-120,o), +(434,-100,o), +(446,-24,cs), +(540,555,l), +(455,555,l), +(429,489,l), +(347,-48,ls), +(331,-154,o), +(372,-203,o), +(472,-215,c) ); } ); @@ -570,6 +570,74 @@ nodes = ( ); } ); +width = 620; +}, +{ +anchors = ( +{ +name = bottom; +pos = (270,0); +}, +{ +name = top; +pos = (350,550); +} +); +associatedMasterId = m01; +layerId = "4AB36BD1-7889-4451-84E0-AFBF21CE074F"; +name = "Sep 3, 24 at 17:00"; +shapes = ( +{ +closed = 1; +nodes = ( +(208,566,o), +(76,495,o), +(45,305,cs), +(20,150,o), +(82,-7,o), +(229,-7,cs), +(367,-7,o), +(450,154,o), +(469,279,cs), +(489,413,o), +(433,566,o), +(303,566,cs) +); +}, +{ +closed = 1; +nodes = ( +(388,480,o), +(428,368,o), +(415,275,cs), +(400,168,o), +(329,78,o), +(240,78,cs), +(151,78,o), +(115,179,o), +(137,303,cs), +(158,423,o), +(231,480,o), +(292,480,cs) +); +}, +{ +closed = 1; +nodes = ( +(322,-158,o), +(374,-220,o), +(509,-216,c), +(524,-131,l), +(433,-126,o), +(426,-96,o), +(438,-22,cs), +(532,555,l), +(447,555,l), +(421,489,l), +(340,-38,ls) +); +} +); visible = 1; width = 620; } diff --git a/sources/0xProto-Italic.glyphspackage/glyphs/r.glyph b/sources/0xProto-Italic.glyphspackage/glyphs/r.glyph index d1177f33..6819725c 100644 --- a/sources/0xProto-Italic.glyphspackage/glyphs/r.glyph +++ b/sources/0xProto-Italic.glyphspackage/glyphs/r.glyph @@ -32,8 +32,8 @@ closed = 1; nodes = ( (25,0,l), (446,0,l), -(461,90,l), -(40,90,l) +(460,86,l), +(39,86,l) ); }, { @@ -156,6 +156,65 @@ nodes = ( } ); width = 620; +}, +{ +anchors = ( +{ +name = bottom; +pos = (235,0); +}, +{ +name = top; +pos = (347,550); +} +); +associatedMasterId = m01; +layerId = "9736C4A8-6018-4391-A2A2-D0E0DA8EAFAA"; +name = "Sep 3, 24 at 17:03"; +shapes = ( +{ +closed = 1; +nodes = ( +(133,558,l), +(124,498,l), +(211,482,l), +(134,0,l), +(235,0,l), +(297,388,l), +(309,484,l), +(310,558,l) +); +}, +{ +closed = 1; +nodes = ( +(25,0,l), +(446,0,l), +(461,90,l), +(40,90,l) +); +}, +{ +closed = 1; +nodes = ( +(607,491,l), +(581,525,o), +(533,565,o), +(474,566,cs), +(403,567,o), +(329,528,o), +(263,450,c), +(247,345,l), +(324,434,o), +(388,475,o), +(443,475,cs), +(480,475,o), +(512,455,o), +(532,432,c) +); +} +); +width = 620; } ); unicode = 114; diff --git a/sources/0xProto-Italic.glyphspackage/glyphs/tildecomb.glyph b/sources/0xProto-Italic.glyphspackage/glyphs/tildecomb.glyph index 7f2a8299..bfd39af6 100644 --- a/sources/0xProto-Italic.glyphspackage/glyphs/tildecomb.glyph +++ b/sources/0xProto-Italic.glyphspackage/glyphs/tildecomb.glyph @@ -65,7 +65,6 @@ nodes = ( ); } ); -visible = 1; width = 620; }, { @@ -165,7 +164,6 @@ nodes = ( ); } ); -visible = 1; width = 620; }, { @@ -181,6 +179,50 @@ shapes = ( { closed = 1; nodes = ( +); +}, +{ +closed = 1; +nodes = ( +(490,629,o), +(541,671,o), +(559,768,c), +(489,768,l), +(478,711,o), +(459,695,o), +(435,695,cs), +(391,695,o), +(384,777,o), +(308,777,cs), +(245,777,o), +(193,735,o), +(175,638,c), +(245,638,l), +(257,694,o), +(277,711,o), +(299,711,cs), +(340,711,o), +(346,629,o), +(426,629,cs) +); +} +); +width = 620; +}, +{ +anchors = ( +{ +name = _top; +pos = (350,550); +} +); +associatedMasterId = m01; +layerId = "57804BBA-D0D6-4E63-8521-5A78C869A736"; +name = "Sep 3, 24 at 15:45"; +shapes = ( +{ +closed = 1; +nodes = ( (500,759,l), (423,696,o), (422,694,o), @@ -199,6 +241,51 @@ nodes = ( } ); width = 620; +}, +{ +anchors = ( +{ +name = _top; +pos = (350,550); +} +); +associatedMasterId = m01; +layerId = "9E78F092-79D5-4FEA-8296-85A1BD11535E"; +name = "Sep 3, 24 at 16:57"; +shapes = ( +{ +closed = 1; +nodes = ( +); +}, +{ +closed = 1; +nodes = ( +(481,630,o), +(536,671,o), +(555,764,c), +(486,764,l), +(472,710,o), +(453,691,o), +(425,691,cs), +(382,691,o), +(374,775,o), +(309,775,cs), +(248,775,o), +(194,734,o), +(174,641,c), +(243,641,l), +(257,694,o), +(276,714,o), +(303,714,cs), +(349,714,o), +(354,630,o), +(419,630,cs) +); +} +); +visible = 1; +width = 620; } ); unicode = 771; diff --git a/sources/0xProto.glyphspackage/fontinfo.plist b/sources/0xProto.glyphspackage/fontinfo.plist index 6c99c177..fc68efe6 100644 --- a/sources/0xProto.glyphspackage/fontinfo.plist +++ b/sources/0xProto.glyphspackage/fontinfo.plist @@ -1,5 +1,5 @@ { -.appVersion = "3260"; +.appVersion = "3316"; .formatVersion = 3; axes = ( { @@ -870,7 +870,6 @@ name = Bold; userData = { GSCornerRadius = 218; }; -visible = 1; } ); instances = ( diff --git a/sources/0xProto.glyphspackage/glyphs/a.glyph b/sources/0xProto.glyphspackage/glyphs/a.glyph index 768f5022..6d730a37 100644 --- a/sources/0xProto.glyphspackage/glyphs/a.glyph +++ b/sources/0xProto.glyphspackage/glyphs/a.glyph @@ -16,7 +16,80 @@ name = top; pos = (313,550); } ); -layerId = m01; +layerId = m002; +shapes = ( +{ +closed = 1; +nodes = ( +(519,402,ls), +(519,528,o), +(401,566,o), +(314,566,cs), +(246,566,o), +(172,551,o), +(103,519,c), +(152,414,l), +(199,436,o), +(246,448,o), +(293,448,cs), +(362,448,o), +(391,419,o), +(391,374,cs), +(391,360,l), +(259,365,o), +(62,346,o), +(62,163,cs), +(62,49,o), +(148,-16,o), +(259,-16,cs), +(331,-16,o), +(381,12,o), +(411,46,c), +(438,5,o), +(471,-11,o), +(563,-8,c), +(563,81,l), +(525,84,o), +(519,100,o), +(519,138,cs) +); +}, +{ +closed = 1; +nodes = ( +(189,248,o), +(297,260,o), +(388,254,c), +(388,159,l), +(365,122,o), +(333,96,o), +(279,94,cs), +(230,92,o), +(189,123,o), +(189,168,cs) +); +} +); +width = 620; +}, +{ +anchors = ( +{ +name = bottom; +pos = (310,0); +}, +{ +name = ogonek; +pos = (563,-8); +}, +{ +name = top; +pos = (313,550); +} +); +associatedMasterId = m01; +layerId = "D262AA15-5E79-4DE9-BB1F-1855DCC890EE"; +name = "Sep 2, 24 at 15:03"; shapes = ( { closed = 1; @@ -48,10 +121,10 @@ nodes = ( (449,9,o), (486,-11,o), (563,-8,c), -(563,73,l), -(520,75,o), -(508,95,o), -(508,131,cs) +(563,53,l), +(520,55,o), +(508,75,o), +(508,111,cs) ); }, { @@ -87,57 +160,58 @@ name = top; pos = (313,550); } ); -layerId = m002; +layerId = m01; +name = Regular; shapes = ( { closed = 1; nodes = ( -(519,402,ls), -(519,528,o), -(401,566,o), -(314,566,cs), -(246,566,o), -(172,551,o), -(103,519,c), -(152,414,l), -(199,436,o), -(246,448,o), -(293,448,cs), -(362,448,o), -(391,419,o), -(391,374,cs), -(391,360,l), -(259,365,o), -(62,346,o), -(62,163,cs), -(62,49,o), -(148,-16,o), -(259,-16,cs), -(331,-16,o), -(381,12,o), -(411,46,c), -(438,5,o), -(471,-11,o), +(508,413,ls), +(508,554,o), +(383,566,o), +(310,566,cs), +(245,566,o), +(176,552,o), +(107,519,c), +(154,444,l), +(208,470,o), +(249,477,o), +(293,477,cs), +(398,477,o), +(410,437,o), +(410,361,cs), +(410,347,l), +(291,352,o), +(70,340,o), +(70,156,cs), +(70,38,o), +(170,-16,o), +(255,-16,cs), +(344,-16,o), +(396,13,o), +(429,49,c), +(449,9,o), +(486,-11,o), (563,-8,c), -(563,81,l), -(525,84,o), -(519,100,o), -(519,138,cs) +(563,73,l), +(520,75,o), +(508,95,o), +(508,131,cs) ); }, { closed = 1; nodes = ( -(189,248,o), -(297,260,o), -(388,254,c), -(388,159,l), -(365,122,o), -(333,96,o), -(279,94,cs), -(230,92,o), -(189,123,o), -(189,168,cs) +(158,269,o), +(303,276,o), +(410,268,c), +(410,156,l), +(387,114,o), +(346,74,o), +(264,74,cs), +(209,74,o), +(158,106,o), +(158,161,cs) ); } ); diff --git a/sources/0xProto.glyphspackage/glyphs/approxequal.glyph b/sources/0xProto.glyphspackage/glyphs/approxequal.glyph index 95f122d3..0c43b881 100644 --- a/sources/0xProto.glyphspackage/glyphs/approxequal.glyph +++ b/sources/0xProto.glyphspackage/glyphs/approxequal.glyph @@ -7,6 +7,120 @@ shapes = ( { closed = 1; nodes = ( +(503,311,o), +(569,372,o), +(573,513,c), +(488,513,l), +(485,433,o), +(456,393,o), +(418,393,cs), +(353,393,o), +(314,529,o), +(203,529,cs), +(117,529,o), +(51,468,o), +(47,327,c), +(132,327,l), +(137,409,o), +(161,447,o), +(202,447,cs), +(264,447,o), +(305,311,o), +(417,311,cs) +); +}, +{ +closed = 1; +nodes = ( +(503,94,o), +(569,155,o), +(573,296,c), +(488,296,l), +(485,216,o), +(456,176,o), +(418,176,cs), +(353,176,o), +(314,312,o), +(203,312,cs), +(117,312,o), +(51,251,o), +(47,110,c), +(132,110,l), +(137,192,o), +(161,230,o), +(202,230,cs), +(264,230,o), +(305,94,o), +(417,94,cs) +); +} +); +width = 620; +}, +{ +layerId = m002; +shapes = ( +{ +closed = 1; +nodes = ( +(500,312,o), +(572,379,o), +(576,516,c), +(479,516,l), +(476,441,o), +(449,405,o), +(416,405,cs), +(357,405,o), +(318,530,o), +(202,530,cs), +(114,530,o), +(48,467,o), +(44,326,c), +(141,326,l), +(146,402,o), +(168,438,o), +(204,438,cs), +(260,438,o), +(301,312,o), +(418,312,cs) +); +}, +{ +closed = 1; +nodes = ( +(500,91,o), +(572,158,o), +(576,295,c), +(479,295,l), +(476,220,o), +(449,184,o), +(416,184,cs), +(357,184,o), +(318,309,o), +(202,309,cs), +(114,309,o), +(48,246,o), +(44,105,c), +(141,105,l), +(146,181,o), +(168,217,o), +(204,217,cs), +(260,217,o), +(301,91,o), +(418,91,cs) +); +} +); +width = 620; +}, +{ +associatedMasterId = m01; +layerId = "EA6BBDE5-7F23-4542-826F-C0542A1FEDB5"; +name = "Sep 6, 24 at 16:02"; +shapes = ( +{ +closed = 1; +nodes = ( (200,462,o), (204,467,o), (285,392,cs), @@ -43,50 +157,7 @@ nodes = ( ); } ); -width = 620; -}, -{ -layerId = m002; -shapes = ( -{ -closed = 1; -nodes = ( -(205,450,o), -(198,447,o), -(283,379,cs), -(417,272,o), -(442,268,o), -(587,451,c), -(512,512,l), -(412,394,o), -(419,393,o), -(336,464,cs), -(212,569,o), -(186,581,o), -(32,390,c), -(105,332,l) -); -}, -{ -closed = 1; -nodes = ( -(205,228,o), -(198,225,o), -(283,157,cs), -(417,50,o), -(442,46,o), -(587,229,c), -(512,290,l), -(412,172,o), -(419,171,o), -(336,242,cs), -(212,347,o), -(186,359,o), -(32,168,c), -(105,110,l) -); -} -); +visible = 1; width = 620; } ); diff --git a/sources/0xProto.glyphspackage/glyphs/asciitilde.glyph b/sources/0xProto.glyphspackage/glyphs/asciitilde.glyph index 6348015a..4bcd65f2 100644 --- a/sources/0xProto.glyphspackage/glyphs/asciitilde.glyph +++ b/sources/0xProto.glyphspackage/glyphs/asciitilde.glyph @@ -8,6 +8,71 @@ shapes = ( { closed = 1; nodes = ( +(504,205,o), +(569,274,o), +(573,421,c), +(488,421,l), +(486,333,o), +(457,289,o), +(418,289,cs), +(349,289,o), +(313,435,o), +(202,435,cs), +(116,435,o), +(51,366,o), +(47,219,c), +(132,219,l), +(136,309,o), +(160,351,o), +(202,351,cs), +(268,351,o), +(306,205,o), +(418,205,cs) +); +} +); +width = 620; +}, +{ +layerId = m002; +name = Regular; +shapes = ( +{ +closed = 1; +nodes = ( +(505,202,o), +(576,269,o), +(580,421,c), +(478,421,l), +(476,347,o), +(451,306,o), +(418,306,cs), +(351,306,o), +(317,438,o), +(197,438,cs), +(115,438,o), +(44,371,o), +(40,219,c), +(142,219,l), +(146,295,o), +(166,334,o), +(202,334,cs), +(266,334,o), +(302,202,o), +(423,202,cs) +); +} +); +width = 620; +}, +{ +associatedMasterId = m01; +layerId = "801362A7-EF62-450D-B126-E27C0332C12E"; +name = "Sep 2, 24 at 13:32"; +shapes = ( +{ +closed = 1; +nodes = ( (401,180,o), (439,169,o), (580,345,c), @@ -28,8 +93,114 @@ nodes = ( width = 620; }, { -layerId = m002; -name = Regular; +associatedMasterId = m01; +layerId = "957194A9-A5BB-4B2D-82F0-A6777A841E82"; +name = "Sep 2, 24 at 13:58"; +shapes = ( +{ +closed = 1; +nodes = ( +(492,318,o), +(464,286,o), +(425,286,cs), +(386,286,o), +(360,320,o), +(334,345,cs), +(289,388,o), +(255,421,o), +(199,421,cs), +(121,421,o), +(59,366,o), +(59,233,c), +(128,233,l), +(128,320,o), +(161,354,o), +(202,354,cs), +(237,354,o), +(269,318,o), +(297,291,cs), +(329,261,o), +(376,217,o), +(425,217,cs), +(503,217,o), +(561,272,o), +(561,405,c), +(492,405,l) +); +} +); +width = 620; +}, +{ +associatedMasterId = m01; +layerId = "8F97122A-1F3E-49D8-9965-C396B619E8E7"; +name = "Sep 2, 24 at 14:22"; +shapes = ( +{ +closed = 1; +nodes = ( +(517,200,o), +(590,262,o), +(590,423,c), +(505,423,l), +(505,322,o), +(474,284,o), +(433,284,cs), +(354,284,o), +(301,440,o), +(183,440,cs), +(97,440,o), +(27,378,o), +(26,217,c), +(111,217,l), +(113,317,o), +(139,356,o), +(184,356,cs), +(262,356,o), +(309,200,o), +(437,200,cs) +); +} +); +width = 620; +}, +{ +associatedMasterId = m01; +layerId = "A2332D8D-241B-49DE-9D6B-51ED5906E775"; +name = "Sep 2, 24 at 14:30"; +shapes = ( +{ +closed = 1; +nodes = ( +(505,209,o), +(576,274,o), +(576,421,c), +(489,421,l), +(487,333,o), +(460,295,o), +(423,295,cs), +(358,295,o), +(306,431,o), +(199,431,cs), +(115,431,o), +(44,366,o), +(44,219,c), +(131,219,l), +(135,309,o), +(157,345,o), +(194,345,cs), +(259,345,o), +(313,209,o), +(421,209,cs) +); +} +); +width = 620; +}, +{ +associatedMasterId = m002; +layerId = "63741943-0CF6-4289-BB88-7E2266B940BC"; +name = "Sep 3, 24 at 14:47"; shapes = ( { closed = 1; diff --git a/sources/0xProto.glyphspackage/glyphs/b.glyph b/sources/0xProto.glyphspackage/glyphs/b.glyph index 2868c3d9..80dc6783 100644 --- a/sources/0xProto.glyphspackage/glyphs/b.glyph +++ b/sources/0xProto.glyphspackage/glyphs/b.glyph @@ -12,22 +12,86 @@ name = top; pos = (310,750); } ); -layerId = m01; +layerId = m002; name = Regular; shapes = ( { closed = 1; nodes = ( +(495,-16,o), +(570,119,o), +(570,271,cs), +(570,421,o), +(493,558,o), +(351,558,cs), +(281,558,o), +(230,522,o), +(203,477,c), +(224,454,l), +(224,750,l), +(20,750,l), +(20,692,l), +(96,679,l), +(96,-8,l), +(224,-8,l), +(224,90,l), +(203,68,l), +(233,17,o), +(283,-16,o), +(351,-16,cs) +); +}, +{ +closed = 1; +nodes = ( +(272,103,o), +(226,141,o), +(211,200,c), +(224,134,l), +(224,403,l), +(211,337,l), +(224,391,o), +(271,435,o), +(330,435,cs), +(405,435,o), +(446,358,o), +(446,271,cs), +(446,179,o), +(403,103,o), +(330,103,cs) +); +} +); +width = 620; +}, +{ +anchors = ( +{ +name = bottom; +pos = (310,0); +}, +{ +name = top; +pos = (310,750); +} +); +associatedMasterId = m01; +layerId = "D19FA073-C3C9-4FE6-81C8-85458507CC4F"; +name = "Sep 2, 24 at 15:08"; +shapes = ( +{ +closed = 1; +nodes = ( (489,-16,o), (562,121,o), (562,271,cs), -(562,419,o), -(490,558,o), -(347,558,cs), -(277,558,o), -(224,516,o), -(190,457,c), -(207,438,l), +(562,409,o), +(490,548,o), +(347,548,cs), +(277,548,o), +(224,506,o), +(190,447,c), +(207,428,l), (207,750,l), (20,750,l), (20,692,l), @@ -48,13 +112,13 @@ nodes = ( (216,129,o), (196,199,c), (207,124,l), -(207,413,l), -(196,338,l), -(216,407,o), -(265,470,o), -(336,470,cs), -(435,470,o), -(468,361,o), +(207,403,l), +(196,328,l), +(216,397,o), +(265,460,o), +(336,460,cs), +(435,460,o), +(468,351,o), (468,271,cs), (468,179,o), (435,71,o), @@ -75,53 +139,53 @@ name = top; pos = (310,750); } ); -layerId = m002; +layerId = m01; name = Regular; shapes = ( { closed = 1; nodes = ( -(495,-16,o), -(570,119,o), -(570,271,cs), -(570,421,o), -(493,558,o), -(351,558,cs), -(281,558,o), -(230,522,o), -(203,477,c), -(224,454,l), -(224,750,l), +(489,-16,o), +(562,121,o), +(562,271,cs), +(562,419,o), +(490,558,o), +(347,558,cs), +(277,558,o), +(224,516,o), +(190,457,c), +(207,438,l), +(207,750,l), (20,750,l), (20,692,l), -(96,679,l), -(96,-8,l), -(224,-8,l), -(224,90,l), -(203,68,l), -(233,17,o), -(283,-16,o), -(351,-16,cs) +(112,676,l), +(112,-8,l), +(207,-8,l), +(207,102,l), +(190,83,l), +(224,25,o), +(277,-16,o), +(347,-16,cs) ); }, { closed = 1; nodes = ( -(272,103,o), -(226,141,o), -(211,200,c), -(224,134,l), -(224,403,l), -(211,337,l), -(224,391,o), -(271,435,o), -(330,435,cs), -(405,435,o), -(446,358,o), -(446,271,cs), -(446,179,o), -(403,103,o), -(330,103,cs) +(266,71,o), +(216,129,o), +(196,199,c), +(207,124,l), +(207,413,l), +(196,338,l), +(216,407,o), +(265,470,o), +(336,470,cs), +(435,470,o), +(468,361,o), +(468,271,cs), +(468,179,o), +(435,71,o), +(336,71,cs) ); } ); diff --git a/sources/0xProto.glyphspackage/glyphs/brevecomb_tildecomb.glyph b/sources/0xProto.glyphspackage/glyphs/brevecomb_tildecomb.glyph index 220bd980..2eb0bbf7 100644 --- a/sources/0xProto.glyphspackage/glyphs/brevecomb_tildecomb.glyph +++ b/sources/0xProto.glyphspackage/glyphs/brevecomb_tildecomb.glyph @@ -16,6 +16,88 @@ ref = brevecomb; { closed = 1; nodes = ( +(425,826,o), +(460,861,o), +(462,938,c), +(402,938,l), +(400,897,o), +(387,885,o), +(371,885,cs), +(338,885,o), +(311,946,o), +(254,946,cs), +(202,946,o), +(164,911,o), +(162,834,c), +(222,834,l), +(225,874,o), +(239,887,o), +(253,887,cs), +(284,887,o), +(310,826,o), +(370,826,cs) +); +} +); +width = 620; +}, +{ +anchors = ( +{ +name = _top; +pos = (310,550); +} +); +layerId = m002; +shapes = ( +{ +ref = brevecomb; +}, +{ +closed = 1; +nodes = ( +(420,826,o), +(463,854,o), +(466,939,c), +(394,939,l), +(392,909,o), +(383,892,o), +(366,892,cs), +(337,892,o), +(312,946,o), +(255,946,cs), +(206,946,o), +(162,918,o), +(159,833,c), +(232,833,l), +(234,863,o), +(242,878,o), +(259,878,cs), +(287,878,o), +(313,826,o), +(371,826,cs) +); +} +); +width = 620; +}, +{ +anchors = ( +{ +name = _top; +pos = (310,550); +} +); +associatedMasterId = m01; +layerId = "B5FDEAF7-6221-4247-8E7F-6DA55D29BEEE"; +name = "Sep 3, 24 at 13:08"; +shapes = ( +{ +ref = brevecomb; +}, +{ +closed = 1; +nodes = ( (417,937,l), (361,880,o), (364,883,o), @@ -42,7 +124,9 @@ name = _top; pos = (310,550); } ); -layerId = m002; +associatedMasterId = m002; +layerId = "09AD15E6-B203-4937-A4BD-0BDD9B9DBE4D"; +name = "Sep 3, 24 at 15:09"; shapes = ( { ref = brevecomb; diff --git a/sources/0xProto.glyphspackage/glyphs/circumflexcomb_tildecomb.glyph b/sources/0xProto.glyphspackage/glyphs/circumflexcomb_tildecomb.glyph index 1bc776b4..5b85cc9f 100644 --- a/sources/0xProto.glyphspackage/glyphs/circumflexcomb_tildecomb.glyph +++ b/sources/0xProto.glyphspackage/glyphs/circumflexcomb_tildecomb.glyph @@ -16,6 +16,88 @@ ref = circumflexcomb; { closed = 1; nodes = ( +(425,826,o), +(460,861,o), +(462,938,c), +(402,938,l), +(400,897,o), +(387,885,o), +(371,885,cs), +(338,885,o), +(311,946,o), +(254,946,cs), +(202,946,o), +(164,911,o), +(162,834,c), +(222,834,l), +(225,874,o), +(239,887,o), +(253,887,cs), +(284,887,o), +(310,826,o), +(370,826,cs) +); +} +); +width = 620; +}, +{ +anchors = ( +{ +name = _top; +pos = (310,550); +} +); +layerId = m002; +shapes = ( +{ +ref = circumflexcomb; +}, +{ +closed = 1; +nodes = ( +(420,826,o), +(463,854,o), +(466,939,c), +(394,939,l), +(392,909,o), +(383,892,o), +(366,892,cs), +(337,892,o), +(312,946,o), +(255,946,cs), +(206,946,o), +(162,918,o), +(159,833,c), +(232,833,l), +(234,863,o), +(242,878,o), +(259,878,cs), +(287,878,o), +(313,826,o), +(371,826,cs) +); +} +); +width = 620; +}, +{ +anchors = ( +{ +name = _top; +pos = (310,550); +} +); +associatedMasterId = m01; +layerId = "A3189202-9151-42D4-A50D-83B663965FF2"; +name = "Sep 3, 24 at 13:11"; +shapes = ( +{ +ref = circumflexcomb; +}, +{ +closed = 1; +nodes = ( (417,937,l), (361,880,o), (364,883,o), @@ -33,6 +115,7 @@ nodes = ( ); } ); +visible = 1; width = 620; }, { @@ -42,7 +125,9 @@ name = _top; pos = (310,550); } ); -layerId = m002; +associatedMasterId = m002; +layerId = "F5016B1D-B16C-4D84-B095-CC85275B68E6"; +name = "Sep 3, 24 at 15:11"; shapes = ( { ref = circumflexcomb; diff --git a/sources/0xProto.glyphspackage/glyphs/idotless.glyph b/sources/0xProto.glyphspackage/glyphs/idotless.glyph index b426ce3f..d261e1b0 100644 --- a/sources/0xProto.glyphspackage/glyphs/idotless.glyph +++ b/sources/0xProto.glyphspackage/glyphs/idotless.glyph @@ -23,14 +23,14 @@ shapes = ( closed = 1; nodes = ( (533,0,l), -(533,88,l), -(372,88,l), -(372,509,l), +(533,86,l), +(368,86,l), +(368,509,l), (139,509,l), (139,421,l), -(274,421,l), -(274,88,l), -(85,88,l), +(277,421,l), +(277,86,l), +(85,86,l), (85,0,l) ); } @@ -59,19 +59,56 @@ shapes = ( closed = 1; nodes = ( (538,0,l), -(538,122,l), -(391,122,l), -(391,519,l), +(538,121,l), +(390,121,l), +(390,519,l), (131,519,l), -(131,396,l), -(254,396,l), -(254,122,l), -(80,122,l), +(131,397,l), +(255,397,l), +(255,121,l), +(80,121,l), (80,0,l) ); } ); width = 620; +}, +{ +anchors = ( +{ +name = bottom; +pos = (308,0); +}, +{ +name = ogonek; +pos = (533,0); +}, +{ +name = top; +pos = (300,550); +} +); +associatedMasterId = m01; +layerId = "B78CE139-22AE-4091-BF4E-FDB075AAE7EF"; +name = "Sep 2, 24 at 14:37"; +shapes = ( +{ +closed = 1; +nodes = ( +(533,0,l), +(533,88,l), +(372,88,l), +(372,509,l), +(139,509,l), +(139,421,l), +(274,421,l), +(274,88,l), +(85,88,l), +(85,0,l) +); +} +); +width = 620; } ); unicode = 305; diff --git a/sources/0xProto.glyphspackage/glyphs/jdotless.glyph b/sources/0xProto.glyphspackage/glyphs/jdotless.glyph index 0a4dbd8a..822467bc 100644 --- a/sources/0xProto.glyphspackage/glyphs/jdotless.glyph +++ b/sources/0xProto.glyphspackage/glyphs/jdotless.glyph @@ -58,8 +58,8 @@ nodes = ( (480,12,cs), (480,519,l), (131,519,l), -(131,399,l), -(349,399,l), +(131,400,l), +(349,400,l), (349,12,ls), (349,-45,o), (320,-73,o), diff --git a/sources/0xProto.glyphspackage/glyphs/p.glyph b/sources/0xProto.glyphspackage/glyphs/p.glyph index 5c1eaddc..a16f840c 100644 --- a/sources/0xProto.glyphspackage/glyphs/p.glyph +++ b/sources/0xProto.glyphspackage/glyphs/p.glyph @@ -12,7 +12,67 @@ name = top; pos = (310,550); } ); -layerId = m01; +layerId = m002; +shapes = ( +{ +closed = 1; +nodes = ( +(225,-197,l), +(225,33,l), +(246,18,o), +(282,0,o), +(321,0,cs), +(452,0,o), +(560,112,o), +(573,286,cs), +(586,462,o), +(499,566,o), +(358,566,cs), +(302,566,o), +(252,542,o), +(217,507,c), +(199,558,l), +(22,558,l), +(22,500,l), +(99,487,l), +(99,-197,l) +); +}, +{ +closed = 1; +nodes = ( +(271,115,o), +(241,138,o), +(225,174,c), +(225,364,l), +(250,414,o), +(296,447,o), +(343,447,cs), +(422,447,o), +(454,385,o), +(446,286,cs), +(437,180,o), +(388,115,o), +(311,115,cs) +); +} +); +width = 620; +}, +{ +anchors = ( +{ +name = bottom; +pos = (310,0); +}, +{ +name = top; +pos = (310,550); +} +); +associatedMasterId = m01; +layerId = "CAC03A37-A474-427A-B7A2-80C91BA8F53F"; +name = "Sep 2, 24 at 15:15"; shapes = ( { closed = 1; @@ -70,48 +130,49 @@ name = top; pos = (310,550); } ); -layerId = m002; +layerId = m01; +name = Regular; shapes = ( { closed = 1; nodes = ( -(225,-197,l), -(225,10,l), -(248,-6,o), -(277,-16,o), -(311,-16,cs), -(452,-16,o), -(560,104,o), -(573,278,cs), -(586,454,o), -(499,566,o), -(358,566,cs), -(299,566,o), -(252,542,o), -(217,507,c), +(209,-197,l), +(209,38,l), +(235,16,o), +(270,0,o), +(316,0,cs), +(454,0,o), +(552,124,o), +(564,291,cs), +(576,462,o), +(485,566,o), +(357,566,cs), +(297,566,o), +(244,537,o), +(209,502,c), (199,558,l), (22,558,l), (22,500,l), -(99,487,l), -(99,-197,l) +(115,484,l), +(115,-197,l) ); }, { closed = 1; nodes = ( -(270,99,o), -(242,121,o), -(225,160,c), -(225,362,l), -(250,413,o), -(297,446,o), -(343,446,cs), -(422,446,o), -(453,377,o), -(445,278,cs), -(436,172,o), -(386,99,o), -(311,99,cs) +(265,87,o), +(226,117,o), +(209,159,c), +(209,385,l), +(236,440,o), +(287,479,o), +(347,479,cs), +(436,479,o), +(476,402,o), +(467,291,cs), +(458,178,o), +(399,87,o), +(312,87,cs) ); } ); diff --git a/sources/0xProto.glyphspackage/glyphs/q.glyph b/sources/0xProto.glyphspackage/glyphs/q.glyph index 09f80312..716b2089 100644 --- a/sources/0xProto.glyphspackage/glyphs/q.glyph +++ b/sources/0xProto.glyphspackage/glyphs/q.glyph @@ -18,6 +18,135 @@ shapes = ( { closed = 1; nodes = ( +(575,-200,l), +(575,-112,l), +(519,-111,o), +(511,-94,o), +(511,-27,cs), +(511,558,l), +(426,558,l), +(417,497,l), +(382,537,o), +(337,566,o), +(275,566,cs), +(133,566,o), +(59,433,o), +(59,283,cs), +(59,145,o), +(132,0,o), +(275,0,cs), +(339,0,o), +(390,39,o), +(416,77,c), +(416,-29,ls), +(416,-140,o), +(436,-200,o), +(541,-200,cs) +); +}, +{ +closed = 1; +nodes = ( +(187,88,o), +(154,203,o), +(154,283,cs), +(154,375,o), +(187,479,o), +(286,479,cs), +(347,479,o), +(394,436,o), +(416,379,c), +(416,193,l), +(392,135,o), +(345,88,o), +(286,88,cs) +); +} +); +width = 620; +}, +{ +anchors = ( +{ +name = bottom; +pos = (310,0); +}, +{ +name = top; +pos = (310,550); +} +); +layerId = m002; +name = Regular; +shapes = ( +{ +closed = 1; +nodes = ( +(576,-200,l), +(576,-96,l), +(531,-94,o), +(523,-89,o), +(523,-15,cs), +(523,558,l), +(423,558,l), +(402,499,l), +(376,536,o), +(331,566,o), +(270,566,cs), +(122,566,o), +(45,434,o), +(45,284,cs), +(45,136,o), +(122,0,o), +(270,0,cs), +(325,0,o), +(374,30,o), +(397,65,c), +(397,-21,ls), +(397,-141,o), +(417,-200,o), +(529,-200,cs) +); +}, +{ +closed = 1; +nodes = ( +(205,118,o), +(170,205,o), +(170,284,cs), +(170,365,o), +(204,450,o), +(286,450,cs), +(340,450,o), +(379,412,o), +(397,357,c), +(397,206,l), +(376,154,o), +(337,118,o), +(286,118,cs) +); +} +); +width = 620; +}, +{ +anchors = ( +{ +name = bottom; +pos = (310,0); +}, +{ +name = top; +pos = (310,550); +} +); +associatedMasterId = m01; +layerId = "ECADCAD8-F022-404B-A4D0-36FAC93F6C5E"; +name = "Sep 2, 24 at 14:43"; +shapes = ( +{ +closed = 1; +nodes = ( (605,-200,l), (605,-112,l), (519,-112,o), @@ -76,8 +205,215 @@ name = top; pos = (310,550); } ); -layerId = m002; -name = Regular; +associatedMasterId = m01; +layerId = "356F87BF-CE50-47FF-8339-6819E9987D35"; +name = "Sep 2, 24 at 14:52"; +shapes = ( +{ +closed = 1; +nodes = ( +(411,-8,o), +(481,151,o), +(481,279,cs), +(481,419,o), +(418,566,o), +(275,566,cs), +(133,566,o), +(60,429,o), +(60,279,cs), +(60,131,o), +(132,-8,o), +(275,-8,cs) +); +}, +{ +closed = 1; +nodes = ( +(575,-200,l), +(575,-111,l), +(520,-110,o), +(511,-90,o), +(511,-23,c), +(416,-23,l), +(416,-126,o), +(437,-200,o), +(546,-200,cs) +); +}, +{ +closed = 1; +nodes = ( +(187,80,o), +(154,189,o), +(154,279,cs), +(154,371,o), +(187,479,o), +(286,479,cs), +(380,479,o), +(436,376,o), +(436,279,cs), +(436,194,o), +(381,80,o), +(286,80,cs) +); +}, +{ +closed = 1; +nodes = ( +(511,-23,l), +(511,558,l), +(426,558,l), +(416,493,l), +(416,-23,l) +); +} +); +width = 620; +}, +{ +anchors = ( +{ +name = bottom; +pos = (310,0); +}, +{ +name = top; +pos = (310,550); +} +); +associatedMasterId = m01; +layerId = "2C30330B-343D-451F-80B2-827F68DC9B2D"; +name = "Sep 2, 24 at 14:56"; +shapes = ( +{ +closed = 1; +nodes = ( +(575,-200,l), +(575,-111,l), +(520,-110,o), +(511,-90,o), +(511,-23,cs), +(511,558,l), +(426,558,l), +(417,497,l), +(383,539,o), +(337,566,o), +(275,566,cs), +(133,566,o), +(60,429,o), +(60,279,cs), +(60,131,o), +(132,-8,o), +(275,-8,cs), +(335,-8,o), +(382,23,o), +(416,68,c), +(416,-23,ls), +(416,-126,o), +(437,-200,o), +(546,-200,cs) +); +}, +{ +closed = 1; +nodes = ( +(187,80,o), +(154,189,o), +(154,279,cs), +(154,371,o), +(187,479,o), +(286,479,cs), +(347,479,o), +(392,436,o), +(416,379,c), +(416,184,l), +(392,128,o), +(347,80,o), +(286,80,cs) +); +} +); +width = 620; +}, +{ +anchors = ( +{ +name = bottom; +pos = (310,0); +}, +{ +name = top; +pos = (310,550); +} +); +associatedMasterId = m01; +layerId = "75F3DCAB-9C48-457A-85A4-35EBF03D38BC"; +name = "Sep 2, 24 at 15:06"; +shapes = ( +{ +closed = 1; +nodes = ( +(575,-200,l), +(575,-112,l), +(521,-111,o), +(511,-98,o), +(511,-31,cs), +(511,558,l), +(426,558,l), +(417,497,l), +(383,539,o), +(337,566,o), +(275,566,cs), +(133,566,o), +(60,429,o), +(60,279,cs), +(60,131,o), +(132,-8,o), +(275,-8,cs), +(335,-8,o), +(382,23,o), +(416,68,c), +(416,-29,ls), +(416,-132,o), +(440,-200,o), +(546,-200,cs) +); +}, +{ +closed = 1; +nodes = ( +(187,80,o), +(154,189,o), +(154,279,cs), +(154,371,o), +(187,479,o), +(286,479,cs), +(347,479,o), +(392,436,o), +(416,379,c), +(416,184,l), +(392,128,o), +(347,80,o), +(286,80,cs) +); +} +); +width = 620; +}, +{ +anchors = ( +{ +name = bottom; +pos = (310,0); +}, +{ +name = top; +pos = (310,550); +} +); +associatedMasterId = m002; +layerId = "A4B6AE80-7D5B-4A90-B7BD-7FD837357D50"; +name = "Sep 3, 24 at 15:17"; shapes = ( { closed = 1; diff --git a/sources/0xProto.glyphspackage/glyphs/r.glyph b/sources/0xProto.glyphspackage/glyphs/r.glyph index 6fd5f3e9..6521b6cf 100644 --- a/sources/0xProto.glyphspackage/glyphs/r.glyph +++ b/sources/0xProto.glyphspackage/glyphs/r.glyph @@ -18,6 +18,99 @@ shapes = ( { closed = 1; nodes = ( +(483,0,l), +(483,82,l), +(277,82,l), +(277,392,l), +(326,440,o), +(368,474,o), +(413,474,cs), +(447,474,o), +(481,461,o), +(503,434,c), +(573,493,l), +(547,539,o), +(494,565,o), +(437,566,cs), +(376,567,o), +(322,529,o), +(274,485,c), +(264,558,l), +(88,558,l), +(88,500,l), +(179,484,l), +(179,82,l), +(67,82,l), +(67,0,l) +); +} +); +width = 620; +}, +{ +anchors = ( +{ +name = bottom; +pos = (278,0); +}, +{ +name = top; +pos = (310,550); +} +); +layerId = m002; +name = Regular; +shapes = ( +{ +closed = 1; +nodes = ( +(493,0,l), +(493,119,l), +(293,119,l), +(293,383,l), +(330,420,o), +(371,443,o), +(413,443,cs), +(444,443,o), +(471,425,o), +(491,403,c), +(579,496,l), +(546,532,o), +(503,565,o), +(437,566,cs), +(379,567,o), +(327,539,o), +(284,499,c), +(264,558,l), +(88,558,l), +(88,500,l), +(162,487,l), +(162,119,l), +(65,119,l), +(65,0,l) +); +} +); +width = 620; +}, +{ +anchors = ( +{ +name = bottom; +pos = (278,0); +}, +{ +name = top; +pos = (310,550); +} +); +associatedMasterId = m01; +layerId = "B66134CA-56D9-4608-9395-75484E4D9034"; +name = "Sep 2, 24 at 14:40"; +shapes = ( +{ +closed = 1; +nodes = ( (488,0,l), (488,88,l), (277,88,l), @@ -58,8 +151,9 @@ name = top; pos = (310,550); } ); -layerId = m002; -name = Regular; +associatedMasterId = m002; +layerId = "DBC3DBFF-B273-44DB-AB1A-A6C733DAA3F5"; +name = "Sep 3, 24 at 15:30"; shapes = ( { closed = 1; diff --git a/sources/0xProto.glyphspackage/glyphs/tildecomb.glyph b/sources/0xProto.glyphspackage/glyphs/tildecomb.glyph index df2247d3..5db53645 100644 --- a/sources/0xProto.glyphspackage/glyphs/tildecomb.glyph +++ b/sources/0xProto.glyphspackage/glyphs/tildecomb.glyph @@ -14,6 +14,88 @@ shapes = ( { closed = 1; nodes = ( +(446,627,o), +(489,669,o), +(492,766,c), +(422,766,l), +(420,709,o), +(406,693,o), +(382,693,cs), +(338,693,o), +(314,775,o), +(238,775,cs), +(175,775,o), +(131,733,o), +(128,636,c), +(198,636,l), +(201,692,o), +(216,709,o), +(238,709,cs), +(279,709,o), +(302,627,o), +(382,627,cs) +); +}, +{ +closed = 1; +nodes = ( +); +} +); +width = 620; +}, +{ +anchors = ( +{ +name = _top; +pos = (310,550); +} +); +layerId = m002; +name = Regular; +shapes = ( +{ +closed = 1; +nodes = ( +(439,626,o), +(493,662,o), +(494,768,c), +(413,768,l), +(412,726,o), +(398,705,o), +(377,705,cs), +(339,705,o), +(318,776,o), +(235,776,cs), +(181,776,o), +(127,740,o), +(125,634,c), +(207,634,l), +(209,676,o), +(220,695,o), +(243,695,cs), +(279,695,o), +(301,626,o), +(385,626,cs) +); +} +); +width = 620; +}, +{ +anchors = ( +{ +name = _top; +pos = (310,550); +} +); +associatedMasterId = m01; +layerId = "C713FC0E-006A-4DBE-B7B1-766E5F7D4FDC"; +name = "Sep 3, 24 at 11:53"; +shapes = ( +{ +closed = 1; +nodes = ( (442,761,l), (381,692,o), (384,691,o), @@ -40,8 +122,9 @@ name = _top; pos = (310,550); } ); -layerId = m002; -name = Regular; +associatedMasterId = m002; +layerId = "8F630D8A-EEE7-4D77-88A5-9D936304872B"; +name = "Sep 3, 24 at 14:58"; shapes = ( { closed = 1; diff --git a/sources/0xProto.glyphspackage/glyphs/u.glyph b/sources/0xProto.glyphspackage/glyphs/u.glyph index d0b603e7..6de2f96a 100644 --- a/sources/0xProto.glyphspackage/glyphs/u.glyph +++ b/sources/0xProto.glyphspackage/glyphs/u.glyph @@ -20,7 +20,63 @@ name = topright; pos = (468,550); } ); -layerId = m01; +layerId = m002; +shapes = ( +{ +closed = 1; +nodes = ( +(327,-17,o), +(381,9,o), +(426,51,c), +(450,10,o), +(504,-12,o), +(576,-8,c), +(576,92,l), +(548,95,o), +(542,107,o), +(542,158,cs), +(542,550,l), +(404,550,l), +(404,163,l), +(368,125,o), +(324,106,o), +(286,106,cs), +(239,106,o), +(196,141,o), +(196,242,cs), +(196,550,l), +(57,550,l), +(57,212,ls), +(57,56,o), +(148,-15,o), +(252,-16,cs) +); +} +); +width = 620; +}, +{ +anchors = ( +{ +name = bottom; +pos = (310,0); +}, +{ +name = ogonek; +pos = (576,-8); +}, +{ +name = top; +pos = (310,550); +}, +{ +name = topright; +pos = (468,550); +} +); +associatedMasterId = m01; +layerId = "880A1F11-59EB-45D0-A610-40C704C8277F"; +name = "Sep 2, 24 at 15:03"; shapes = ( { closed = 1; @@ -29,12 +85,12 @@ nodes = ( (376,21,o), (434,67,c), (453,15,o), -(488,-12,o), -(576,-8,c), -(576,73,l), -(533,75,o), -(519,95,o), -(519,131,cs), +(480,-12,o), +(568,-8,c), +(568,53,l), +(530,54,o), +(520,84,o), +(520,121,cs), (519,550,l), (423,550,l), (423,151,l), @@ -74,36 +130,37 @@ name = topright; pos = (468,550); } ); -layerId = m002; +layerId = m01; +name = Regular; shapes = ( { closed = 1; nodes = ( -(327,-17,o), -(381,9,o), -(426,51,c), -(450,10,o), -(504,-12,o), +(307,-17,o), +(376,21,o), +(434,67,c), +(453,15,o), +(488,-12,o), (576,-8,c), -(576,92,l), -(548,95,o), -(542,107,o), -(542,158,cs), -(542,550,l), -(404,550,l), -(404,163,l), -(368,125,o), -(324,106,o), -(286,106,cs), -(239,106,o), -(196,141,o), -(196,242,cs), -(196,550,l), -(57,550,l), -(57,212,ls), -(57,56,o), -(148,-15,o), -(252,-16,cs) +(576,73,l), +(533,75,o), +(519,95,o), +(519,131,cs), +(519,550,l), +(423,550,l), +(423,151,l), +(360,99,o), +(312,81,o), +(266,81,cs), +(188,81,o), +(176,155,o), +(176,257,cs), +(176,550,l), +(77,550,l), +(77,206,ls), +(77,42,o), +(146,-15,o), +(237,-16,cs) ); } ); diff --git a/sources/0xProto.glyphspackage/glyphs/utilde.glyph b/sources/0xProto.glyphspackage/glyphs/utilde.glyph index 4ca310df..5a35b06f 100644 --- a/sources/0xProto.glyphspackage/glyphs/utilde.glyph +++ b/sources/0xProto.glyphspackage/glyphs/utilde.glyph @@ -24,6 +24,36 @@ ref = tildecomb; } ); width = 620; +}, +{ +associatedMasterId = m01; +layerId = "EFD7FF04-8A95-4D71-87E7-E7F774D50481"; +name = "Sep 3, 24 at 13:05"; +shapes = ( +{ +ref = u; +}, +{ +closed = 1; +nodes = ( +(442,761,l), +(381,692,o), +(384,691,o), +(332,730,cs), +(252,790,o), +(233,802,o), +(126,689,c), +(178,643,l), +(247,711,o), +(241,714,o), +(307,666,cs), +(380,613,o), +(401,607,o), +(494,717,c) +); +} +); +width = 620; } ); unicode = 361; diff --git a/sources/0xProto.glyphspackage/glyphs/y.glyph b/sources/0xProto.glyphspackage/glyphs/y.glyph index cf9a13d5..a01fa226 100644 --- a/sources/0xProto.glyphspackage/glyphs/y.glyph +++ b/sources/0xProto.glyphspackage/glyphs/y.glyph @@ -12,12 +12,65 @@ name = top; pos = (330,550); } ); -layerId = m01; +layerId = m002; name = Regular; shapes = ( { closed = 1; nodes = ( +(345,-215,ls), +(505,-215,o), +(548,-151,o), +(548,-5,cs), +(548,550,l), +(419,550,l), +(419,185,l), +(385,146,o), +(350,128,o), +(313,128,cs), +(261,128,o), +(240,168,o), +(240,258,cs), +(240,545,l), +(47,545,l), +(47,477,l), +(116,468,l), +(114,224,ls), +(113,64,o), +(202,3,o), +(293,2,cs), +(355,1,o), +(388,19,o), +(425,54,c), +(425,-8,ls), +(425,-72,o), +(404,-103,o), +(312,-103,cs), +(164,-103,l), +(164,-215,l) +); +} +); +width = 620; +}, +{ +anchors = ( +{ +name = bottom; +pos = (330,-214); +}, +{ +name = top; +pos = (330,550); +} +); +associatedMasterId = m01; +layerId = "BA523E9D-EC4F-49B0-A608-3EB3C29B19B8"; +name = "Sep 2, 24 at 14:46"; +shapes = ( +{ +closed = 1; +nodes = ( (352,-215,ls), (462,-215,o), (539,-153,o), @@ -64,8 +117,9 @@ name = top; pos = (330,550); } ); -layerId = m002; -name = Regular; +associatedMasterId = m002; +layerId = "5FE35363-45F5-489A-B678-F9BB02D0747B"; +name = "Sep 3, 24 at 15:26"; shapes = ( { closed = 1; @@ -104,6 +158,59 @@ nodes = ( } ); width = 620; +}, +{ +anchors = ( +{ +name = bottom; +pos = (330,-214); +}, +{ +name = top; +pos = (330,550); +} +); +layerId = m01; +name = Regular; +shapes = ( +{ +closed = 1; +nodes = ( +(351,-215,ls), +(474,-215,o), +(539,-157,o), +(539,-24,cs), +(539,550,l), +(441,550,l), +(441,157,l), +(401,122,o), +(356,98,o), +(311,98,cs), +(233,98,o), +(225,173,o), +(225,275,cs), +(225,545,l), +(47,545,l), +(47,477,l), +(130,465,l), +(128,224,ls), +(127,64,o), +(202,4,o), +(293,2,cs), +(353,1,o), +(401,27,o), +(441,62,c), +(441,-23,ls), +(441,-102,o), +(411,-127,o), +(301,-127,cs), +(171,-127,l), +(171,-215,l) +); +} +); +visible = 1; +width = 620; } ); unicode = 121;