diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bdc6aa7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,26 @@ +__pycache__/ +py_environment/ +# nuitka +*.bin/ +*.build/ +*.dist/ +# +/inspiration/ +/build/ +/dist/ +.build/ +.dist/ +*.zip +*.bak +*.ufo/**/*.svg +specimens/*.png +specimens/*.pdf +# fonts rely on glifjson and MFEKglif --export +FRBAmericanPrint-SOURCE.ufo/glyphs/*.glif +FRBAmericanCursive-SOURCE.ufo/glyphs/*.glif +# auto-generated fea +/fea/classes.fea +/fea/GDEF.fea +/fea/ccmp.fea +/fea/mark.fea +/fea/strokes.fea diff --git a/.gitmodules b/.gitmodules index e69de29..d2feaad 100644 --- a/.gitmodules +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "sketchbook"] + path = sketchbook + url = https://github.com/ctrlcctrlv/FRBAmericanCursive-processing-sketchbook diff --git a/FRBAmericanCursive-SOURCE.ufo/features.fea b/FRBAmericanCursive-SOURCE.ufo/features.fea index c6d3216..85efaa1 100644 --- a/FRBAmericanCursive-SOURCE.ufo/features.fea +++ b/FRBAmericanCursive-SOURCE.ufo/features.fea @@ -2,15 +2,18 @@ languagesystem DFLT dflt; languagesystem latn dflt; languagesystem cyrl dflt; -#table GDEF { -# GlyphClassDef @GDEF_Simple, , , ; -# -#} GDEF; - +include(../fea/GDEF.fea); include(../fea/classes.fea); -include(../fea/mark.fea); include(../fea/ccmp.fea); +include(../fea/mark.fea); +include(../fea/mkmk.fea); +include(strokes_mark.fea); +include(../fea/frac.fea); include(../fea/Latn.fea); include(../fea/Cyrl.fea); +include(../fea/salt.fea); +include(../fea/tails.fea); +include(../fea/strokes.fea); +include(../fea/strokes_increment.fea); # vim: set ts=4 sw=4 expandtab: diff --git a/FRBAmericanCursive-SOURCE.ufo/fontinfo.plist b/FRBAmericanCursive-SOURCE.ufo/fontinfo.plist index 3694735..38dc8d4 100644 --- a/FRBAmericanCursive-SOURCE.ufo/fontinfo.plist +++ b/FRBAmericanCursive-SOURCE.ufo/fontinfo.plist @@ -3,160 +3,204 @@ ascender - 650 + 650 descender + -350 + openTypeOS2WinAscent + 667 + openTypeOS2WinDescent + 350 + openTypeHheaAscender + 650 + openTypeHheaDescender -350 - xHeight - 264 + openTypeHheaLineGap + 0 + openTypeOS2TypoLineGap + 0 capHeight 540 - openTypeOS2TypoDescender - 291 copyright - Copyright 2021 Fredrick R. Brennan + Copyright 2021 The FRB American Cursive Project Authors (https://github.com/ctrlcctrlv/FRBAmericanCursive) familyName FRB American Cursive guidelines - angle - 0.0 x - 500.0 + 500 y - -291.0 + -291 + angle + 0 + name + tail - angle - 0.0 x - 500.0 + 0 y - 171.16 + 171 + angle + 0 + name + high join - angle - 0.0 x - 500.0 + 0 y - 76.6639 + 77 + angle + 0 + name + low join - angle - 0.0 x - 500.0 + 0 y - 540.953 + 540 + angle + 0 + name + cap height - angle - 0.0 x - 625.0 + 625 y - 264.48 + 264 + angle + 0 + name + x height + x + 0 + y + 50 angle - 0.0 + 0 + name + dnom.top + + x - 625.0 + 0 y - 0.271484 + 550 + angle + 0 + name + numr.top italicAngle - -25.0 + -25 + openTypeOS2VendorID + MFEK openTypeHeadCreated 2021/01/04 01:14:38 - openTypeHheaAscender - 650 - openTypeHheaDescender - -350 - openTypeHheaLineGap - 0 openTypeNameLicense - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/> - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - -(Due to the technical limitations of the `name` table, it is impossible -to put the full license text here. Please see the LICENSE file in the -archive for the full terms and conditions, or visit -<https://www.gnu.org/licenses/gpl-3.0.txt>.) - + This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. openTypeNameLicenseURL - https://www.gnu.org/licenses/gpl-3.0.txt + https://scripts.sil.org/OFL openTypeNameVersion - Version 1.2.1 + Version 2.0;Modular Font Editor K font №1 + openTypeOS2TypoDescender + -350 postscriptFontName FRBAmericanCursive-Regular postscriptFullName @@ -176,8 +220,16 @@ archive for the full terms and conditions, or visit unitsPerEm 1000 versionMajor - 1 - versionMinor 2 + versionMinor + 0 + xHeight + 264 + openTypeOS2Selection + + 7 + + openTypeOS2Type + diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/A_.alt.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/A_.alt.glif deleted file mode 100644 index d4b848c..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/A_.alt.glif +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/A_.alt.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/A_.alt.glifjson new file mode 100644 index 0000000..107165e --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/A_.alt.glifjson @@ -0,0 +1,203 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 544.0, + "y": 544.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 340.0, + "y": -10.0, + "a": { + "At": [ + 313.678, + 160.616 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 148.802, + "y": 222.645, + "a": { + "At": [ + 111.082, + 222.645 + ] + }, + "b": { + "At": [ + 206.162, + 222.645 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 82.0771, + "y": 155.414, + "a": { + "At": [ + 82.0771, + 93.2471 + ] + }, + "b": { + "At": [ + 82.0771, + 195.821 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 375.805, + "y": 30.167, + "a": { + "At": [ + 446.0, + 30.167 + ] + }, + "b": { + "At": [ + 244.195, + 30.167 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 575.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 512.63, + 32.9922 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "A.alt", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 575, + "unicode": [], + "name": "A.alt", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/A_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/A_.glif deleted file mode 100644 index 7d485cf..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/A_.glif +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/A_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/A_.glifjson new file mode 100644 index 0000000..9248d0c --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/A_.glifjson @@ -0,0 +1,251 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 585.945, + "y": 485.456, + "a": { + "At": [ + 585.945, + 485.456 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 486.804, + "y": 517.088, + "a": { + "At": [ + 286.588, + 517.088 + ] + }, + "b": { + "At": [ + 551.871, + 517.088 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 15.5094, + "y": 61.8583, + "a": { + "At": [ + 15.5094, + 9.40719 + ] + }, + "b": { + "At": [ + 15.5094, + 179.439 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 83.2832, + "y": -7.64355, + "a": { + "At": [ + 307.365, + -7.64355 + ] + }, + "b": { + "At": [ + 55.3956, + -7.64355 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 584.17, + "y": 483.456, + "a": { + "At": [ + 549.664, + 418.465 + ] + }, + "b": { + "At": [ + 566.233, + 455.608 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 370.341, + "y": 53.8351, + "a": { + "At": [ + 370.341, + 21.3059 + ] + }, + "b": { + "At": [ + 370.341, + 168.743 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 425.407, + "y": -3.55077, + "a": { + "At": [ + 499.202, + -3.55077 + ] + }, + "b": { + "At": [ + 389.961, + -3.55077 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 716.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 629.493, + 78.966 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "A", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 716, + "unicode": [ + "A" + ], + "name": "A", + "note": null, + "filename": null +} diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/A_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/A_.rlow.glif deleted file mode 100644 index cb83464..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/A_.rlow.glif +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/A_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/A_.rlow.glifjson new file mode 100644 index 0000000..a400184 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/A_.rlow.glifjson @@ -0,0 +1,651 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 585.945, + "y": 485.456, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 486.804, + "y": 517.088, + "a": { + "At": [ + 453.4572, + 517.088 + ] + }, + "b": { + "At": [ + 551.871, + 517.088 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 381.6667, + "y": 490.80325, + "a": { + "At": [ + 293.06067, + 450.06778 + ] + }, + "b": { + "At": [ + 417.83224, + 507.4299 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 131.66667, + "y": 282.6637, + "a": { + "At": [ + 62.57976, + 198.38039 + ] + }, + "b": { + "At": [ + 201.2096, + 367.50333 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 15.5094, + "y": 61.8583, + "a": { + "At": [ + 15.5094, + 9.40719 + ] + }, + "b": { + "At": [ + 15.5094, + 111.85164 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 83.2832, + "y": -7.64355, + "a": { + "At": [ + 199.6408, + -7.64355 + ] + }, + "b": { + "At": [ + 55.3956, + -7.64355 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 410.78497, + "y": 225.00006, + "a": { + "At": [ + 496.1165, + 334.08548 + ] + }, + "b": { + "At": [ + 317.60355, + 105.87949 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 584.17, + "y": 483.456, + "a": "Colocated", + "b": { + "At": [ + 560.6661, + 447.86505 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 584.17, + "y": 483.456, + "a": { + "At": [ + 554.9036, + 432.3019 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 413.33337, + "y": 190.66145, + "a": { + "At": [ + 387.86108, + 136.8878 + ] + }, + "b": { + "At": [ + 466.95102, + 303.85175 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 370.138, + "y": 49.5967, + "a": { + "At": [ + 370.138, + 19.1713 + ] + }, + "b": { + "At": [ + 370.138, + 86.55823 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 415.437, + "y": -3.55077, + "a": { + "At": [ + 484.396, + -3.55077 + ] + }, + "b": { + "At": [ + 382.08, + -3.55077 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 594.708, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 558.778, + 51.5112 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + }, + { + "name": "1", + "visible": false, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 585.945, + "y": 485.456, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 486.804, + "y": 517.088, + "a": { + "At": [ + 290.593, + 517.088 + ] + }, + "b": { + "At": [ + 551.871, + 517.088 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 15.5094, + "y": 61.8583, + "a": { + "At": [ + 15.5094, + 9.40719 + ] + }, + "b": { + "At": [ + 15.5094, + 182.715 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 83.2832, + "y": -7.64355, + "a": { + "At": [ + 306.196, + -7.64355 + ] + }, + "b": { + "At": [ + 55.3956, + -7.64355 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 584.17, + "y": 483.456, + "a": "Colocated", + "b": { + "At": [ + 535.0, + 409.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 584.17, + "y": 483.456, + "a": { + "At": [ + 541.0, + 408.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 370.138, + "y": 49.5967, + "a": { + "At": [ + 370.138, + 19.1713 + ] + }, + "b": { + "At": [ + 370.138, + 164.36 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 415.437, + "y": -3.55077, + "a": { + "At": [ + 484.396, + -3.55077 + ] + }, + "b": { + "At": [ + 382.08, + -3.55077 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 594.708, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 558.778, + 51.5112 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "A.rlow", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 595, + "unicode": [], + "name": "A.rlow", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/A_.rlow.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/A_E_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/A_E_.glif deleted file mode 100644 index 0dbd270..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/A_E_.glif +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/A_E_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/A_E_.glifjson new file mode 100644 index 0000000..e013858 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/A_E_.glifjson @@ -0,0 +1,303 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 101.75, + "y": 434.42, + "a": { + "At": [ + 153.55, + 495.32 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 286.75, + "y": 542.01, + "a": { + "At": [ + 535.75, + 542.01 + ] + }, + "b": { + "At": [ + 207.2, + 542.01 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 129.842, + "y": 0.511719, + "a": { + "At": [ + 40.001, + 0.511719 + ] + }, + "b": { + "At": [ + 381.034, + 0.511719 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 10.5703, + "y": 124.528, + "a": { + "At": [ + 10.5703, + 227.66 + ] + }, + "b": { + "At": [ + 10.5703, + 47.6367 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 264.55, + "y": 286.555, + "a": { + "At": [ + 623.0, + 286.555 + ] + }, + "b": { + "At": [ + 99.9004, + 286.555 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 670.636, + "y": 432.065, + "a": { + "At": [ + 670.636, + 504.559 + ] + }, + "b": { + "At": [ + 670.636, + 316.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 587.147, + "y": 543.602, + "a": { + "At": [ + 485.413, + 543.602 + ] + }, + "b": { + "At": [ + 643.031, + 543.602 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 345.652, + "y": 86.1406, + "a": { + "At": [ + 345.652, + 48.5635 + ] + }, + "b": { + "At": [ + 345.652, + 141.031 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 433.404, + "y": -3.70605, + "a": { + "At": [ + 540.0, + -3.70605 + ] + }, + "b": { + "At": [ + 357.154, + -3.70605 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 799.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 712.0, + 133.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "AE", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 799, + "unicode": [ + "Æ" + ], + "name": "AE", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/A_E_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/A_E_.rlow.glif deleted file mode 100644 index 38e88aa..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/A_E_.rlow.glif +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/A_E_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/A_E_.rlow.glifjson new file mode 100644 index 0000000..deab1c8 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/A_E_.rlow.glifjson @@ -0,0 +1,327 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 100.75, + "y": 434.42, + "a": { + "At": [ + 152.55, + 495.32 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 285.75, + "y": 542.01, + "a": { + "At": [ + 534.75, + 542.01 + ] + }, + "b": { + "At": [ + 206.2, + 542.01 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 128.842, + "y": 0.511719, + "a": { + "At": [ + 39.0012, + 0.689113 + ] + }, + "b": { + "At": [ + 388.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 9.57031, + "y": 144.528, + "a": { + "At": [ + 9.57031, + 247.66 + ] + }, + "b": { + "At": [ + 9.57031, + 67.6367 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 263.55, + "y": 286.555, + "a": { + "At": [ + 574.0, + 286.555 + ] + }, + "b": { + "At": [ + 98.9004, + 286.555 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 669.636, + "y": 452.065, + "a": { + "At": [ + 669.636, + 506.922 + ] + }, + "b": { + "At": [ + 669.636, + 288.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 586.147, + "y": 543.602, + "a": { + "At": [ + 530.769, + 543.602 + ] + }, + "b": { + "At": [ + 619.667, + 543.602 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 457.8, + "y": 396.175, + "a": { + "At": [ + 434.199, + 340.063 + ] + }, + "b": { + "At": [ + 485.788, + 462.719 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 344.652, + "y": 86.1406, + "a": { + "At": [ + 344.652, + 48.5635 + ] + }, + "b": { + "At": [ + 344.652, + 157.282 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 432.404, + "y": -3.70605, + "a": { + "At": [ + 484.136, + -3.70605 + ] + }, + "b": { + "At": [ + 356.154, + -3.70605 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 677.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 585.919, + 12.8877 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "AE.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 677, + "unicode": [], + "name": "AE.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.fina.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.fina.glif deleted file mode 100644 index b630152..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.fina.glif +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.fina.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.fina.glifjson new file mode 100644 index 0000000..e11f847 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.fina.glifjson @@ -0,0 +1,333 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 45.25, + "y": 282.15, + "a": { + "At": [ + 155.092, + 339.921 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 353.05, + "y": 547.2, + "a": "Colocated", + "b": { + "At": [ + 265.433, + 395.591 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 88.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 158.161, + "y": 145.351, + "a": { + "At": [ + 322.188, + 485.154 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 506.95, + "y": 547.2, + "a": { + "At": [ + 609.55, + 547.2 + ] + }, + "b": { + "At": [ + 378.7, + 547.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 643.75, + "y": 427.5, + "a": { + "At": [ + 643.75, + 273.601 + ] + }, + "b": { + "At": [ + 643.75, + 478.801 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 430.0, + "y": 239.4, + "a": { + "At": [ + 399.172, + 239.4 + ] + }, + "b": { + "At": [ + 464.2, + 239.4 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 370.149, + "y": 273.601, + "a": { + "At": [ + 370.149, + 292.719 + ] + }, + "b": { + "At": [ + 370.149, + 247.95 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 404.35, + "y": 299.25, + "a": { + "At": [ + 489.85, + 299.25 + ] + }, + "b": { + "At": [ + 378.7, + 299.25 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 515.5, + "y": 153.9, + "a": { + "At": [ + 515.5, + 59.8506 + ] + }, + "b": { + "At": [ + 515.5, + 222.301 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 335.95, + "y": 0.0, + "a": { + "At": [ + 190.6, + 0.0 + ] + }, + "b": { + "At": [ + 430.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 164.95, + "y": 145.351, + "a": "Colocated", + "b": { + "At": [ + 164.95, + 145.351 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "B.fina", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 606, + "unicode": [], + "name": "B.fina", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.glif deleted file mode 100644 index 4717a51..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.glif +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.glifjson new file mode 100644 index 0000000..f3616f3 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.glifjson @@ -0,0 +1,387 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 45.25, + "y": 282.15, + "a": { + "At": [ + 155.092, + 339.921 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 353.05, + "y": 547.2, + "a": "Colocated", + "b": { + "At": [ + 265.433, + 395.591 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 88.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 158.161, + "y": 145.351, + "a": { + "At": [ + 322.188, + 485.154 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 506.95, + "y": 547.2, + "a": { + "At": [ + 609.55, + 547.2 + ] + }, + "b": { + "At": [ + 378.7, + 547.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 643.75, + "y": 427.5, + "a": { + "At": [ + 643.75, + 273.601 + ] + }, + "b": { + "At": [ + 643.75, + 478.801 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 430.0, + "y": 239.4, + "a": { + "At": [ + 399.172, + 239.4 + ] + }, + "b": { + "At": [ + 464.2, + 239.4 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 370.149, + "y": 273.601, + "a": { + "At": [ + 375.931, + 286.0 + ] + }, + "b": { + "At": [ + 358.212, + 248.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 414.35, + "y": 299.25, + "a": { + "At": [ + 494.0, + 299.25 + ] + }, + "b": { + "At": [ + 392.0, + 299.25 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 515.5, + "y": 153.9, + "a": { + "At": [ + 515.5, + 59.8506 + ] + }, + "b": { + "At": [ + 515.5, + 222.301 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 335.95, + "y": 0.0, + "a": { + "At": [ + 190.6, + 0.0 + ] + }, + "b": { + "At": [ + 430.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 164.95, + "y": 145.351, + "a": { + "At": [ + 183.024, + 118.209 + ] + }, + "b": { + "At": [ + 164.95, + 145.351 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 310.3, + "y": 77.0, + "a": { + "At": [ + 390.0, + 70.0 + ] + }, + "b": { + "At": [ + 248.0, + 82.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 510.447, + "y": 115.79, + "a": "Colocated", + "b": { + "At": [ + 475.772, + 94.082 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "B", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 606, + "unicode": [ + "B" + ], + "name": "B", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.highfina.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.highfina.glif deleted file mode 100644 index 1b94ce3..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.highfina.glif +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.highfina.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.highfina.glifjson new file mode 100644 index 0000000..60dd24d --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.highfina.glifjson @@ -0,0 +1,426 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 64.82484, + 171.08357 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 180.0, + "y": 278.59622, + "a": { + "At": [ + 233.71353, + 342.50635 + ] + }, + "b": { + "At": [ + 121.26742, + 208.71422 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 355.05, + "y": 547.2, + "a": "Colocated", + "b": { + "At": [ + 289.34238, + 433.39124 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 355.05, + "y": 547.2, + "a": "Colocated", + "b": { + "At": [ + 217.495, + 308.948 + ] + }, + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 90.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 160.161, + "y": 145.351, + "a": { + "At": [ + 324.188, + 485.154 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 508.95, + "y": 547.2, + "a": { + "At": [ + 611.55, + 547.2 + ] + }, + "b": { + "At": [ + 380.7, + 547.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 645.75, + "y": 427.5, + "a": { + "At": [ + 645.75, + 273.601 + ] + }, + "b": { + "At": [ + 645.75, + 478.801 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 432.0, + "y": 239.4, + "a": { + "At": [ + 401.172, + 239.4 + ] + }, + "b": { + "At": [ + 466.2, + 239.4 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 372.149, + "y": 273.601, + "a": { + "At": [ + 372.149, + 292.719 + ] + }, + "b": { + "At": [ + 372.149, + 247.95 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 406.35, + "y": 299.25, + "a": { + "At": [ + 491.85, + 299.25 + ] + }, + "b": { + "At": [ + 380.7, + 299.25 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 517.5, + "y": 153.9, + "a": { + "At": [ + 517.5, + 59.8506 + ] + }, + "b": { + "At": [ + 517.5, + 222.301 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 337.95, + "y": 0.0, + "a": { + "At": [ + 159.0, + 0.0 + ] + }, + "b": { + "At": [ + 432.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 172.0, + "y": 166.0, + "a": "Colocated", + "b": { + "At": [ + 171.71669, + 123.98233 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "B.highfina", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 608, + "unicode": [], + "name": "B.highfina", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/B_.highfina.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.lowfina.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.lowfina.glif deleted file mode 100644 index eb1b1df..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.lowfina.glif +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.lowfina.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.lowfina.glifjson new file mode 100644 index 0000000..4a17aa4 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.lowfina.glifjson @@ -0,0 +1,447 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 92.81626, + 141.82071 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 232.00003, + "y": 273.24506, + "a": { + "At": [ + 297.25592, + 344.49203 + ] + }, + "b": { + "At": [ + 165.26843, + 200.38689 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 425.05, + "y": 547.2, + "a": "Colocated", + "b": { + "At": [ + 357.04147, + 429.4059 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 425.05, + "y": 547.2, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 160.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 230.161, + "y": 145.351, + "a": { + "At": [ + 394.188, + 485.154 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 578.95, + "y": 547.2, + "a": { + "At": [ + 681.55, + 547.2 + ] + }, + "b": { + "At": [ + 450.7, + 547.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 715.75, + "y": 427.5, + "a": { + "At": [ + 715.75, + 273.601 + ] + }, + "b": { + "At": [ + 715.75, + 478.801 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 502.0, + "y": 239.4, + "a": { + "At": [ + 471.172, + 239.4 + ] + }, + "b": { + "At": [ + 536.2, + 239.4 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 442.149, + "y": 273.601, + "a": { + "At": [ + 442.149, + 292.719 + ] + }, + "b": { + "At": [ + 442.149, + 247.95 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 476.35, + "y": 299.25, + "a": { + "At": [ + 561.85, + 299.25 + ] + }, + "b": { + "At": [ + 450.7, + 299.25 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 587.5, + "y": 153.9, + "a": { + "At": [ + 587.5, + 59.8506 + ] + }, + "b": { + "At": [ + 587.5, + 222.301 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 407.95, + "y": 0.0, + "a": { + "At": [ + 333.85486, + 0.0 + ] + }, + "b": { + "At": [ + 502.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 262.66672, + "y": 49.011143, + "a": { + "At": [ + 225.87187, + 88.28458 + ] + }, + "b": { + "At": [ + 288.6676, + 21.258762 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 240.00003, + "y": 164.00002, + "a": "Colocated", + "b": { + "At": [ + 227.49988, + 140.56223 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "B.lowfina", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 678, + "unicode": [], + "name": "B.lowfina", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/B_.lowfina.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.rlow.glif deleted file mode 100644 index 5042ed8..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.rlow.glif +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.rlow.glifjson new file mode 100644 index 0000000..ca9f492 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.rlow.glifjson @@ -0,0 +1,385 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 45.25, + "y": 282.15, + "a": { + "At": [ + 155.092, + 339.921 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 353.05, + "y": 547.2, + "a": "Colocated", + "b": { + "At": [ + 265.433, + 395.591 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 88.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 158.161, + "y": 145.351, + "a": { + "At": [ + 322.188, + 485.154 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 506.95, + "y": 547.2, + "a": { + "At": [ + 609.55, + 547.2 + ] + }, + "b": { + "At": [ + 378.7, + 547.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 643.75, + "y": 427.5, + "a": { + "At": [ + 643.75, + 273.601 + ] + }, + "b": { + "At": [ + 643.75, + 478.801 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 430.0, + "y": 239.4, + "a": { + "At": [ + 399.172, + 239.4 + ] + }, + "b": { + "At": [ + 464.2, + 239.4 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 370.149, + "y": 273.601, + "a": { + "At": [ + 370.149, + 292.719 + ] + }, + "b": { + "At": [ + 370.149, + 247.95 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 404.35, + "y": 299.25, + "a": { + "At": [ + 489.85, + 299.25 + ] + }, + "b": { + "At": [ + 378.7, + 299.25 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 515.5, + "y": 153.9, + "a": { + "At": [ + 515.5, + 59.8506 + ] + }, + "b": { + "At": [ + 515.5, + 222.301 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 335.95, + "y": 0.0, + "a": { + "At": [ + 157.0, + 0.0 + ] + }, + "b": { + "At": [ + 430.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 164.95, + "y": 145.351, + "a": { + "At": [ + 164.95, + 145.351 + ] + }, + "b": { + "At": [ + 164.95, + 145.351 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 400.3, + "y": 26.9502, + "a": { + "At": [ + 503.0, + 26.9502 + ] + }, + "b": { + "At": [ + 272.0, + 26.9502 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 606.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 548.225, + 36.2097 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "B.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 606, + "unicode": [], + "name": "B.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.rlowhigh.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.rlowhigh.glif deleted file mode 100644 index 0fa83f5..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.rlowhigh.glif +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.rlowhigh.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.rlowhigh.glifjson new file mode 100644 index 0000000..f30b072 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.rlowhigh.glifjson @@ -0,0 +1,385 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 124.11, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 355.05, + "y": 547.2, + "a": "Colocated", + "b": { + "At": [ + 217.495, + 308.948 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 90.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 160.161, + "y": 145.351, + "a": { + "At": [ + 324.188, + 485.154 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 508.95, + "y": 547.2, + "a": { + "At": [ + 611.55, + 547.2 + ] + }, + "b": { + "At": [ + 380.7, + 547.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 645.75, + "y": 427.5, + "a": { + "At": [ + 645.75, + 273.601 + ] + }, + "b": { + "At": [ + 645.75, + 478.801 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 432.0, + "y": 239.4, + "a": { + "At": [ + 401.172, + 239.4 + ] + }, + "b": { + "At": [ + 466.2, + 239.4 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 372.149, + "y": 273.601, + "a": { + "At": [ + 372.149, + 292.719 + ] + }, + "b": { + "At": [ + 372.149, + 247.95 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 406.35, + "y": 299.25, + "a": { + "At": [ + 491.85, + 299.25 + ] + }, + "b": { + "At": [ + 380.7, + 299.25 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 517.5, + "y": 153.9, + "a": { + "At": [ + 517.5, + 59.8506 + ] + }, + "b": { + "At": [ + 517.5, + 222.301 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 337.95, + "y": 0.0, + "a": { + "At": [ + 159.0, + 0.0 + ] + }, + "b": { + "At": [ + 432.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 166.95, + "y": 145.351, + "a": { + "At": [ + 166.95, + 145.351 + ] + }, + "b": { + "At": [ + 166.95, + 145.351 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 402.3, + "y": 26.9502, + "a": { + "At": [ + 505.0, + 26.9502 + ] + }, + "b": { + "At": [ + 274.0, + 26.9502 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 608.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 550.226, + 36.21 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "B.rlowhigh", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 608, + "unicode": [], + "name": "B.rlowhigh", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.rlowlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.rlowlow.glif deleted file mode 100644 index 3a866c6..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.rlowlow.glif +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.rlowlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.rlowlow.glifjson new file mode 100644 index 0000000..d70905d --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/B_.rlowlow.glifjson @@ -0,0 +1,499 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 98.54096, + 145.81871 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 244.28574, + "y": 286.89413, + "a": { + "At": [ + 304.8303, + 355.3343 + ] + }, + "b": { + "At": [ + 174.12834, + 207.58754 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 425.05, + "y": 547.2, + "a": "Colocated", + "b": { + "At": [ + 361.33093, + 436.83548 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 425.05, + "y": 547.2, + "a": "Colocated", + "b": { + "At": [ + 287.495, + 308.948 + ] + }, + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 160.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 230.161, + "y": 145.351, + "a": { + "At": [ + 394.188, + 485.154 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 578.95, + "y": 547.2, + "a": { + "At": [ + 681.55, + 547.2 + ] + }, + "b": { + "At": [ + 450.7, + 547.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 715.75, + "y": 427.5, + "a": { + "At": [ + 715.75, + 273.601 + ] + }, + "b": { + "At": [ + 715.75, + 478.801 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 502.0, + "y": 239.4, + "a": { + "At": [ + 471.172, + 239.4 + ] + }, + "b": { + "At": [ + 536.2, + 239.4 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 442.149, + "y": 273.601, + "a": { + "At": [ + 442.149, + 292.719 + ] + }, + "b": { + "At": [ + 442.149, + 247.95 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 476.35, + "y": 299.25, + "a": { + "At": [ + 561.85, + 299.25 + ] + }, + "b": { + "At": [ + 450.7, + 299.25 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 587.5, + "y": 153.9, + "a": { + "At": [ + 587.5, + 59.8506 + ] + }, + "b": { + "At": [ + 587.5, + 222.301 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 407.95, + "y": 0.0, + "a": { + "At": [ + 229.0, + 0.0 + ] + }, + "b": { + "At": [ + 502.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 231.95, + "y": 145.351, + "a": "Colocated", + "b": { + "At": [ + 217.85718, + 115.714294 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 310.00003, + "y": 82.19337, + "a": { + "At": [ + 353.4295, + 53.969353 + ] + }, + "b": { + "At": [ + 262.5165, + 113.05203 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 472.3, + "y": 26.9502, + "a": { + "At": [ + 575.0, + 26.9502 + ] + }, + "b": { + "At": [ + 411.01062, + 26.9502 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 678.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 620.226, + 36.21 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "B.rlowlow", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 678, + "unicode": [], + "name": "B.rlowlow", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/B_.rlowlow.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/C_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/C_.glif deleted file mode 100644 index ea45050..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/C_.glif +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/C_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/C_.glifjson new file mode 100644 index 0000000..8f16719 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/C_.glifjson @@ -0,0 +1,228 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 542.7, + "y": 547.2, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 532.44, + "y": 504.45, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 532.44, + "y": 504.45, + "a": { + "At": [ + 523.177, + 519.753 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 433.261, + "y": 552.33, + "a": { + "At": [ + 293.04, + 552.33 + ] + }, + "b": { + "At": [ + 493.092, + 552.33 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 63.9004, + "y": 174.42, + "a": { + "At": [ + 63.9004, + 77.0459 + ] + }, + "b": { + "At": [ + 63.9004, + 380.476 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 252.0, + "y": 0.0, + "a": { + "At": [ + 432.794, + 0.0 + ] + }, + "b": { + "At": [ + 118.641, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 628.2, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 540.99, + 165.016 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "C", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 628, + "unicode": [ + "C" + ], + "name": "C", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/C_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/C_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/C_.rlow.glif deleted file mode 100644 index 0014aa7..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/C_.rlow.glif +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/C_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/C_.rlow.glifjson new file mode 100644 index 0000000..c2ee00c --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/C_.rlow.glifjson @@ -0,0 +1,226 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 542.7, + "y": 547.2, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 532.44, + "y": 504.45, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 532.44, + "y": 504.45, + "a": { + "At": [ + 532.44, + 528.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 433.261, + "y": 552.33, + "a": { + "At": [ + 293.04, + 552.33 + ] + }, + "b": { + "At": [ + 492.729, + 552.33 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 63.9004, + "y": 174.42, + "a": { + "At": [ + 63.9004, + 77.0459 + ] + }, + "b": { + "At": [ + 63.9004, + 380.476 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 262.0, + "y": 0.0, + "a": { + "At": [ + 365.0, + 0.0 + ] + }, + "b": { + "At": [ + 121.551, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 502.853, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 440.354, + 35.6309 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "C.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 503, + "unicode": [], + "name": "C.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/C_cedilla.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/C_cedilla.glif deleted file mode 100644 index 08374bb..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/C_cedilla.glif +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/C_cedilla.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/C_cedilla.glifjson new file mode 100644 index 0000000..4626b96 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/C_cedilla.glifjson @@ -0,0 +1,387 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 542.7, + "y": 547.2, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 532.44, + "y": 504.45, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 532.44, + "y": 504.45, + "a": { + "At": [ + 532.44, + 523.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 433.261, + "y": 552.33, + "a": { + "At": [ + 293.04, + 552.33 + ] + }, + "b": { + "At": [ + 490.0, + 552.33 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 63.9004, + "y": 174.42, + "a": { + "At": [ + 63.9004, + 77.0459 + ] + }, + "b": { + "At": [ + 63.9004, + 380.476 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 252.0, + "y": 0.0, + "a": { + "At": [ + 432.794, + 0.0 + ] + }, + "b": { + "At": [ + 118.641, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 628.2, + "y": 270.181, + "a": "Colocated", + "b": { + "At": [ + 540.99, + 165.016 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 252.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 219.825, + "y": -69.0, + "a": { + "At": [ + 226.304, + -61.5047 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 246.782, + "y": -57.7738, + "a": { + "At": [ + 257.0, + -57.7738 + ] + }, + "b": { + "At": [ + 236.919, + -57.7738 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 270.699, + "y": -75.8877, + "a": { + "At": [ + 270.699, + -101.0 + ] + }, + "b": { + "At": [ + 270.699, + -63.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 222.253, + "y": -120.085, + "a": { + "At": [ + 215.263, + -120.085 + ] + }, + "b": { + "At": [ + 253.184, + -120.085 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 207.0, + "y": -116.0, + "a": "Colocated", + "b": { + "At": [ + 209.63, + -118.301 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "Ccedilla", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 628, + "unicode": [ + "Ç" + ], + "name": "Ccedilla", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/C_cedilla.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/C_cedilla.rlow.glif deleted file mode 100644 index 3359d9f..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/C_cedilla.rlow.glif +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/C_cedilla.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/C_cedilla.rlow.glifjson new file mode 100644 index 0000000..fa54dd7 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/C_cedilla.rlow.glifjson @@ -0,0 +1,333 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 542.7, + "y": 547.2, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 532.44, + "y": 504.45, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 532.44, + "y": 504.45, + "a": { + "At": [ + 532.44, + 504.45 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 433.261, + "y": 552.33, + "a": { + "At": [ + 293.04, + 552.33 + ] + }, + "b": { + "At": [ + 522.0, + 552.33 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 63.9004, + "y": 174.42, + "a": { + "At": [ + 63.9004, + 77.0459 + ] + }, + "b": { + "At": [ + 63.9004, + 380.476 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 262.0, + "y": 0.0, + "a": { + "At": [ + 365.0, + 0.0 + ] + }, + "b": { + "At": [ + 121.551, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 502.853, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 440.354, + 35.6309 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 252.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 219.825, + "y": -69.0, + "a": { + "At": [ + 236.798, + -49.3638 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 268.0, + "y": -87.0, + "a": { + "At": [ + 250.785, + -125.212 + ] + }, + "b": { + "At": [ + 282.162, + -55.5636 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 207.0, + "y": -116.0, + "a": "Colocated", + "b": { + "At": [ + 215.0, + -123.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "Ccedilla.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 503, + "unicode": [], + "name": "Ccedilla.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/D_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/D_.glif deleted file mode 100644 index d94144f..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/D_.glif +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/D_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/D_.glifjson new file mode 100644 index 0000000..06e953f --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/D_.glifjson @@ -0,0 +1,345 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 534.0, + "y": 548.0, + "a": { + "At": [ + 512.95, + 548.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 345.12, + "y": 422.37, + "a": "Colocated", + "b": { + "At": [ + 403.964, + 534.316 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 204.899, + "y": 155.61, + "a": { + "At": [ + 180.137, + 108.501 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 76.6494, + "y": 3.41992, + "a": { + "At": [ + 52.71, + 3.41992 + ] + }, + "b": { + "At": [ + 157.02, + 3.41992 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 25.3496, + "y": 35.9102, + "a": { + "At": [ + 25.3496, + 109.44 + ] + }, + "b": { + "At": [ + 25.3496, + 11.9707 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 189.51, + "y": 128.25, + "a": { + "At": [ + 235.68, + 128.25 + ] + }, + "b": { + "At": [ + 98.8799, + 128.25 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 393.0, + "y": 0.0, + "a": { + "At": [ + 579.39, + 0.0 + ] + }, + "b": { + "At": [ + 252.779, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 712.77, + "y": 355.681, + "a": { + "At": [ + 712.77, + 446.311 + ] + }, + "b": { + "At": [ + 712.77, + 241.775 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 584.52, + "y": 548.91, + "a": { + "At": [ + 535.784, + 548.91 + ] + }, + "b": { + "At": [ + 675.149, + 548.91 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 464.819, + "y": 513.0, + "a": { + "At": [ + 464.819, + 453.15 + ] + }, + "b": { + "At": [ + 464.819, + 548.468 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 601.62, + "y": 441.181, + "a": { + "At": [ + 725.595, + 441.181 + ] + }, + "b": { + "At": [ + 541.77, + 441.181 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 900.87, + "y": 548.91, + "a": "Colocated", + "b": { + "At": [ + 900.87, + 548.91 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "D", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 714, + "unicode": [ + "D" + ], + "name": "D", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/D_.rhigh.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/D_.rhigh.glif deleted file mode 100644 index 7b0acf7..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/D_.rhigh.glif +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/D_.rhigh.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/D_.rhigh.glifjson new file mode 100644 index 0000000..5cd30f1 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/D_.rhigh.glifjson @@ -0,0 +1,317 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 534.0, + "y": 548.0, + "a": { + "At": [ + 512.95, + 548.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 345.12, + "y": 422.37, + "a": "Colocated", + "b": { + "At": [ + 403.964, + 534.316 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 204.899, + "y": 155.61, + "a": { + "At": [ + 180.137, + 108.501 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 76.6494, + "y": 3.41992, + "a": { + "At": [ + 52.71, + 3.41992 + ] + }, + "b": { + "At": [ + 157.02, + 3.41992 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 25.3496, + "y": 35.9102, + "a": { + "At": [ + 25.3496, + 109.44 + ] + }, + "b": { + "At": [ + 25.3496, + 11.9707 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 189.51, + "y": 128.25, + "a": { + "At": [ + 235.68, + 128.25 + ] + }, + "b": { + "At": [ + 98.8799, + 128.25 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 393.0, + "y": 0.0, + "a": { + "At": [ + 579.39, + 0.0 + ] + }, + "b": { + "At": [ + 252.779, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 712.77, + "y": 355.681, + "a": { + "At": [ + 712.77, + 446.311 + ] + }, + "b": { + "At": [ + 712.77, + 241.775 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 574.52, + "y": 549.91, + "a": { + "At": [ + 487.0, + 549.91 + ] + }, + "b": { + "At": [ + 665.149, + 549.91 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 418.0, + "y": 394.0, + "a": { + "At": [ + 418.0, + 284.0 + ] + }, + "b": { + "At": [ + 418.0, + 505.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 826.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 582.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "D.rhigh", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 826, + "unicode": [], + "name": "D.rhigh", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/E_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/E_.glif deleted file mode 100644 index e7e8838..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/E_.glif +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/E_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/E_.glifjson new file mode 100644 index 0000000..c709a88 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/E_.glifjson @@ -0,0 +1,332 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 486.181, + "y": 552.33, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 469.08, + "y": 502.74, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 469.08, + "y": 502.74, + "a": { + "At": [ + 469.08, + 502.74 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 369.9, + "y": 550.62, + "a": { + "At": [ + 271.575, + 550.62 + ] + }, + "b": { + "At": [ + 446.851, + 550.62 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 185.221, + "y": 377.91, + "a": { + "At": [ + 185.221, + 311.22 + ] + }, + "b": { + "At": [ + 185.221, + 476.234 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 286.11, + "y": 241.109, + "a": { + "At": [ + 302.355, + 241.109 + ] + }, + "b": { + "At": [ + 219.42, + 241.109 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 320.311, + "y": 263.34, + "a": { + "At": [ + 320.311, + 290.7 + ] + }, + "b": { + "At": [ + 320.311, + 247.095 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 263.88, + "y": 306.09, + "a": { + "At": [ + 160.425, + 306.09 + ] + }, + "b": { + "At": [ + 291.24, + 306.09 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 65.5205, + "y": 129.96, + "a": { + "At": [ + 65.5205, + 52.1553 + ] + }, + "b": { + "At": [ + 65.5205, + 233.415 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 216.0, + "y": 0.0, + "a": { + "At": [ + 408.174, + 0.0 + ] + }, + "b": { + "At": [ + 138.195, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 590.49, + "y": 270.18, + "a": "Colocated", + "b": { + "At": [ + 522.737, + 195.795 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "E", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 591, + "unicode": [ + "E" + ], + "name": "E", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/E_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/E_.rlow.glif deleted file mode 100644 index 3b91d6e..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/E_.rlow.glif +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/E_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/E_.rlow.glifjson new file mode 100644 index 0000000..0a08364 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/E_.rlow.glifjson @@ -0,0 +1,330 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 486.181, + "y": 552.33, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 469.08, + "y": 502.74, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 469.08, + "y": 502.74, + "a": { + "At": [ + 469.08, + 502.74 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 369.9, + "y": 550.62, + "a": { + "At": [ + 271.575, + 550.62 + ] + }, + "b": { + "At": [ + 446.851, + 550.62 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 185.221, + "y": 377.91, + "a": { + "At": [ + 185.221, + 311.22 + ] + }, + "b": { + "At": [ + 185.221, + 476.234 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 286.11, + "y": 241.109, + "a": { + "At": [ + 302.355, + 241.109 + ] + }, + "b": { + "At": [ + 219.42, + 241.109 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 320.311, + "y": 263.34, + "a": { + "At": [ + 320.311, + 290.7 + ] + }, + "b": { + "At": [ + 320.311, + 247.095 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 263.88, + "y": 306.09, + "a": { + "At": [ + 160.425, + 306.09 + ] + }, + "b": { + "At": [ + 291.24, + 306.09 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 65.5205, + "y": 129.96, + "a": { + "At": [ + 65.5205, + 52.1553 + ] + }, + "b": { + "At": [ + 65.5205, + 233.415 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 216.0, + "y": 0.0, + "a": { + "At": [ + 296.47058, + 0.0 + ] + }, + "b": { + "At": [ + 138.195, + -0.0000068019285 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 460.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 378.08502, + 19.306122 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "E.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 460, + "unicode": [], + "name": "E.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/E_th.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/E_th.glif deleted file mode 100644 index 940f183..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/E_th.glif +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/E_th.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/E_th.glifjson new file mode 100644 index 0000000..9b88162 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/E_th.glifjson @@ -0,0 +1,411 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 174.0, + "y": 264.48, + "a": { + "At": [ + 263.0, + 264.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 401.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 312.0, + 264.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 534.0, + "y": 548.0, + "a": { + "At": [ + 512.95, + 548.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 345.12, + "y": 422.37, + "a": "Colocated", + "b": { + "At": [ + 403.964, + 534.316 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 204.899, + "y": 155.61, + "a": { + "At": [ + 180.137, + 108.501 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 76.6494, + "y": 3.41992, + "a": { + "At": [ + 52.71, + 3.41992 + ] + }, + "b": { + "At": [ + 157.02, + 3.41992 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 25.3496, + "y": 35.9102, + "a": { + "At": [ + 25.3496, + 109.44 + ] + }, + "b": { + "At": [ + 25.3496, + 11.9707 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 189.51, + "y": 128.25, + "a": { + "At": [ + 235.68, + 128.25 + ] + }, + "b": { + "At": [ + 98.8799, + 128.25 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 393.0, + "y": 0.0, + "a": { + "At": [ + 579.39, + 0.0 + ] + }, + "b": { + "At": [ + 252.779, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 712.77, + "y": 355.681, + "a": { + "At": [ + 712.77, + 446.311 + ] + }, + "b": { + "At": [ + 712.77, + 241.775 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 584.52, + "y": 548.91, + "a": { + "At": [ + 535.784, + 548.91 + ] + }, + "b": { + "At": [ + 675.149, + 548.91 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 464.819, + "y": 513.0, + "a": { + "At": [ + 464.819, + 453.15 + ] + }, + "b": { + "At": [ + 464.819, + 548.468 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 601.62, + "y": 441.181, + "a": { + "At": [ + 725.595, + 441.181 + ] + }, + "b": { + "At": [ + 541.77, + 441.181 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 900.87, + "y": 548.91, + "a": "Colocated", + "b": { + "At": [ + 900.87, + 548.91 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "Eth", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 714, + "unicode": [ + "Ð", + "Đ" + ], + "name": "Eth", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/E_th.rhigh.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/E_th.rhigh.glif deleted file mode 100644 index 147bef3..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/E_th.rhigh.glif +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/E_th.rhigh.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/E_th.rhigh.glifjson new file mode 100644 index 0000000..681ec2c --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/E_th.rhigh.glifjson @@ -0,0 +1,382 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 174.0, + "y": 264.48, + "a": { + "At": [ + 263.0, + 264.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 401.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 312.0, + 264.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 534.0, + "y": 548.0, + "a": { + "At": [ + 512.95, + 548.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 345.12, + "y": 422.37, + "a": "Colocated", + "b": { + "At": [ + 403.964, + 534.316 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 204.899, + "y": 155.61, + "a": { + "At": [ + 180.137, + 108.501 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 76.6494, + "y": 3.41992, + "a": { + "At": [ + 52.71, + 3.41992 + ] + }, + "b": { + "At": [ + 157.02, + 3.41992 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 25.3496, + "y": 35.9102, + "a": { + "At": [ + 25.3496, + 109.44 + ] + }, + "b": { + "At": [ + 25.3496, + 11.9707 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 189.51, + "y": 128.25, + "a": { + "At": [ + 235.68, + 128.25 + ] + }, + "b": { + "At": [ + 98.8799, + 128.25 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 393.0, + "y": 0.0, + "a": { + "At": [ + 579.39, + 0.0 + ] + }, + "b": { + "At": [ + 252.779, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 712.77, + "y": 355.681, + "a": { + "At": [ + 712.77, + 446.311 + ] + }, + "b": { + "At": [ + 712.77, + 241.775 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 574.52, + "y": 549.91, + "a": { + "At": [ + 487.0, + 549.91 + ] + }, + "b": { + "At": [ + 665.149, + 549.91 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 418.0, + "y": 394.0, + "a": { + "At": [ + 418.0, + 284.0 + ] + }, + "b": { + "At": [ + 418.0, + 505.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 826.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 582.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "Eth.rhigh", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 826, + "unicode": [], + "name": "Eth.rhigh", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/F_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/F_.glif deleted file mode 100644 index 9663aa4..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/F_.glif +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/F_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/F_.glifjson new file mode 100644 index 0000000..d7c1296 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/F_.glifjson @@ -0,0 +1,436 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 337.62, + "y": 556.0, + "a": { + "At": [ + 338.0, + 541.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 297.62, + "y": 478.54, + "a": "Colocated", + "b": { + "At": [ + 297.62, + 480.54 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 297.62, + "y": 478.54, + "a": { + "At": [ + 327.62, + 525.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 490.851, + "y": 548.91, + "a": { + "At": [ + 630.0, + 548.91 + ] + }, + "b": { + "At": [ + 390.0, + 548.91 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 743.931, + "y": 501.03, + "a": { + "At": [ + 833.705, + 501.03 + ] + }, + "b": { + "At": [ + 643.896, + 501.03 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 904.67, + "y": 567.72, + "a": { + "At": [ + 904.67, + 589.095 + ] + }, + "b": { + "At": [ + 904.67, + 530.955 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 832.851, + "y": 612.18, + "a": { + "At": [ + 727.686, + 612.18 + ] + }, + "b": { + "At": [ + 872.181, + 612.18 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 516.5, + "y": 288.99, + "a": { + "At": [ + 456.878, + 146.544 + ] + }, + "b": { + "At": [ + 584.448, + 451.33 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 260.0, + "y": 0.0, + "a": { + "At": [ + 113.795, + 0.0 + ] + }, + "b": { + "At": [ + 412.646, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 34.2803, + "y": 266.76, + "a": "Colocated", + "b": { + "At": [ + 34.2803, + 129.96 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 34.2803, + "y": 266.76, + "a": { + "At": [ + 143.138, + 167.427 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 444.011, + "y": 126.218, + "a": "Colocated", + "b": { + "At": [ + 260.905, + 135.228 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 420.74, + "y": 273.6, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 590.886, + "y": 273.6, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "F", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 599, + "unicode": [ + "F" + ], + "name": "F", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/F_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/F_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/F_.rlow.glif deleted file mode 100644 index 53fd4e8..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/F_.rlow.glif +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/F_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/F_.rlow.glifjson new file mode 100644 index 0000000..8a67b30 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/F_.rlow.glifjson @@ -0,0 +1,460 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 337.623, + "y": 555.786, + "a": { + "At": [ + 337.623, + 540.417 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 297.62, + "y": 478.54, + "a": "Colocated", + "b": { + "At": [ + 297.62, + 480.54 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 297.62, + "y": 478.54, + "a": { + "At": [ + 327.62, + 525.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 490.851, + "y": 548.91, + "a": { + "At": [ + 630.0, + 548.91 + ] + }, + "b": { + "At": [ + 390.0, + 548.91 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 743.931, + "y": 501.03, + "a": { + "At": [ + 833.705, + 501.03 + ] + }, + "b": { + "At": [ + 643.896, + 501.03 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 904.67, + "y": 567.72, + "a": { + "At": [ + 904.67, + 589.095 + ] + }, + "b": { + "At": [ + 904.67, + 530.955 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 832.851, + "y": 612.18, + "a": { + "At": [ + 727.686, + 612.18 + ] + }, + "b": { + "At": [ + 872.181, + 612.18 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 516.5, + "y": 288.99, + "a": { + "At": [ + 456.878, + 146.544 + ] + }, + "b": { + "At": [ + 584.448, + 451.33 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 260.0, + "y": 0.0, + "a": { + "At": [ + 113.795, + 0.0 + ] + }, + "b": { + "At": [ + 412.646, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 34.2803, + "y": 266.76, + "a": "Colocated", + "b": { + "At": [ + 34.2803, + 129.96 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 34.2803, + "y": 266.76, + "a": { + "At": [ + 195.356, + 105.684 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 440.71, + "y": 22.426, + "a": { + "At": [ + 585.073, + 22.426 + ] + }, + "b": { + "At": [ + 323.462, + 22.426 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 689.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 637.102, + 40.3242 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 420.74, + "y": 273.6, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 590.886, + "y": 273.6, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "F.rlow", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 689, + "unicode": [], + "name": "F.rlow", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/F_.rlow.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/G_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/G_.glif deleted file mode 100644 index 6ae4877..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/G_.glif +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/G_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/G_.glifjson new file mode 100644 index 0000000..e3ff520 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/G_.glifjson @@ -0,0 +1,329 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -0.800781, + "y": 1.70996, + "a": { + "At": [ + 151.39, + 102.249 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 486.55, + "y": 506.16, + "a": { + "At": [ + 486.55, + 531.81 + ] + }, + "b": { + "At": [ + 486.55, + 412.109 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 440.38, + "y": 552.33, + "a": { + "At": [ + 376.255, + 552.33 + ] + }, + "b": { + "At": [ + 466.029, + 552.33 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 308.71, + "y": 374.49, + "a": { + "At": [ + 308.71, + 293.265 + ] + }, + "b": { + "At": [ + 308.71, + 445.455 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 428.409, + "y": 271.89, + "a": { + "At": [ + 560.935, + 271.89 + ] + }, + "b": { + "At": [ + 366.85, + 271.89 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 696.88, + "y": 420.66, + "a": { + "At": [ + 696.88, + 420.66 + ] + }, + "b": { + "At": [ + 696.88, + 420.66 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 560.08, + "y": 241.109, + "a": { + "At": [ + 519.036, + 174.42 + ] + }, + "b": { + "At": [ + 606.383, + 316.346 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 307.0, + "y": 0.0, + "a": { + "At": [ + 147.97, + 0.0 + ] + }, + "b": { + "At": [ + 469.449, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 98.3799, + "y": 263.34, + "a": { + "At": [ + 98.3799, + 263.34 + ] + }, + "b": { + "At": [ + 98.9697, + 182.97 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 243.729, + "y": 155.609, + "a": { + "At": [ + 275.364, + 155.609 + ] + }, + "b": { + "At": [ + 144.55, + 155.609 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 325.81, + "y": 159.03, + "a": "Colocated", + "b": { + "At": [ + 325.81, + 159.03 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "G", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 561, + "unicode": [ + "G" + ], + "name": "G", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/G_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/G_.rlow.glif deleted file mode 100644 index 88baa95..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/G_.rlow.glif +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/G_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/G_.rlow.glifjson new file mode 100644 index 0000000..6e13a0b --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/G_.rlow.glifjson @@ -0,0 +1,431 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -0.800781, + "y": 1.70996, + "a": { + "At": [ + 72.85475, + 50.36768 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 290.0, + "y": 246.57625, + "a": { + "At": [ + 397.30072, + 351.62595 + ] + }, + "b": { + "At": [ + 189.36632, + 148.0537 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 486.55, + "y": 506.16, + "a": { + "At": [ + 486.55, + 531.81 + ] + }, + "b": { + "At": [ + 486.55, + 457.6267 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 440.38, + "y": 552.33, + "a": { + "At": [ + 376.255, + 552.33 + ] + }, + "b": { + "At": [ + 466.029, + 552.33 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 308.71, + "y": 374.49, + "a": { + "At": [ + 308.71, + 293.265 + ] + }, + "b": { + "At": [ + 308.71, + 445.455 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 428.409, + "y": 271.89, + "a": { + "At": [ + 560.935, + 271.89 + ] + }, + "b": { + "At": [ + 366.85, + 271.89 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 696.88, + "y": 420.66, + "a": "Colocated", + "b": { + "At": [ + 672.66675, + 400.00006 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 696.88, + "y": 420.66, + "a": { + "At": [ + 666.15393, + 380.00003 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 560.08, + "y": 241.109, + "a": { + "At": [ + 519.036, + 174.42 + ] + }, + "b": { + "At": [ + 606.383, + 316.346 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 307.0, + "y": 0.0, + "a": { + "At": [ + 147.97, + 0.0 + ] + }, + "b": { + "At": [ + 469.449, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 98.3799, + "y": 263.34, + "a": "Colocated", + "b": { + "At": [ + 98.9697, + 182.97 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 98.3799, + "y": 263.34, + "a": { + "At": [ + 166.67104, + 143.82793 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 373.0, + "y": 33.69983, + "a": { + "At": [ + 464.82004, + 7.7266936 + ] + }, + "b": { + "At": [ + 267.30975, + 63.59644 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 642.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 560.4527, + 19.743967 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "G.rlow", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 642, + "unicode": [], + "name": "G.rlow", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/G_.rlow.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/H_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/H_.glif deleted file mode 100644 index b585b6d..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/H_.glif +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/H_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/H_.glifjson new file mode 100644 index 0000000..fe2c45d --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/H_.glifjson @@ -0,0 +1,491 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 178.85, + "y": 539.505, + "a": { + "At": [ + 183.661, + 541.978 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 241.493, + "y": 550.115, + "a": { + "At": [ + 279.256, + 550.115 + ] + }, + "b": { + "At": [ + 208.849, + 550.115 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 327.59, + "y": 466.125, + "a": { + "At": [ + 327.59, + 433.945 + ] + }, + "b": { + "At": [ + 327.59, + 532.34 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 286.58, + "y": 331.74, + "a": "Colocated", + "b": { + "At": [ + 316.174, + 390.323 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 119.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 787.111, + "y": 539.505, + "a": { + "At": [ + 779.0, + 545.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 734.0, + "y": 554.0, + "a": { + "At": [ + 713.79474, + 554.0 + ] + }, + "b": { + "At": [ + 761.558, + 554.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 658.75006, + "y": 526.46265, + "a": { + "At": [ + 613.67395, + 494.32748 + ] + }, + "b": { + "At": [ + 688.53845, + 547.6991 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 494.188, + "y": 297.54, + "a": "Colocated", + "b": { + "At": [ + 558.2204, + 427.9928 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 348.14, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 348.14, + "y": 0.0, + "a": { + "At": [ + 378.207, + 61.3562 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 400.544, + "y": 145.961, + "a": { + "At": [ + 400.544, + 231.582 + ] + }, + "b": { + "At": [ + 400.544, + 109.084 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 287.655, + "y": 261.975, + "a": { + "At": [ + 259.241, + 261.975 + ] + }, + "b": { + "At": [ + 329.941, + 261.975 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 236.178, + "y": 218.258, + "a": { + "At": [ + 236.178, + 181.258 + ] + }, + "b": { + "At": [ + 236.178, + 248.258 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 380.63, + "y": 134.234, + "a": { + "At": [ + 435.55356, + 134.234 + ] + }, + "b": { + "At": [ + 296.81, + 134.234 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 541.25006, + "y": 184.84195, + "a": { + "At": [ + 581.7885, + 210.95244 + ] + }, + "b": { + "At": [ + 496.1665, + 155.80402 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 609.771, + "y": 271.035, + "a": "Colocated", + "b": { + "At": [ + 609.771, + 243.10097 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "H", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 610, + "unicode": [ + "H" + ], + "name": "H", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/H_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/H_.rhigh.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/H_.rhigh.glif deleted file mode 100644 index 56c3baa..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/H_.rhigh.glif +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/H_.rhigh.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/H_.rhigh.glifjson new file mode 100644 index 0000000..c80114c --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/H_.rhigh.glifjson @@ -0,0 +1,468 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 178.85, + "y": 539.505, + "a": { + "At": [ + 183.661, + 541.978 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 241.493, + "y": 550.115, + "a": { + "At": [ + 279.256, + 550.115 + ] + }, + "b": { + "At": [ + 208.849, + 550.115 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 327.59, + "y": 466.125, + "a": { + "At": [ + 327.59, + 433.945 + ] + }, + "b": { + "At": [ + 327.59, + 532.34 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 286.58, + "y": 331.74, + "a": "Colocated", + "b": { + "At": [ + 316.174, + 390.323 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 119.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 787.111, + "y": 539.505, + "a": { + "At": [ + 779.0, + 545.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 734.0, + "y": 554.0, + "a": { + "At": [ + 712.87787, + 554.0 + ] + }, + "b": { + "At": [ + 761.558, + 554.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 654.66675, + "y": 523.47845, + "a": { + "At": [ + 610.3403, + 490.2912 + ] + }, + "b": { + "At": [ + 686.2358, + 547.11426 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 494.188, + "y": 297.54, + "a": "Colocated", + "b": { + "At": [ + 556.3002, + 424.08066 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 348.14, + "y": 0.0, + "a": { + "At": [ + 360.718, + 25.6672 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 348.14, + "y": 0.0, + "a": { + "At": [ + 360.718, + 25.6672 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 389.544, + "y": 153.304, + "a": { + "At": [ + 390.6667, + 238.66669 + ] + }, + "b": { + "At": [ + 389.544, + 84.5804 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 314.565, + "y": 299.484, + "a": { + "At": [ + 266.565, + 299.484 + ] + }, + "b": { + "At": [ + 365.33337, + 298.66672 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 253.05402, + "y": 252.999, + "a": { + "At": [ + 253.05402, + 203.166 + ] + }, + "b": { + "At": [ + 253.05402, + 276.05 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 380.63, + "y": 171.0, + "a": { + "At": [ + 476.499, + 171.234 + ] + }, + "b": { + "At": [ + 322.318, + 171.234 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 610.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 510.0, + 171.00002 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "H.rhigh", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 610, + "unicode": [], + "name": "H.rhigh", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/H_.rhigh.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/I_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/I_.glif deleted file mode 100644 index 720fa7d..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/I_.glif +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/I_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/I_.glifjson new file mode 100644 index 0000000..1937415 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/I_.glifjson @@ -0,0 +1,225 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 240.449, + "y": 162.45, + "a": { + "At": [ + 172.05, + 154.303 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 18.1494, + "y": 258.21, + "a": { + "At": [ + 18.1494, + 258.21 + ] + }, + "b": { + "At": [ + 52.8047, + 172.71 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 249.0, + "y": 0.0, + "a": { + "At": [ + 471.3, + 0.0 + ] + }, + "b": { + "At": [ + 21.5693, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 715.829, + "y": 485.641, + "a": { + "At": [ + 715.829, + 517.275 + ] + }, + "b": { + "At": [ + 715.829, + 372.664 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 664.529, + "y": 547.2, + "a": { + "At": [ + 555.09, + 547.2 + ] + }, + "b": { + "At": [ + 696.164, + 547.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 454.199, + "y": 189.811, + "a": { + "At": [ + 454.199, + 94.9053 + ] + }, + "b": { + "At": [ + 454.199, + 351.405 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 527.729, + "y": -41.04, + "a": "Colocated", + "b": { + "At": [ + 527.729, + -41.04 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "I", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 716, + "unicode": [ + "I" + ], + "name": "I", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/I_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/I_.rlow.glif deleted file mode 100644 index f2b6977..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/I_.rlow.glif +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/I_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/I_.rlow.glifjson new file mode 100644 index 0000000..890c38d --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/I_.rlow.glifjson @@ -0,0 +1,249 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 240.449, + "y": 162.45, + "a": { + "At": [ + 172.05, + 154.303 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 18.1494, + "y": 258.21, + "a": { + "At": [ + 18.1494, + 258.21 + ] + }, + "b": { + "At": [ + 52.8047, + 172.71 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 249.0, + "y": 0.0, + "a": { + "At": [ + 471.3, + 0.0 + ] + }, + "b": { + "At": [ + 21.5693, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 715.829, + "y": 485.641, + "a": { + "At": [ + 715.829, + 517.275 + ] + }, + "b": { + "At": [ + 715.829, + 372.664 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 664.529, + "y": 547.2, + "a": { + "At": [ + 555.09, + 547.2 + ] + }, + "b": { + "At": [ + 696.164, + 547.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 424.199, + "y": 189.811, + "a": { + "At": [ + 424.199, + 94.9053 + ] + }, + "b": { + "At": [ + 424.199, + 351.405 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 497.729, + "y": -41.04, + "a": { + "At": [ + 564.0, + -101.0 + ] + }, + "b": { + "At": [ + 427.718, + 22.3047 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 794.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 717.686, + 23.2285 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "I.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 794, + "unicode": [], + "name": "I.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/J_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/J_.glif deleted file mode 100644 index 5d75e9d..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/J_.glif +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/J_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/J_.glifjson new file mode 100644 index 0000000..41706aa --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/J_.glifjson @@ -0,0 +1,267 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 199.24, + "y": -58.8906, + "a": { + "At": [ + 124.212, + 8.87988 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 113.74, + "y": 269.43, + "a": { + "At": [ + 113.74, + 395.114 + ] + }, + "b": { + "At": [ + 113.74, + 133.392 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 305.26, + "y": 529.35, + "a": { + "At": [ + 381.354, + 529.35 + ] + }, + "b": { + "At": [ + 179.575, + 529.35 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 324.07, + "y": 365.189, + "a": "Colocated", + "b": { + "At": [ + 373.357, + 466.08 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 69.2803, + "y": -156.36, + "a": { + "At": [ + 55.5254, + -184.897 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": -47.0, + "y": -300.0, + "a": { + "At": [ + -69.2305, + -300.0 + ] + }, + "b": { + "At": [ + 6.00977, + -300.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": -84.6201, + "y": -257.25, + "a": { + "At": [ + -84.6201, + -187.141 + ] + }, + "b": { + "At": [ + -84.6201, + -279.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 53.8896, + "y": -81.1201, + "a": { + "At": [ + 243.7, + 82.1846 + ] + }, + "b": { + "At": [ + -12.918, + -138.599 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 551.5, + "y": 255.75, + "a": "Colocated", + "b": { + "At": [ + 551.5, + 255.75 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "J", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 558, + "unicode": [ + "J" + ], + "name": "J", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/J_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/J_.rlow.glif deleted file mode 100644 index 9cef09a..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/J_.rlow.glif +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/J_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/J_.rlow.glifjson new file mode 100644 index 0000000..b05c7d0 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/J_.rlow.glifjson @@ -0,0 +1,265 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 199.24, + "y": -58.8906, + "a": { + "At": [ + 124.212, + 8.87988 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 113.74, + "y": 269.43, + "a": { + "At": [ + 113.74, + 395.114 + ] + }, + "b": { + "At": [ + 113.74, + 133.392 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 305.26, + "y": 529.35, + "a": { + "At": [ + 381.354, + 529.35 + ] + }, + "b": { + "At": [ + 179.575, + 529.35 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 324.07, + "y": 365.189, + "a": "Colocated", + "b": { + "At": [ + 373.357, + 466.08 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 69.2803, + "y": -156.36, + "a": { + "At": [ + 55.5254, + -184.897 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": -47.0, + "y": -300.0, + "a": { + "At": [ + -69.2305, + -300.0 + ] + }, + "b": { + "At": [ + 6.00977, + -300.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": -84.6201, + "y": -257.25, + "a": { + "At": [ + -84.6201, + -187.141 + ] + }, + "b": { + "At": [ + -84.6201, + -279.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 53.8896, + "y": -81.1201, + "a": { + "At": [ + 122.0, + -16.0 + ] + }, + "b": { + "At": [ + -9.81086, + -142.024 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 290.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 213.147, + 22.8516 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "J.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 290, + "unicode": [], + "name": "J.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/K_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/K_.glif deleted file mode 100644 index ff32889..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/K_.glif +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/K_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/K_.glifjson new file mode 100644 index 0000000..87e5a8e --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/K_.glifjson @@ -0,0 +1,306 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 659.43, + "y": 551.475, + "a": { + "At": [ + 473.04, + 551.498 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 314.865, + "y": 271.89, + "a": { + "At": [ + 284.939, + 271.89 + ] + }, + "b": { + "At": [ + 463.635, + 271.89 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 238.77, + "y": 286.425, + "a": { + "At": [ + 365.457, + 213.478 + ] + }, + "b": { + "At": [ + 238.77, + 286.425 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 385.83, + "y": 2.56445, + "a": { + "At": [ + 562.252, + 2.56445 + ] + }, + "b": { + "At": [ + 250.979, + 2.56445 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 747.495, + "y": 268.47, + "a": "Colocated", + "b": { + "At": [ + 733.113, + 249.395 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 137.024, + "y": 538.649, + "a": { + "At": [ + 137.024, + 538.649 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 207.99, + "y": 549.765, + "a": { + "At": [ + 255.015, + 549.765 + ] + }, + "b": { + "At": [ + 179.774, + 549.765 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 293.49, + "y": 465.975, + "a": { + "At": [ + 293.49, + 423.482 + ] + }, + "b": { + "At": [ + 293.49, + 513.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 241.335, + "y": 310.365, + "a": "Colocated", + "b": { + "At": [ + 266.349, + 361.665 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 90.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "K", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 748, + "unicode": [ + "K" + ], + "name": "K", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/K_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/K_.rlow.glif deleted file mode 100644 index 7215d3c..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/K_.rlow.glif +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/K_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/K_.rlow.glifjson new file mode 100644 index 0000000..3819d7c --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/K_.rlow.glifjson @@ -0,0 +1,304 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 659.43, + "y": 551.475, + "a": { + "At": [ + 473.04, + 551.498 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 314.865, + "y": 271.89, + "a": { + "At": [ + 284.939, + 271.89 + ] + }, + "b": { + "At": [ + 463.635, + 271.89 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 238.77, + "y": 286.425, + "a": { + "At": [ + 365.457, + 213.478 + ] + }, + "b": { + "At": [ + 238.77, + 286.425 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 385.83, + "y": 2.56445, + "a": { + "At": [ + 446.78, + 2.56445 + ] + }, + "b": { + "At": [ + 250.979, + 2.56445 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 634.407, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 543.481, + 12.9971 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 137.024, + "y": 538.649, + "a": { + "At": [ + 137.024, + 538.649 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 207.99, + "y": 549.765, + "a": { + "At": [ + 255.015, + 549.765 + ] + }, + "b": { + "At": [ + 179.774, + 549.765 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 293.49, + "y": 465.975, + "a": { + "At": [ + 293.49, + 423.482 + ] + }, + "b": { + "At": [ + 293.49, + 513.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 241.335, + "y": 310.365, + "a": "Colocated", + "b": { + "At": [ + 266.349, + 361.665 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 90.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "K.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 634, + "unicode": [], + "name": "K.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/L_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/L_.glif deleted file mode 100644 index 4ab28cf..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/L_.glif +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/L_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/L_.glifjson new file mode 100644 index 0000000..813c41d --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/L_.glifjson @@ -0,0 +1,319 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 134.705, + "y": 288.135, + "a": { + "At": [ + 134.705, + 288.135 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 221.06, + "y": 278.729, + "a": { + "At": [ + 395.479, + 278.729 + ] + }, + "b": { + "At": [ + 186.859, + 278.729 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 626.33, + "y": 493.335, + "a": { + "At": [ + 626.33, + 533.52 + ] + }, + "b": { + "At": [ + 626.33, + 392.445 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 579.305, + "y": 547.2, + "a": { + "At": [ + 497.225, + 547.2 + ] + }, + "b": { + "At": [ + 605.81, + 547.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 383.51, + "y": 317.205, + "a": "Colocated", + "b": { + "At": [ + 426.391, + 403.637 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 328.79, + "y": 206.91, + "a": { + "At": [ + 275.512, + 99.5215 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 74.0, + "y": 0.0, + "a": { + "At": [ + 74.0, + 0.0 + ] + }, + "b": { + "At": [ + 180.875, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": -0.384766, + "y": 33.3447, + "a": { + "At": [ + -0.384766, + 64.9795 + ] + }, + "b": { + "At": [ + -0.384766, + 1.70996 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 70.5801, + "y": 72.6748, + "a": { + "At": [ + 216.785, + 72.6748 + ] + }, + "b": { + "At": [ + 38.9443, + 72.6748 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 561.35, + "y": -107.73, + "a": { + "At": [ + 656.384, + -107.73 + ] + }, + "b": { + "At": [ + 272.359, + -107.73 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 790.49, + "y": -35.0547, + "a": "Colocated", + "b": { + "At": [ + 769.549, + -51.5625 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "L", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 791, + "unicode": [ + "L" + ], + "name": "L", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/L_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/L_.rlow.glif deleted file mode 100644 index c174969..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/L_.rlow.glif +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/L_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/L_.rlow.glifjson new file mode 100644 index 0000000..c8ba876 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/L_.rlow.glifjson @@ -0,0 +1,317 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 134.705, + "y": 288.135, + "a": { + "At": [ + 134.705, + 288.135 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 221.06, + "y": 278.729, + "a": { + "At": [ + 395.479, + 278.729 + ] + }, + "b": { + "At": [ + 186.859, + 278.729 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 626.33, + "y": 493.335, + "a": { + "At": [ + 626.33, + 533.52 + ] + }, + "b": { + "At": [ + 626.33, + 392.445 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 579.305, + "y": 547.2, + "a": { + "At": [ + 497.225, + 547.2 + ] + }, + "b": { + "At": [ + 605.81, + 547.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 383.51, + "y": 317.205, + "a": "Colocated", + "b": { + "At": [ + 426.391, + 403.637 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 328.79, + "y": 206.91, + "a": { + "At": [ + 275.512, + 99.5215 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 74.0, + "y": 0.0, + "a": { + "At": [ + 74.0, + 0.0 + ] + }, + "b": { + "At": [ + 180.875, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": -0.384766, + "y": 33.3447, + "a": { + "At": [ + -0.384766, + 64.9795 + ] + }, + "b": { + "At": [ + -0.384766, + 1.70996 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 70.5801, + "y": 72.6748, + "a": { + "At": [ + 216.785, + 72.6748 + ] + }, + "b": { + "At": [ + 38.9443, + 72.6748 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 423.35, + "y": -77.7305, + "a": { + "At": [ + 515.0, + -77.7305 + ] + }, + "b": { + "At": [ + 270.0, + -77.7305 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 720.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 592.396, + -12.6855 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "L.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 720, + "unicode": [], + "name": "L.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/M_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/M_.glif deleted file mode 100644 index 64c4334..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/M_.glif +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/M_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/M_.glifjson new file mode 100644 index 0000000..051b585 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/M_.glifjson @@ -0,0 +1,409 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 124.314, + "y": 531.811, + "a": { + "At": [ + 124.314, + 531.811 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 186.729, + "y": 545.49, + "a": { + "At": [ + 303.01, + 545.49 + ] + }, + "b": { + "At": [ + 161.935, + 545.49 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 255.984, + "y": 365.94, + "a": "Colocated", + "b": { + "At": [ + 284.322, + 424.533 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 79.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 199.555, + "y": 236.835, + "a": { + "At": [ + 235.173, + 306.808 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 449.215, + "y": 457.426, + "a": { + "At": [ + 473.154, + 457.426 + ] + }, + "b": { + "At": [ + 377.395, + 457.426 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 495.385, + "y": 418.096, + "a": { + "At": [ + 495.385, + 374.645 + ] + }, + "b": { + "At": [ + 495.385, + 442.035 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 440.665, + "y": 272.745, + "a": "Colocated", + "b": { + "At": [ + 469.071, + 324.231 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 290.185, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 413.305, + "y": 227.431, + "a": { + "At": [ + 448.688, + 292.789 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 624.489, + "y": 399.285, + "a": { + "At": [ + 647.574, + 399.285 + ] + }, + "b": { + "At": [ + 561.22, + 399.285 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 663.819, + "y": 358.245, + "a": { + "At": [ + 663.819, + 332.596 + ] + }, + "b": { + "At": [ + 663.819, + 381.33 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 621.069, + "y": 258.21, + "a": "Colocated", + "b": { + "At": [ + 637.013, + 288.382 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 541.555, + "y": 107.73, + "a": { + "At": [ + 499.427, + 28.0049 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 568.915, + "y": -4.27441, + "a": { + "At": [ + 682.63, + -4.27441 + ] + }, + "b": { + "At": [ + 508.21, + -4.27441 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 923.739, + "y": 260.775, + "a": "Colocated", + "b": { + "At": [ + 888.685, + 193.23 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "M", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 924, + "unicode": [ + "M" + ], + "name": "M", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/M_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/M_.rlow.glif deleted file mode 100644 index f18389c..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/M_.rlow.glif +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/M_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/M_.rlow.glifjson new file mode 100644 index 0000000..d363d92 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/M_.rlow.glifjson @@ -0,0 +1,407 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 124.314, + "y": 531.811, + "a": { + "At": [ + 124.314, + 531.811 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 186.729, + "y": 545.49, + "a": { + "At": [ + 303.01, + 545.49 + ] + }, + "b": { + "At": [ + 161.935, + 545.49 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 255.984, + "y": 365.94, + "a": "Colocated", + "b": { + "At": [ + 284.322, + 424.533 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 79.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 199.555, + "y": 236.835, + "a": { + "At": [ + 235.173, + 306.808 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 449.215, + "y": 457.426, + "a": { + "At": [ + 473.154, + 457.426 + ] + }, + "b": { + "At": [ + 377.395, + 457.426 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 495.385, + "y": 418.096, + "a": { + "At": [ + 495.385, + 374.645 + ] + }, + "b": { + "At": [ + 495.385, + 442.035 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 440.665, + "y": 272.745, + "a": "Colocated", + "b": { + "At": [ + 469.071, + 324.231 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 290.185, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 413.305, + "y": 227.431, + "a": { + "At": [ + 448.688, + 292.789 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 624.489, + "y": 399.285, + "a": { + "At": [ + 647.574, + 399.285 + ] + }, + "b": { + "At": [ + 561.22, + 399.285 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 663.819, + "y": 358.245, + "a": { + "At": [ + 663.819, + 332.596 + ] + }, + "b": { + "At": [ + 663.819, + 381.33 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 621.069, + "y": 258.21, + "a": "Colocated", + "b": { + "At": [ + 637.013, + 288.382 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 541.555, + "y": 107.73, + "a": { + "At": [ + 499.427, + 28.0049 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 568.915, + "y": -4.27441, + "a": { + "At": [ + 616.913, + -4.27441 + ] + }, + "b": { + "At": [ + 508.21, + -4.27441 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 742.461, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 679.935, + 32.8828 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "M.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 743, + "unicode": [], + "name": "M.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/N_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/N_.glif deleted file mode 100644 index de7acc8..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/N_.glif +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/N_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/N_.glifjson new file mode 100644 index 0000000..ce011c0 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/N_.glifjson @@ -0,0 +1,299 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 97.3145, + "y": 531.811, + "a": { + "At": [ + 97.3145, + 531.811 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 159.729, + "y": 545.49, + "a": { + "At": [ + 276.01, + 545.49 + ] + }, + "b": { + "At": [ + 134.935, + 545.49 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 228.984, + "y": 365.94, + "a": "Colocated", + "b": { + "At": [ + 257.322, + 424.533 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 52.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 172.555, + "y": 236.835, + "a": { + "At": [ + 208.173, + 306.809 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 415.375, + "y": 444.601, + "a": { + "At": [ + 438.46, + 444.601 + ] + }, + "b": { + "At": [ + 316.18, + 444.601 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 454.705, + "y": 403.561, + "a": { + "At": [ + 454.705, + 377.91 + ] + }, + "b": { + "At": [ + 454.705, + 426.646 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 424.779, + "y": 303.525, + "a": "Colocated", + "b": { + "At": [ + 438.549, + 330.46 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 327.31, + "y": 112.86, + "a": { + "At": [ + 282.197, + 24.6152 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 358.944, + "y": 0.855469, + "a": { + "At": [ + 472.66, + 0.855469 + ] + }, + "b": { + "At": [ + 298.24, + 0.855469 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 713.77, + "y": 265.905, + "a": "Colocated", + "b": { + "At": [ + 678.715, + 198.36 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "N", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 713, + "unicode": [ + "N" + ], + "name": "N", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/N_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/N_.rlow.glif deleted file mode 100644 index eb28ec0..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/N_.rlow.glif +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/N_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/N_.rlow.glifjson new file mode 100644 index 0000000..08fdcd9 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/N_.rlow.glifjson @@ -0,0 +1,297 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 97.0, + "y": 532.0, + "a": { + "At": [ + 97.0, + 532.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 160.0, + "y": 545.0, + "a": { + "At": [ + 276.0, + 545.0 + ] + }, + "b": { + "At": [ + 135.0, + 545.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 229.0, + "y": 366.0, + "a": "Colocated", + "b": { + "At": [ + 257.0, + 425.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 52.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 173.0, + "y": 237.0, + "a": { + "At": [ + 209.0, + 307.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 415.0, + "y": 445.0, + "a": { + "At": [ + 438.0, + 445.0 + ] + }, + "b": { + "At": [ + 316.0, + 445.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 455.0, + "y": 404.0, + "a": { + "At": [ + 455.0, + 378.0 + ] + }, + "b": { + "At": [ + 455.0, + 427.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 425.0, + "y": 304.0, + "a": "Colocated", + "b": { + "At": [ + 439.0, + 331.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 327.0, + "y": 113.0, + "a": { + "At": [ + 282.0, + 25.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 359.0, + "y": 1.0, + "a": { + "At": [ + 405.0, + 1.0 + ] + }, + "b": { + "At": [ + 298.0, + 1.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 526.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 466.0, + 35.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "N.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 526, + "unicode": [], + "name": "N.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/O_.alt.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/O_.alt.glifjson new file mode 100644 index 0000000..7e08fc0 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/O_.alt.glifjson @@ -0,0 +1,155 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 443.0, + "y": 540.0, + "a": { + "At": [ + 331.5385, + 540.00006 + ] + }, + "b": { + "At": [ + 538.4616, + 540.00006 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 100.000015, + "y": 238.0, + "a": { + "At": [ + 27.220665, + 73.3696 + ] + }, + "b": { + "At": [ + 172.57468, + 402.72073 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 222.50002, + "y": 1.249939, + "a": { + "At": [ + 318.46158, + 1.5384827 + ] + }, + "b": { + "At": [ + 124.99243, + 0.95674765 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 516.15393, + "y": 238.0, + "a": { + "At": [ + 570.469, + 409.60965 + ] + }, + "b": { + "At": [ + 457.2098, + 67.92476 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "O.alt", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 613, + "unicode": [], + "name": "O.alt", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/O_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/O_.glif deleted file mode 100644 index 6ab44ee..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/O_.glif +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/O_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/O_.glifjson new file mode 100644 index 0000000..d427ea2 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/O_.glifjson @@ -0,0 +1,251 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 443.0, + "y": 540.0, + "a": { + "At": [ + 284.61542, + 540.00006 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 116.923096, + "y": 289.23083, + "a": { + "At": [ + 35.38463, + 107.69232 + ] + }, + "b": { + "At": [ + 175.61253, + 419.8979 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 222.50002, + "y": 1.249939, + "a": { + "At": [ + 318.46158, + 1.5384827 + ] + }, + "b": { + "At": [ + 124.99243, + 0.95674765 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 518.4616, + "y": 289.23083, + "a": { + "At": [ + 581.5385, + 483.07697 + ] + }, + "b": { + "At": [ + 453.87933, + 90.758484 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 443.0, + "y": 540.0, + "a": { + "At": [ + 396.883, + 540.0 + ] + }, + "b": { + "At": [ + 538.4616, + 540.00006 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 264.17484, + "y": 457.62445, + "a": { + "At": [ + 240.00003, + 412.30774 + ] + }, + "b": { + "At": [ + 298.46225, + 521.8977 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 341.4266, + "y": 384.23035, + "a": { + "At": [ + 452.28668, + 382.03726 + ] + }, + "b": { + "At": [ + 283.07697, + 385.38464 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 670.0, + "y": 541.0, + "a": "Colocated", + "b": { + "At": [ + 595.3847, + 458.4616 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "O", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 613, + "unicode": [ + "O" + ], + "name": "O", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/O_.rhigh.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/O_.rhigh.glif deleted file mode 100644 index d1d9fbd..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/O_.rhigh.glif +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/O_.rhigh.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/O_.rhigh.glifjson new file mode 100644 index 0000000..224ec69 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/O_.rhigh.glifjson @@ -0,0 +1,223 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 414.0, + "y": 540.953, + "a": { + "At": [ + 344.0, + 540.953 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 166.0, + "y": 319.0, + "a": { + "At": [ + 102.0, + 176.0 + ] + }, + "b": { + "At": [ + 234.923, + 473.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 256.0, + "y": 0.0, + "a": { + "At": [ + 410.0, + 0.0 + ] + }, + "b": { + "At": [ + 125.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 542.0, + "y": 264.48, + "a": { + "At": [ + 590.104, + 429.68 + ] + }, + "b": { + "At": [ + 495.853, + 106.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 438.0, + "y": 528.0, + "a": { + "At": [ + 377.0, + 528.0 + ] + }, + "b": { + "At": [ + 516.0, + 528.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 312.0, + "y": 432.0, + "a": { + "At": [ + 274.0, + 337.0 + ] + }, + "b": { + "At": [ + 334.4, + 488.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 614.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 391.0, + 170.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "O.rhigh", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 613, + "unicode": [], + "name": "O.rhigh", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/O_E_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/O_E_.glif deleted file mode 100644 index 995978b..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/O_E_.glif +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/O_E_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/O_E_.glifjson new file mode 100644 index 0000000..cce5f60 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/O_E_.glifjson @@ -0,0 +1,407 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 374.0, + "y": 540.953, + "a": { + "At": [ + 304.0, + 540.953 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 126.0, + "y": 319.0, + "a": { + "At": [ + 103.421005, + 268.55 + ] + }, + "b": { + "At": [ + 194.923, + 473.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 91.671005, + "y": 164.506, + "a": { + "At": [ + 91.671005, + 73.722 + ] + }, + "b": { + "At": [ + 91.671005, + 213.993 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 216.0, + "y": 0.0, + "a": { + "At": [ + 370.0, + 0.0 + ] + }, + "b": { + "At": [ + 131.216, + -1.42109e-14 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 502.0, + "y": 264.48, + "a": { + "At": [ + 512.597, + 300.875 + ] + }, + "b": { + "At": [ + 455.853, + 106.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 517.264, + "y": 363.589, + "a": { + "At": [ + 517.264, + 468.229 + ] + }, + "b": { + "At": [ + 517.264, + 334.023 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 398.0, + "y": 528.0, + "a": { + "At": [ + 337.0, + 528.0 + ] + }, + "b": { + "At": [ + 458.816, + 528.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 291.0, + "y": 432.0, + "a": { + "At": [ + 291.0, + 391.955 + ] + }, + "b": { + "At": [ + 291.0, + 498.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 477.55603, + "y": 319.0, + "a": { + "At": [ + 759.556, + 319.0 + ] + }, + "b": { + "At": [ + 354.556, + 319.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 914.665, + "y": 437.416, + "a": { + "At": [ + 936.6346, + 509.8512 + ] + }, + "b": { + "At": [ + 884.4447, + 337.77783 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 800.692, + "y": 540.953, + "a": { + "At": [ + 705.692, + 540.953 + ] + }, + "b": { + "At": [ + 874.692, + 540.953 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 561.382, + "y": 301.0, + "a": { + "At": [ + 511.634, + 176.805 + ] + }, + "b": { + "At": [ + 627.476, + 466.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 616.308, + "y": 0.0, + "a": { + "At": [ + 801.0, + 0.0 + ] + }, + "b": { + "At": [ + 469.308, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 1039.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 917.778, + 111.111145 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "OE", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 1039, + "unicode": [ + "Œ" + ], + "name": "OE", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/O_E_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/O_E_.rlow.glif deleted file mode 100644 index 7d12e97..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/O_E_.rlow.glif +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/O_E_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/O_E_.rlow.glifjson new file mode 100644 index 0000000..56550ec --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/O_E_.rlow.glifjson @@ -0,0 +1,405 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 364.0, + "y": 540.953, + "a": { + "At": [ + 294.0, + 540.953 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 116.0, + "y": 319.0, + "a": { + "At": [ + 93.421005, + 268.55 + ] + }, + "b": { + "At": [ + 184.923, + 473.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 81.671005, + "y": 164.506, + "a": { + "At": [ + 81.671005, + 73.722 + ] + }, + "b": { + "At": [ + 81.671005, + 213.993 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 206.0, + "y": 0.0, + "a": { + "At": [ + 360.0, + 0.0 + ] + }, + "b": { + "At": [ + 121.216, + -1.42109e-14 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 492.0, + "y": 264.48, + "a": { + "At": [ + 502.597, + 300.875 + ] + }, + "b": { + "At": [ + 445.853, + 106.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 507.26398, + "y": 363.589, + "a": { + "At": [ + 507.26398, + 468.229 + ] + }, + "b": { + "At": [ + 507.26398, + 334.023 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 388.0, + "y": 528.0, + "a": { + "At": [ + 327.0, + 528.0 + ] + }, + "b": { + "At": [ + 448.816, + 528.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 281.0, + "y": 432.0, + "a": { + "At": [ + 281.0, + 391.955 + ] + }, + "b": { + "At": [ + 281.0, + 498.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 467.55603, + "y": 319.0, + "a": { + "At": [ + 749.556, + 319.0 + ] + }, + "b": { + "At": [ + 344.556, + 319.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 914.665, + "y": 437.416, + "a": { + "At": [ + 927.578, + 512.0 + ] + }, + "b": { + "At": [ + 902.128, + 365.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 800.692, + "y": 540.953, + "a": { + "At": [ + 705.692, + 540.953 + ] + }, + "b": { + "At": [ + 874.692, + 540.953 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 561.382, + "y": 301.0, + "a": { + "At": [ + 511.634, + 176.805 + ] + }, + "b": { + "At": [ + 627.476, + 466.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 626.308, + "y": 0.0, + "a": { + "At": [ + 742.50024, + -2.5 + ] + }, + "b": { + "At": [ + 479.34198, + 3.1621172 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 912.825, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 847.29285, + 30.777985 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "OE.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 913, + "unicode": [], + "name": "OE.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/O_slash.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/O_slash.glif deleted file mode 100644 index a263b61..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/O_slash.glif +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/O_slash.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/O_slash.glifjson new file mode 100644 index 0000000..042a450 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/O_slash.glifjson @@ -0,0 +1,228 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 414.0, + "y": 540.953, + "a": { + "At": [ + 344.0, + 540.953 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 166.0, + "y": 319.0, + "a": { + "At": [ + 102.0, + 176.0 + ] + }, + "b": { + "At": [ + 234.923, + 473.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 256.0, + "y": 0.0, + "a": { + "At": [ + 410.0, + 0.0 + ] + }, + "b": { + "At": [ + 125.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 542.0, + "y": 264.48, + "a": { + "At": [ + 590.104, + 429.68 + ] + }, + "b": { + "At": [ + 495.853, + 106.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 414.0, + "y": 540.953, + "a": "Colocated", + "b": { + "At": [ + 492.0, + 540.953 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 565.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 81.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "Oslash", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 613, + "unicode": [ + "Ø" + ], + "name": "Oslash", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/P_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/P_.glif deleted file mode 100644 index 17deea8..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/P_.glif +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/P_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/P_.glifjson new file mode 100644 index 0000000..6d0947b --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/P_.glifjson @@ -0,0 +1,309 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 37.25, + "y": 282.149, + "a": { + "At": [ + 147.093, + 339.921 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 345.05, + "y": 547.2, + "a": "Colocated", + "b": { + "At": [ + 257.433, + 395.59 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 345.05, + "y": 547.2, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 80.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 80.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 150.162, + "y": 145.35, + "a": { + "At": [ + 314.188, + 485.154 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 498.95, + "y": 547.2, + "a": { + "At": [ + 601.55, + 547.2 + ] + }, + "b": { + "At": [ + 370.7, + 547.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 635.75, + "y": 427.5, + "a": { + "At": [ + 635.75, + 273.6 + ] + }, + "b": { + "At": [ + 635.75, + 478.8 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 383.525, + "y": 212.04, + "a": { + "At": [ + 335.645, + 212.04 + ] + }, + "b": { + "At": [ + 488.69, + 212.04 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 213.38, + "y": 262.484, + "a": "Colocated", + "b": { + "At": [ + 252.71002, + 235.979 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "P", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 636, + "unicode": [ + "P" + ], + "name": "P", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/P_.rhigh.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/P_.rhigh.glif deleted file mode 100644 index c344e99..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/P_.rhigh.glif +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/P_.rhigh.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/P_.rhigh.glifjson new file mode 100644 index 0000000..5ca9f38 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/P_.rhigh.glifjson @@ -0,0 +1,372 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 37.25, + "y": 282.149, + "a": { + "At": [ + 147.093, + 339.921 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 345.05, + "y": 547.2, + "a": "Colocated", + "b": { + "At": [ + 257.433, + 395.59 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 345.05, + "y": 547.2, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 80.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 80.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 150.162, + "y": 145.35, + "a": { + "At": [ + 314.188, + 485.154 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 498.95, + "y": 547.2, + "a": { + "At": [ + 601.55, + 547.2 + ] + }, + "b": { + "At": [ + 370.7, + 547.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 635.75, + "y": 427.5, + "a": { + "At": [ + 635.75, + 273.6 + ] + }, + "b": { + "At": [ + 635.75, + 478.8 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 383.525, + "y": 212.04, + "a": { + "At": [ + 335.645, + 212.04 + ] + }, + "b": { + "At": [ + 488.69, + 212.04 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 213.38, + "y": 262.484, + "a": "Colocated", + "b": { + "At": [ + 256.0, + 239.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 213.38, + "y": 262.484, + "a": { + "At": [ + 310.0, + 210.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 665.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 472.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "P.rhigh", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 665, + "unicode": [], + "name": "P.rhigh", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/Q_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/Q_.glif deleted file mode 100644 index b58b4ea..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/Q_.glif +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/Q_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/Q_.glifjson new file mode 100644 index 0000000..30c868e --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/Q_.glifjson @@ -0,0 +1,277 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 90.125, + "y": 35.9102, + "a": { + "At": [ + 43.9551, + 78.6602 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 34.5508, + "y": 195.795, + "a": { + "At": [ + 34.5508, + 378.765 + ] + }, + "b": { + "At": [ + 34.5508, + 148.77 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 350.046, + "y": 542.07, + "a": { + "At": [ + 452.646, + 542.07 + ] + }, + "b": { + "At": [ + 167.075, + 542.07 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 526.176, + "y": 347.13, + "a": { + "At": [ + 526.176, + 160.74 + ] + }, + "b": { + "At": [ + 526.176, + 449.73 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 197.0, + "y": 0.0, + "a": { + "At": [ + 137.15, + 0.0 + ] + }, + "b": { + "At": [ + 383.391, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 66.1855, + "y": 79.5146, + "a": { + "At": [ + 66.1855, + 104.31 + ] + }, + "b": { + "At": [ + 66.1855, + 35.0547 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 117.485, + "y": 115.425, + "a": { + "At": [ + 218.375, + 115.425 + ] + }, + "b": { + "At": [ + 92.6904, + 115.425 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 459.485, + "y": -62.415, + "a": { + "At": [ + 489.41, + -62.415 + ] + }, + "b": { + "At": [ + 309.006, + -62.415 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 534.726, + "y": -51.2998, + "a": "Colocated", + "b": { + "At": [ + 534.726, + -51.2998 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "Q", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 535, + "unicode": [ + "Q" + ], + "name": "Q", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/Q_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/Q_.rlow.glif deleted file mode 100644 index cb0acc2..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/Q_.rlow.glif +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/Q_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/Q_.rlow.glifjson new file mode 100644 index 0000000..b7e879d --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/Q_.rlow.glifjson @@ -0,0 +1,275 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 90.125, + "y": 35.9102, + "a": { + "At": [ + 43.9551, + 78.6602 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 34.5508, + "y": 195.795, + "a": { + "At": [ + 34.5508, + 378.765 + ] + }, + "b": { + "At": [ + 34.5508, + 148.77 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 350.046, + "y": 542.07, + "a": { + "At": [ + 452.646, + 542.07 + ] + }, + "b": { + "At": [ + 167.075, + 542.07 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 526.176, + "y": 347.13, + "a": { + "At": [ + 526.176, + 160.74 + ] + }, + "b": { + "At": [ + 526.176, + 449.73 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 197.0, + "y": 0.0, + "a": { + "At": [ + 137.15, + 0.0 + ] + }, + "b": { + "At": [ + 383.391, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 66.1855, + "y": 79.5146, + "a": { + "At": [ + 66.1855, + 104.31 + ] + }, + "b": { + "At": [ + 66.1855, + 35.0547 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 117.485, + "y": 115.425, + "a": { + "At": [ + 218.375, + 115.425 + ] + }, + "b": { + "At": [ + 92.6904, + 115.425 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 459.485, + "y": -62.415, + "a": { + "At": [ + 554.0, + -62.415 + ] + }, + "b": { + "At": [ + 309.006, + -62.415 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 731.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 659.046, + 26.6172 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "Q.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 731, + "unicode": [], + "name": "Q.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/R_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/R_.glif deleted file mode 100644 index eec0541..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/R_.glif +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/R_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/R_.glifjson new file mode 100644 index 0000000..5cb1a9a --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/R_.glifjson @@ -0,0 +1,325 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 54.9297, + "y": 283.005, + "a": { + "At": [ + 164.772, + 340.776 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 357.6, + "y": 547.2, + "a": "Colocated", + "b": { + "At": [ + 269.982, + 395.591 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 84.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 154.161, + "y": 145.351, + "a": { + "At": [ + 318.188, + 485.154 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 502.949, + "y": 547.2, + "a": { + "At": [ + 605.55, + 547.2 + ] + }, + "b": { + "At": [ + 374.699, + 547.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 639.75, + "y": 427.5, + "a": { + "At": [ + 639.75, + 324.772 + ] + }, + "b": { + "At": [ + 639.75, + 478.8 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 422.58, + "y": 282.15, + "a": { + "At": [ + 348.45, + 282.15 + ] + }, + "b": { + "At": [ + 485.368, + 282.15 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 258.42, + "y": 331.74, + "a": { + "At": [ + 286.635, + 298.396 + ] + }, + "b": { + "At": [ + 280.649, + 305.235 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 306.3, + "y": 212.04, + "a": "Colocated", + "b": { + "At": [ + 302.33, + 273.564 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 313.14, + "y": 106.021, + "a": { + "At": [ + 316.979, + 46.5205 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 396.93, + "y": 0.855469, + "a": { + "At": [ + 531.256, + 0.855469 + ] + }, + "b": { + "At": [ + 343.56, + 0.855469 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 754.319, + "y": 266.761, + "a": "Colocated", + "b": { + "At": [ + 698.877, + 191.895 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "R", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 755, + "unicode": [ + "R" + ], + "name": "R", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/R_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/R_.rlow.glif deleted file mode 100644 index 85f5ec7..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/R_.rlow.glif +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/R_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/R_.rlow.glifjson new file mode 100644 index 0000000..f316af5 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/R_.rlow.glifjson @@ -0,0 +1,323 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 54.9297, + "y": 283.005, + "a": { + "At": [ + 164.772, + 340.776 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 357.6, + "y": 547.2, + "a": "Colocated", + "b": { + "At": [ + 269.982, + 395.591 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 84.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 154.161, + "y": 145.351, + "a": { + "At": [ + 318.188, + 485.154 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 502.949, + "y": 547.2, + "a": { + "At": [ + 605.55, + 547.2 + ] + }, + "b": { + "At": [ + 374.699, + 547.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 639.75, + "y": 427.5, + "a": { + "At": [ + 639.75, + 324.772 + ] + }, + "b": { + "At": [ + 639.75, + 478.8 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 422.58, + "y": 282.15, + "a": { + "At": [ + 348.45, + 282.15 + ] + }, + "b": { + "At": [ + 485.368, + 282.15 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 258.42, + "y": 331.74, + "a": { + "At": [ + 286.635, + 298.396 + ] + }, + "b": { + "At": [ + 280.649, + 305.235 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 306.3, + "y": 212.04, + "a": "Colocated", + "b": { + "At": [ + 302.33, + 273.564 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 313.14, + "y": 106.021, + "a": { + "At": [ + 316.979, + 46.5205 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 396.93, + "y": 0.855469, + "a": { + "At": [ + 460.003, + 0.855469 + ] + }, + "b": { + "At": [ + 343.56, + 0.855469 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 619.751, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 561.419, + 35.8193 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "R.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 620, + "unicode": [], + "name": "R.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/R_.rlowhigh.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/R_.rlowhigh.glif deleted file mode 100644 index b45db92..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/R_.rlowhigh.glif +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/R_.rlowhigh.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/R_.rlowhigh.glifjson new file mode 100644 index 0000000..7adaf74 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/R_.rlowhigh.glifjson @@ -0,0 +1,323 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 85.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 374.6, + "y": 547.2, + "a": "Colocated", + "b": { + "At": [ + 237.045, + 308.948 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 101.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 171.161, + "y": 145.351, + "a": { + "At": [ + 335.188, + 485.154 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 519.949, + "y": 547.2, + "a": { + "At": [ + 622.55, + 547.2 + ] + }, + "b": { + "At": [ + 391.699, + 547.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 656.75, + "y": 427.5, + "a": { + "At": [ + 656.75, + 324.772 + ] + }, + "b": { + "At": [ + 656.75, + 478.8 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 439.58, + "y": 282.15, + "a": { + "At": [ + 365.45, + 282.15 + ] + }, + "b": { + "At": [ + 502.368, + 282.15 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 275.42, + "y": 331.74, + "a": { + "At": [ + 303.635, + 298.396 + ] + }, + "b": { + "At": [ + 297.649, + 305.235 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 323.3, + "y": 212.04, + "a": "Colocated", + "b": { + "At": [ + 319.33, + 273.564 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 330.14, + "y": 106.021, + "a": { + "At": [ + 333.979, + 46.5205 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 413.93, + "y": 0.855469, + "a": { + "At": [ + 477.003, + 0.855469 + ] + }, + "b": { + "At": [ + 360.56, + 0.855469 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 636.751, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 578.419, + 35.8193 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "R.rlowhigh", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 637, + "unicode": [], + "name": "R.rlowhigh", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/R_.rlowlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/R_.rlowlow.glif deleted file mode 100644 index 7b8c704..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/R_.rlowlow.glif +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/R_.rlowlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/R_.rlowlow.glifjson new file mode 100644 index 0000000..35f28d9 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/R_.rlowlow.glifjson @@ -0,0 +1,411 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 115.0335, + 157.38144 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 250.84554, + "y": 281.4286, + "a": { + "At": [ + 314.20264, + 349.4262 + ] + }, + "b": { + "At": [ + 188.92142, + 214.96892 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 434.6, + "y": 547.2, + "a": "Colocated", + "b": { + "At": [ + 365.03583, + 426.71143 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 434.6, + "y": 547.2, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 161.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 234.161, + "y": 145.351, + "a": { + "At": [ + 398.188, + 485.154 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 579.949, + "y": 547.2, + "a": { + "At": [ + 682.55, + 547.2 + ] + }, + "b": { + "At": [ + 451.699, + 547.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 716.75, + "y": 427.5, + "a": { + "At": [ + 716.75, + 324.772 + ] + }, + "b": { + "At": [ + 716.75, + 478.8 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 499.58, + "y": 282.15, + "a": { + "At": [ + 425.45, + 282.15 + ] + }, + "b": { + "At": [ + 562.368, + 282.15 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 335.42, + "y": 331.74, + "a": { + "At": [ + 363.635, + 298.396 + ] + }, + "b": { + "At": [ + 357.649, + 305.235 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 383.3, + "y": 212.04, + "a": "Colocated", + "b": { + "At": [ + 379.33, + 273.564 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 390.14, + "y": 106.021, + "a": { + "At": [ + 393.979, + 46.5205 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 473.93, + "y": 0.855469, + "a": { + "At": [ + 537.003, + 0.855469 + ] + }, + "b": { + "At": [ + 420.56, + 0.855469 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 696.751, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 638.419, + 35.8193 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "R.rlowlow", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 697, + "unicode": [], + "name": "R.rlowlow", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/R_.rlowlow.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/S_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/S_.glif deleted file mode 100644 index 8161385..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/S_.glif +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/S_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/S_.glifjson new file mode 100644 index 0000000..5fcb37d --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/S_.glifjson @@ -0,0 +1,306 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 0.0, + "a": { + "At": [ + 169.45685, + 50.71092 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 468.23535, + "y": 251.19365, + "a": { + "At": [ + 599.92267, + 353.58276 + ] + }, + "b": { + "At": [ + 339.54053, + 151.13124 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 688.274, + "y": 503.595, + "a": { + "At": [ + 688.274, + 533.595 + ] + }, + "b": { + "At": [ + 688.274, + 455.59714 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 634.524, + "y": 550.62, + "a": { + "At": [ + 565.27, + 550.62 + ] + }, + "b": { + "At": [ + 664.524, + 550.62 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 530.0, + "y": 395.53, + "a": "Colocated", + "b": { + "At": [ + 530.0, + 490.56738 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 530.0, + "y": 253.415, + "a": { + "At": [ + 530.0, + 97.784515 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 327.465, + "y": 2.56543, + "a": { + "At": [ + 180.717, + 2.56543 + ] + }, + "b": { + "At": [ + 432.221, + 2.56543 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 61.5596, + "y": 265.905, + "a": "Colocated", + "b": { + "At": [ + 61.5596, + 153.045 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 61.5596, + "y": 265.905, + "a": { + "At": [ + 121.0, + 198.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 254.12, + "y": 165.87, + "a": "Colocated", + "b": { + "At": [ + 208.805, + 165.87 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "S", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 689, + "unicode": [ + "S" + ], + "name": "S", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/S_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/S_.rhigh.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/S_.rhigh.glif deleted file mode 100644 index b861629..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/S_.rhigh.glif +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/S_.rhigh.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/S_.rhigh.glifjson new file mode 100644 index 0000000..68d20d6 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/S_.rhigh.glifjson @@ -0,0 +1,340 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 0.0, + "a": { + "At": [ + 127.68716, + 38.211105 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 366.1539, + "y": 177.88461, + "a": { + "At": [ + 552.22986, + 301.29977 + ] + }, + "b": { + "At": [ + 255.73022, + 104.645966 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 688.274, + "y": 503.595, + "a": { + "At": [ + 688.274, + 533.595 + ] + }, + "b": { + "At": [ + 688.274, + 444.03494 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 635.524, + "y": 550.62, + "a": { + "At": [ + 566.27, + 550.62 + ] + }, + "b": { + "At": [ + 665.524, + 550.62 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 530.0, + "y": 415.53, + "a": { + "At": [ + 530.0, + 346.06384 + ] + }, + "b": { + "At": [ + 530.0, + 500.53 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 530.0, + "y": 233.415, + "a": { + "At": [ + 530.0, + 77.78616 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 327.465, + "y": 2.56543, + "a": { + "At": [ + 180.717, + 2.56543 + ] + }, + "b": { + "At": [ + 432.221, + 2.56543 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 61.5596, + "y": 265.905, + "a": { + "At": [ + 281.0, + 179.0 + ] + }, + "b": { + "At": [ + 61.5596, + 153.045 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 61.5596, + "y": 265.905, + "a": { + "At": [ + 181.67172, + 218.33699 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 389.2308, + "y": 182.55812, + "a": { + "At": [ + 478.25507, + 172.71837 + ] + }, + "b": { + "At": [ + 281.57877, + 194.45677 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 688.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 572.57587, + 171.07242 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "S.rhigh", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 689, + "unicode": [], + "name": "S.rhigh", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/S_.rhigh.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/T_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/T_.glif deleted file mode 100644 index 2e35ac5..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/T_.glif +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/T_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/T_.glifjson new file mode 100644 index 0000000..94262c7 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/T_.glifjson @@ -0,0 +1,386 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 348.62, + "y": 556.0, + "a": { + "At": [ + 349.0, + 541.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 308.62, + "y": 478.54, + "a": "Colocated", + "b": { + "At": [ + 308.62, + 480.54 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 308.62, + "y": 478.54, + "a": { + "At": [ + 338.62, + 525.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 501.851, + "y": 548.91, + "a": { + "At": [ + 641.0, + 548.91 + ] + }, + "b": { + "At": [ + 401.0, + 548.91 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 754.931, + "y": 501.03, + "a": { + "At": [ + 844.705, + 501.03 + ] + }, + "b": { + "At": [ + 654.896, + 501.03 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 915.67, + "y": 567.72, + "a": { + "At": [ + 915.67, + 589.095 + ] + }, + "b": { + "At": [ + 915.67, + 530.955 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 844.851, + "y": 612.18, + "a": { + "At": [ + 739.685, + 612.181 + ] + }, + "b": { + "At": [ + 884.181, + 612.18 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 528.5, + "y": 288.99, + "a": { + "At": [ + 468.878, + 146.544 + ] + }, + "b": { + "At": [ + 596.448, + 451.33 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 272.0, + "y": 0.0, + "a": { + "At": [ + 125.795, + 0.0 + ] + }, + "b": { + "At": [ + 424.646, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 46.2803, + "y": 266.76, + "a": { + "At": [ + 154.153, + 168.327 + ] + }, + "b": { + "At": [ + 46.2803, + 129.96 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 46.2803, + "y": 266.76, + "a": { + "At": [ + 154.153, + 168.327 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 456.48, + "y": 126.468, + "a": "Colocated", + "b": { + "At": [ + 274.849, + 135.815 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "T", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 617, + "unicode": [ + "T" + ], + "name": "T", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/T_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/T_.rhigh.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/T_.rhigh.glif deleted file mode 100644 index 589355b..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/T_.rhigh.glif +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/T_.rhigh.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/T_.rhigh.glifjson new file mode 100644 index 0000000..5ce6c2b --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/T_.rhigh.glifjson @@ -0,0 +1,379 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 348.62, + "y": 556.0, + "a": { + "At": [ + 349.0, + 541.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 308.62, + "y": 478.54, + "a": "Colocated", + "b": { + "At": [ + 308.62, + 480.54 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 308.62, + "y": 478.54, + "a": { + "At": [ + 338.62, + 525.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 501.851, + "y": 548.91, + "a": { + "At": [ + 641.0, + 548.91 + ] + }, + "b": { + "At": [ + 401.0, + 548.91 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 754.931, + "y": 501.03, + "a": { + "At": [ + 844.705, + 501.03 + ] + }, + "b": { + "At": [ + 654.896, + 501.03 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 915.67, + "y": 567.72, + "a": { + "At": [ + 915.67, + 589.095 + ] + }, + "b": { + "At": [ + 915.67, + 530.955 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 844.851, + "y": 612.18, + "a": { + "At": [ + 739.685, + 612.181 + ] + }, + "b": { + "At": [ + 884.181, + 612.18 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 528.5, + "y": 288.99, + "a": { + "At": [ + 468.878, + 146.544 + ] + }, + "b": { + "At": [ + 596.448, + 451.33 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 272.0, + "y": 0.0, + "a": { + "At": [ + 125.795, + 0.0 + ] + }, + "b": { + "At": [ + 424.646, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 46.2803, + "y": 266.76, + "a": "Colocated", + "b": { + "At": [ + 46.2803, + 129.96 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 46.2803, + "y": 266.76, + "a": { + "At": [ + 187.386, + 141.63 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 727.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 413.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "T.rhigh", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 727, + "unicode": [], + "name": "T.rhigh", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/T_.rhigh.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/T_horn.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/T_horn.glif deleted file mode 100644 index cea4cf3..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/T_horn.glif +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/T_horn.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/T_horn.glifjson new file mode 100644 index 0000000..1cfb7db --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/T_horn.glifjson @@ -0,0 +1,231 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 37.25, + "y": 282.149, + "a": { + "At": [ + 147.093, + 339.921 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 345.05, + "y": 547.2, + "a": "Colocated", + "b": { + "At": [ + 257.433, + 395.59 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 80.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 150.162, + "y": 145.35, + "a": { + "At": [ + 197.14, + 242.671 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 437.425, + "y": 411.824, + "a": { + "At": [ + 509.0, + 411.824 + ] + }, + "b": { + "At": [ + 268.0, + 411.824 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 544.225, + "y": 292.124, + "a": { + "At": [ + 544.225, + 196.0 + ] + }, + "b": { + "At": [ + 544.225, + 343.424 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 350.146, + "y": 120.716, + "a": { + "At": [ + 302.265, + 120.716 + ] + }, + "b": { + "At": [ + 455.311, + 120.716 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 180.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 219.33, + 144.655 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "Thorn", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 557, + "unicode": [ + "Þ" + ], + "name": "Thorn", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/U_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/U_.glif deleted file mode 100644 index ef6141a..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/U_.glif +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/U_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/U_.glifjson new file mode 100644 index 0000000..a58d25b --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/U_.glifjson @@ -0,0 +1,299 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 144.074, + "y": 536.939, + "a": { + "At": [ + 153.28, + 540.635 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 209.909, + "y": 546.345, + "a": { + "At": [ + 264.736, + 546.345 + ] + }, + "b": { + "At": [ + 185.062, + 546.667 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 293.699, + "y": 455.715, + "a": { + "At": [ + 293.699, + 418.951 + ] + }, + "b": { + "At": [ + 293.699, + 518.99 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 259.5, + "y": 347.13, + "a": "Colocated", + "b": { + "At": [ + 276.359, + 378.914 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 155.189, + "y": 150.479, + "a": { + "At": [ + 106.688, + 59.042 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 174.0, + "y": 0.0, + "a": { + "At": [ + 264.8, + 0.0 + ] + }, + "b": { + "At": [ + 108.561, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 429.645, + "y": 212.04, + "a": "Colocated", + "b": { + "At": [ + 401.881, + 160.161 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 611.76, + "y": 552.33, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 403.995, + "y": 159.029, + "a": { + "At": [ + 365.792, + 86.7109 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 400.574, + "y": 0.854492, + "a": { + "At": [ + 573.284, + 0.854492 + ] + }, + "b": { + "At": [ + 317.358, + 0.854492 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 756.255, + "y": 265.904, + "a": "Colocated", + "b": { + "At": [ + 756.255, + 265.904 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "U", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 756, + "unicode": [ + "U" + ], + "name": "U", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/U_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/U_.rlow.glif deleted file mode 100644 index 0ddec44..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/U_.rlow.glif +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/U_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/U_.rlow.glifjson new file mode 100644 index 0000000..415d9f5 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/U_.rlow.glifjson @@ -0,0 +1,297 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 144.074, + "y": 536.939, + "a": { + "At": [ + 153.28, + 540.635 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 209.909, + "y": 546.345, + "a": { + "At": [ + 264.736, + 546.345 + ] + }, + "b": { + "At": [ + 185.062, + 546.667 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 293.699, + "y": 455.715, + "a": { + "At": [ + 293.699, + 418.951 + ] + }, + "b": { + "At": [ + 293.699, + 518.99 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 259.5, + "y": 347.13, + "a": "Colocated", + "b": { + "At": [ + 276.359, + 378.914 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 155.189, + "y": 150.479, + "a": { + "At": [ + 106.688, + 59.042 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 174.0, + "y": 0.0, + "a": { + "At": [ + 264.8, + 0.0 + ] + }, + "b": { + "At": [ + 108.561, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 429.645, + "y": 212.04, + "a": "Colocated", + "b": { + "At": [ + 401.881, + 160.161 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 611.76, + "y": 552.33, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 403.995, + "y": 159.029, + "a": { + "At": [ + 365.792, + 86.7109 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 400.574, + "y": 0.854492, + "a": { + "At": [ + 486.004, + 0.854492 + ] + }, + "b": { + "At": [ + 317.358, + 0.854492 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 608.867, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 551.772, + 36.6855 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "U.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 609, + "unicode": [], + "name": "U.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/V_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/V_.glif deleted file mode 100644 index c1c34f6..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/V_.glif +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/V_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/V_.glifjson new file mode 100644 index 0000000..b395d14 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/V_.glifjson @@ -0,0 +1,283 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 158.021, + "y": 536.085, + "a": { + "At": [ + 174.056, + 542.515 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 223.855, + "y": 545.49, + "a": { + "At": [ + 271.735, + 545.49 + ] + }, + "b": { + "At": [ + 200.639, + 546.466 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 311.065, + "y": 459.135, + "a": { + "At": [ + 311.065, + 404.347 + ] + }, + "b": { + "At": [ + 311.065, + 507.016 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 270.025, + "y": 325.755, + "a": "Colocated", + "b": { + "At": [ + 282.548, + 351.201 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 189.655, + "y": 162.45, + "a": { + "At": [ + 167.352, + 117.131 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 223.0, + "y": 0.0, + "a": { + "At": [ + 286.553, + 0.0 + ] + }, + "b": { + "At": [ + 132.334, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 398.275, + "y": 190.665, + "a": "Colocated", + "b": { + "At": [ + 343.639, + 73.9072 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 460.69, + "y": 324.045, + "a": { + "At": [ + 535.488, + 483.889 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 683.845, + "y": 545.49, + "a": { + "At": [ + 701.472, + 545.49 + ] + }, + "b": { + "At": [ + 625.68, + 545.49 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 729.16, + "y": 540.36, + "a": "Colocated", + "b": { + "At": [ + 711.205, + 542.07 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "V", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 625, + "unicode": [ + "V" + ], + "name": "V", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/W_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/W_.glif deleted file mode 100644 index 5c3d3d7..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/W_.glif +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/W_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/W_.glifjson new file mode 100644 index 0000000..30ac94e --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/W_.glifjson @@ -0,0 +1,393 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 225.39, + "y": 534.375, + "a": { + "At": [ + 241.425, + 540.806 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 279.255, + "y": 545.49, + "a": { + "At": [ + 327.135, + 545.49 + ] + }, + "b": { + "At": [ + 256.018, + 545.49 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 373.305, + "y": 489.915, + "a": { + "At": [ + 373.305, + 435.127 + ] + }, + "b": { + "At": [ + 373.305, + 537.795 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 308.324, + "y": 325.755, + "a": "Colocated", + "b": { + "At": [ + 322.812, + 350.028 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 210.854, + "y": 162.45, + "a": { + "At": [ + 180.345, + 111.333 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 210.0, + "y": 0.0, + "a": { + "At": [ + 273.552, + 0.0 + ] + }, + "b": { + "At": [ + 151.859, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 419.475, + "y": 182.115, + "a": "Colocated", + "b": { + "At": [ + 388.397, + 138.064 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 507.539, + "y": 306.945, + "a": { + "At": [ + 561.424, + 383.325 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 640.064, + "y": 545.49, + "a": "Colocated", + "b": { + "At": [ + 640.064, + 545.49 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 501.555, + "y": 237.69, + "a": { + "At": [ + 470.831, + 169.415 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 496.425, + "y": 1.70996, + "a": { + "At": [ + 603.3, + 1.70996 + ] + }, + "b": { + "At": [ + 408.359, + 1.70996 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 691.364, + "y": 194.085, + "a": "Colocated", + "b": { + "At": [ + 691.364, + 194.085 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 758.055, + "y": 341.146, + "a": { + "At": [ + 787.503, + 406.083 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 959.835, + "y": 545.49, + "a": { + "At": [ + 974.836, + 545.49 + ] + }, + "b": { + "At": [ + 871.77, + 545.49 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 1003.44, + "y": 539.505, + "a": "Colocated", + "b": { + "At": [ + 984.328, + 542.936 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "W", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 861, + "unicode": [ + "W" + ], + "name": "W", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/X_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/X_.glif deleted file mode 100644 index 4bcc630..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/X_.glif +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/X_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/X_.glifjson new file mode 100644 index 0000000..6b5e31f --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/X_.glifjson @@ -0,0 +1,264 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 204.189, + "y": 535.229, + "a": { + "At": [ + 217.17, + 542.245 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 277.72, + "y": 548.91, + "a": { + "At": [ + 327.31, + 548.91 + ] + }, + "b": { + "At": [ + 249.61, + 549.429 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 360.654, + "y": 453.149, + "a": { + "At": [ + 360.654, + 309.51 + ] + }, + "b": { + "At": [ + 360.654, + 502.739 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 261.475, + "y": 99.1797, + "a": { + "At": [ + 261.475, + 48.7344 + ] + }, + "b": { + "At": [ + 261.475, + 242.819 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 348.685, + "y": 2.56445, + "a": { + "At": [ + 447.865, + 2.56445 + ] + }, + "b": { + "At": [ + 298.24, + 2.56445 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 693.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 545.495, + 68.7354 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 563.29, + "y": 548.91, + "a": { + "At": [ + 384.713, + 358.102 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 52.0, + "y": 0.0, + "a": "Colocated", + "b": { + "At": [ + 222.963, + 183.483 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "X", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 687, + "unicode": [ + "X" + ], + "name": "X", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/X_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/X_.rlow.glif deleted file mode 100644 index 3e17fff..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/X_.rlow.glif +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/X_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/X_.rlow.glifjson new file mode 100644 index 0000000..d310dc3 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/X_.rlow.glifjson @@ -0,0 +1,262 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 204.189, + "y": 535.229, + "a": { + "At": [ + 217.17, + 542.245 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 277.72, + "y": 548.91, + "a": { + "At": [ + 327.31, + 548.91 + ] + }, + "b": { + "At": [ + 249.61, + 549.429 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 360.654, + "y": 453.149, + "a": { + "At": [ + 360.654, + 309.51 + ] + }, + "b": { + "At": [ + 360.654, + 502.739 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 261.475, + "y": 99.1797, + "a": { + "At": [ + 261.475, + 48.7344 + ] + }, + "b": { + "At": [ + 261.475, + 242.819 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 348.685, + "y": 2.56445, + "a": { + "At": [ + 404.475, + 2.56445 + ] + }, + "b": { + "At": [ + 298.24, + 2.56445 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 564.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 495.871, + 28.96 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 563.29, + "y": 548.91, + "a": { + "At": [ + 384.713, + 358.102 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 52.0, + "y": 0.0, + "a": "Colocated", + "b": { + "At": [ + 222.963, + 183.483 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "X.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 564, + "unicode": [], + "name": "X.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/Y_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/Y_.glif deleted file mode 100644 index 2bf6204..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/Y_.glif +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/Y_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/Y_.glifjson new file mode 100644 index 0000000..f0f7d5d --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/Y_.glifjson @@ -0,0 +1,371 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 149.25, + "y": 530.101, + "a": { + "At": [ + 165.92596, + 540.0001 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 215.939, + "y": 547.2, + "a": { + "At": [ + 264.675, + 547.2 + ] + }, + "b": { + "At": [ + 189.435, + 547.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 302.295, + "y": 459.99, + "a": { + "At": [ + 302.295, + 336.87 + ] + }, + "b": { + "At": [ + 302.295, + 508.726 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 145.83, + "y": 56.4307, + "a": { + "At": [ + 145.83, + 28.2148 + ] + }, + "b": { + "At": [ + 145.83, + 178.695 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 192.0, + "y": 0.0, + "a": { + "At": [ + 288.614, + 0.0 + ] + }, + "b": { + "At": [ + 163.784, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 484.7059, + "y": 300.0, + "a": "Colocated", + "b": { + "At": [ + 438.2759, + 203.385 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 602.399, + "y": 543.78, + "a": { + "At": [ + 602.399, + 543.78 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 253.56, + "y": -179.55, + "a": { + "At": [ + 210.1197, + -269.62186 + ] + }, + "b": { + "At": [ + 253.56, + -179.55 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 161.22, + "y": -283.859, + "a": { + "At": [ + 141.22, + -283.859 + ] + }, + "b": { + "At": [ + 186.21997, + -283.81503 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 128.729, + "y": -245.979, + "a": { + "At": [ + 128.729, + -173.305 + ] + }, + "b": { + "At": [ + 128.729, + -270.979 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 388.649, + "y": 35.9102, + "a": { + "At": [ + 388.649, + 35.9102 + ] + }, + "b": { + "At": [ + 347.609, + 1.70996 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 476.715, + "y": 106.021, + "a": { + "At": [ + 546.824, + 161.836 + ] + }, + "b": { + "At": [ + 476.715, + 106.021 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 694.739, + "y": 265.05, + "a": "Colocated", + "b": { + "At": [ + 610.052, + 206.273 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "Y", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 695, + "unicode": [ + "Y" + ], + "name": "Y", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/Y_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/Y_.rlow.glif deleted file mode 100644 index 87779ca..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/Y_.rlow.glif +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/Y_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/Y_.rlow.glifjson new file mode 100644 index 0000000..c779c23 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/Y_.rlow.glifjson @@ -0,0 +1,307 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 149.25, + "y": 530.101, + "a": { + "At": [ + 149.25, + 530.101 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 215.939, + "y": 547.2, + "a": { + "At": [ + 264.675, + 547.2 + ] + }, + "b": { + "At": [ + 189.435, + 547.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 302.295, + "y": 459.99, + "a": { + "At": [ + 302.295, + 336.87 + ] + }, + "b": { + "At": [ + 302.295, + 508.726 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 145.83, + "y": 56.4307, + "a": { + "At": [ + 145.83, + 28.2148 + ] + }, + "b": { + "At": [ + 145.83, + 178.695 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 192.0, + "y": 0.0, + "a": { + "At": [ + 288.614, + 0.0 + ] + }, + "b": { + "At": [ + 163.784, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 486.119, + "y": 301.815, + "a": "Colocated", + "b": { + "At": [ + 439.689, + 205.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 602.399, + "y": 543.78, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 253.56, + "y": -179.55, + "a": { + "At": [ + 214.46375, + -260.6147 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 161.22, + "y": -283.859, + "a": { + "At": [ + 135.569, + -283.859 + ] + }, + "b": { + "At": [ + 196.21994, + -283.79745 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 107.0, + "y": -233.0, + "a": { + "At": [ + 107.0, + -140.657 + ] + }, + "b": { + "At": [ + 107.0, + -273.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 629.84, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 363.927, + -109.53 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "Y.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 630, + "unicode": [], + "name": "Y.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/Z_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/Z_.glif deleted file mode 100644 index 7d1f06d..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/Z_.glif +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/Z_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/Z_.glifjson new file mode 100644 index 0000000..e5c05bf --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/Z_.glifjson @@ -0,0 +1,319 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 261.075, + "y": 536.94, + "a": { + "At": [ + 280.401, + 544.015 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 340.59, + "y": 546.345, + "a": { + "At": [ + 414.12, + 546.345 + ] + }, + "b": { + "At": [ + 314.289, + 546.42 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 463.71, + "y": 424.08, + "a": { + "At": [ + 463.71, + 211.186 + ] + }, + "b": { + "At": [ + 463.71, + 497.61 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 120.0, + "y": 0.0, + "a": { + "At": [ + 143.108, + 19.7305 + ] + }, + "b": { + "At": [ + 120.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 220.89, + "y": 34.2002, + "a": { + "At": [ + 246.54, + 34.2002 + ] + }, + "b": { + "At": [ + 178.14, + 34.2002 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 258.51, + "y": -18.8096, + "a": { + "At": [ + 258.51, + -91.9453 + ] + }, + "b": { + "At": [ + 258.51, + 6.83984 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 41.3398, + "y": -282.149, + "a": { + "At": [ + 25.9502, + -282.149 + ] + }, + "b": { + "At": [ + 105.465, + -282.149 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 13.9795, + "y": -254.79, + "a": { + "At": [ + 13.9795, + -176.13 + ] + }, + "b": { + "At": [ + 13.9795, + -254.79 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 364.529, + "y": 70.1104, + "a": "Colocated", + "b": { + "At": [ + 235.885, + -22.3535 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 473.97, + "y": 148.771, + "a": { + "At": [ + 524.415, + 185.027 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 680.88, + "y": 270.181, + "a": "Colocated", + "b": { + "At": [ + 611.679, + 236.238 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "Z", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 681, + "unicode": [ + "Z" + ], + "name": "Z", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/Z_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/Z_.rlow.glif deleted file mode 100644 index 9be1dac..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/Z_.rlow.glif +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/Z_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/Z_.rlow.glifjson new file mode 100644 index 0000000..3c2baf2 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/Z_.rlow.glifjson @@ -0,0 +1,275 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 261.075, + "y": 536.94, + "a": { + "At": [ + 280.401, + 544.015 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 340.59, + "y": 546.345, + "a": { + "At": [ + 415.0, + 546.345 + ] + }, + "b": { + "At": [ + 314.289, + 546.345 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 463.71, + "y": 424.08, + "a": { + "At": [ + 463.71, + 211.186 + ] + }, + "b": { + "At": [ + 463.71, + 497.61 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 120.0, + "y": 0.0, + "a": { + "At": [ + 144.0, + 17.0 + ] + }, + "b": { + "At": [ + 143.108, + 19.7305 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 220.89, + "y": 34.2002, + "a": { + "At": [ + 246.54, + 34.2002 + ] + }, + "b": { + "At": [ + 178.14, + 34.2002 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 258.51, + "y": -18.8096, + "a": { + "At": [ + 258.51, + -91.9453 + ] + }, + "b": { + "At": [ + 258.51, + 6.83984 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 41.3398, + "y": -282.149, + "a": { + "At": [ + 23.9502, + -282.149 + ] + }, + "b": { + "At": [ + 105.465, + -282.149 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 13.9795, + "y": -254.79, + "a": { + "At": [ + 13.9795, + -147.0 + ] + }, + "b": { + "At": [ + 13.9795, + -275.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 513.647, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 220.973, + -128.269 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "Z.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 514, + "unicode": [], + "name": "Z.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/_B_itcoin.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/_B_itcoin.glif deleted file mode 100644 index 511fac3..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/_B_itcoin.glif +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/_B_itcoin.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/_B_itcoin.glifjson new file mode 100644 index 0000000..a90902b --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/_B_itcoin.glifjson @@ -0,0 +1,539 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 270.05, + "y": 547.2, + "a": { + "At": [ + 5.0, + 0.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 5.0, + "y": 0.0, + "a": { + "At": [ + 5.0, + 0.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 75.1611, + "y": 145.351, + "a": { + "At": [ + 239.188, + 485.154 + ] + }, + "b": { + "At": [ + 75.1611, + 145.351 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 423.95, + "y": 547.2, + "a": { + "At": [ + 526.55, + 547.2 + ] + }, + "b": { + "At": [ + 295.7, + 547.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 560.75, + "y": 427.5, + "a": { + "At": [ + 560.75, + 273.601 + ] + }, + "b": { + "At": [ + 560.75, + 478.801 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 347.0, + "y": 239.4, + "a": { + "At": [ + 316.172, + 239.4 + ] + }, + "b": { + "At": [ + 381.2, + 239.4 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 287.149, + "y": 273.601, + "a": { + "At": [ + 292.932, + 286.0 + ] + }, + "b": { + "At": [ + 275.212, + 248.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 331.35, + "y": 299.25, + "a": { + "At": [ + 411.0, + 299.25 + ] + }, + "b": { + "At": [ + 309.0, + 299.25 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 432.5, + "y": 153.9, + "a": { + "At": [ + 432.5, + 59.8506 + ] + }, + "b": { + "At": [ + 432.5, + 222.301 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 252.95, + "y": 0.0, + "a": { + "At": [ + 107.6, + 0.0 + ] + }, + "b": { + "At": [ + 347.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 81.9502, + "y": 145.351, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 422.389, + "y": 634.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 380.0, + "y": 544.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 512.0, + "y": 632.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 469.611, + "y": 542.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 143.526, + "y": 36.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 87.1553, + "y": -84.0469, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 218.155, + "y": 2.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 176.767, + "y": -86.0469, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "_Bitcoin", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 523, + "unicode": [ + "₿" + ], + "name": "_Bitcoin", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/_E_uro.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/_E_uro.glif deleted file mode 100644 index 03a196a..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/_E_uro.glif +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/_E_uro.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/_E_uro.glifjson new file mode 100644 index 0000000..6661e83 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/_E_uro.glifjson @@ -0,0 +1,338 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 542.7, + "y": 547.2, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 532.44, + "y": 504.45, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 532.44, + "y": 504.45, + "a": { + "At": [ + 532.0001, + 528.00006 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 403.261, + "y": 552.33, + "a": { + "At": [ + 263.04138, + 552.9719 + ] + }, + "b": { + "At": [ + 475.3334, + 552.00006 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 63.9004, + "y": 174.42, + "a": { + "At": [ + 63.9004, + 77.0459 + ] + }, + "b": { + "At": [ + 63.9004, + 380.476 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 252.0, + "y": 0.0, + "a": { + "At": [ + 383.07693, + 0.0 + ] + }, + "b": { + "At": [ + 118.64101, + -0.000011658613 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 646.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 511.40698, + 116.54515 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 64.0, + "y": 335.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 316.0, + "y": 335.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 19.1582, + "y": 240.504, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 271.158, + "y": 240.504, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "_Euro", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 646, + "unicode": [ + "€" + ], + "name": "_Euro", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/_J_pnP_ostalM_ark.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/_J_pnP_ostalM_ark.glif deleted file mode 100644 index d6bc54f..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/_J_pnP_ostalM_ark.glif +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/_J_pnP_ostalM_ark.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/_J_pnP_ostalM_ark.glifjson new file mode 100644 index 0000000..da9db49 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/_J_pnP_ostalM_ark.glifjson @@ -0,0 +1,196 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 234.0, + "y": 333.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 85.2479, + "y": 14.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 111.299, + "y": 413.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 435.299, + "y": 413.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 74.0, + "y": 333.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 398.0, + "y": 333.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "_JpnPostalMark", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 452, + "unicode": [ + "₸", + "〒" + ], + "name": "_JpnPostalMark", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/_L_ira.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/_L_ira.glif deleted file mode 100644 index 5b02866..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/_L_ira.glif +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/_L_ira.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/_L_ira.glifjson new file mode 100644 index 0000000..a39199b --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/_L_ira.glifjson @@ -0,0 +1,221 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 53.4463, + "y": 171.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 308.446, + "y": 266.16, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 108.0, + "y": 293.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 363.0, + "y": 388.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 327.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 77.0808, + "y": 0.0, + "a": { + "At": [ + 414.0, + 0.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 537.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 435.121, + 46.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "_Lira", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 539, + "unicode": [ + "₺" + ], + "name": "_Lira", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/_M_athP_i.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/_M_athP_i.glif deleted file mode 100644 index 4ebe377..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/_M_athP_i.glif +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/_M_athP_i.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/_M_athP_i.glifjson new file mode 100644 index 0000000..6d87731 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/_M_athP_i.glifjson @@ -0,0 +1,299 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 306.0, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 214.088, + "y": 86.0, + "a": { + "At": [ + 182.792, + 25.2285 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 238.0, + "y": 0.0, + "a": { + "At": [ + 253.392, + 0.0 + ] + }, + "b": { + "At": [ + 204.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 303.116, + "y": 33.1152, + "a": "Colocated", + "b": { + "At": [ + 290.474, + 16.6201 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 176.0, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 44.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 70.8115, + "y": 203.0, + "a": { + "At": [ + 55.6152, + 203.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 51.1865, + "y": 237.0, + "a": { + "At": [ + 67.9434, + 264.0 + ] + }, + "b": { + "At": [ + 37.4788, + 214.913 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 119.188, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 91.0, + 264.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 388.0, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "_MathPi", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 393, + "unicode": [ + "𝜋" + ], + "name": "_MathPi", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/_P_eso.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/_P_eso.glif deleted file mode 100644 index e16a244..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/_P_eso.glif +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/_P_eso.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/_P_eso.glifjson new file mode 100644 index 0000000..3e0d62a --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/_P_eso.glifjson @@ -0,0 +1,315 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 144.0, + "y": 350.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 576.0, + "y": 350.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 188.842, + "y": 444.496, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 620.842, + "y": 444.496, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 270.05, + "y": 547.2, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 5.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 75.1611, + "y": 145.351, + "a": { + "At": [ + 239.188, + 485.154 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 423.95, + "y": 547.2, + "a": { + "At": [ + 526.55, + 547.2 + ] + }, + "b": { + "At": [ + 295.7, + 547.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 560.75, + "y": 427.5, + "a": { + "At": [ + 560.75, + 273.601 + ] + }, + "b": { + "At": [ + 560.75, + 478.801 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 347.0, + "y": 239.4, + "a": { + "At": [ + 290.0, + 239.4 + ] + }, + "b": { + "At": [ + 409.0, + 239.4 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 154.0, + "y": 296.0, + "a": "Colocated", + "b": { + "At": [ + 209.0, + 258.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "_Peso", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 623, + "unicode": [ + "₱" + ], + "name": "_Peso", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/_R_upee.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/_R_upee.glif deleted file mode 100644 index f33ec4a..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/_R_upee.glif +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/_R_upee.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/_R_upee.glifjson new file mode 100644 index 0000000..3ab5388 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/_R_upee.glifjson @@ -0,0 +1,208 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 378.418, + "y": 433.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 94.418, + "y": 433.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 417.71, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 133.71, + "y": 540.953, + "a": { + "At": [ + 273.71, + 540.953 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 326.418, + "y": 433.0, + "a": { + "At": [ + 296.937, + 352.0 + ] + }, + "b": { + "At": [ + 362.884, + 533.188 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 58.3857, + "y": 334.0, + "a": "Colocated", + "b": { + "At": [ + 195.386, + 334.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 190.29, + "y": 48.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "_Rupee", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 436, + "unicode": [ + "₹" + ], + "name": "_Rupee", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/_W_on.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/_W_on.glif deleted file mode 100644 index a07f349..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/_W_on.glif +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/_W_on.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/_W_on.glifjson new file mode 100644 index 0000000..ddf1109 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/_W_on.glifjson @@ -0,0 +1,305 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 137.0, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 754.0, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 252.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 226.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 226.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 547.806, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 547.806, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 531.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 531.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 853.272, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "_Won", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 861, + "unicode": [ + "₩" + ], + "name": "_Won", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/_notdef.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/_notdef.glifjson new file mode 100644 index 0000000..fa5a840 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/_notdef.glifjson @@ -0,0 +1,502 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 473.08, + "y": 364.0, + "a": { + "At": [ + 473.08, + 382.0 + ] + }, + "b": { + "At": [ + 473.08, + 346.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 506.2, + "y": 397.12, + "a": { + "At": [ + 524.2, + 397.12 + ] + }, + "b": { + "At": [ + 488.2, + 397.12 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 539.32, + "y": 364.0, + "a": { + "At": [ + 539.32, + 346.0 + ] + }, + "b": { + "At": [ + 539.32, + 382.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 506.2, + "y": 330.88, + "a": { + "At": [ + 488.2, + 330.88 + ] + }, + "b": { + "At": [ + 524.2, + 330.88 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 302.68, + "y": 364.0, + "a": { + "At": [ + 302.68, + 382.0 + ] + }, + "b": { + "At": [ + 302.68, + 346.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 335.8, + "y": 397.12, + "a": { + "At": [ + 353.8, + 397.12 + ] + }, + "b": { + "At": [ + 317.8, + 397.12 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 368.92, + "y": 364.0, + "a": { + "At": [ + 368.92, + 346.0 + ] + }, + "b": { + "At": [ + 368.92, + 382.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 335.8, + "y": 330.88, + "a": { + "At": [ + 317.8, + 330.88 + ] + }, + "b": { + "At": [ + 353.8, + 330.88 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 559.015, + "y": 212.328, + "a": { + "At": [ + 527.29, + 172.241 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 422.788, + "y": 146.527, + "a": { + "At": [ + 367.81, + 146.527 + ] + }, + "b": { + "At": [ + 478.0, + 146.527 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 286.668, + "y": 214.03, + "a": "Colocated", + "b": { + "At": [ + 318.704, + 173.261 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 142.307, + "y": 287.814, + "a": { + "At": [ + 142.307, + 444.088 + ] + }, + "b": { + "At": [ + 142.307, + 127.794 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 420.0, + "y": 575.723, + "a": { + "At": [ + 573.584, + 575.723 + ] + }, + "b": { + "At": [ + 266.416, + 575.723 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 697.695, + "y": 287.814, + "a": { + "At": [ + 697.695, + 127.794 + ] + }, + "b": { + "At": [ + 697.695, + 444.088 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 420.0, + "y": 0.0, + "a": { + "At": [ + 266.416, + 0.0 + ] + }, + "b": { + "At": [ + 573.584, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": ".notdef", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 741, + "unicode": [ + "\u0000" + ], + "name": ".notdef", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/a.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/a.glif deleted file mode 100644 index ce60988..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/a.glif +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/a.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/a.glifjson new file mode 100644 index 0000000..eb75848 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/a.glifjson @@ -0,0 +1,407 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 347.0, + "y": 241.0, + "a": { + "At": [ + 347.0, + 241.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 283.307, + "y": 256.816, + "a": { + "At": [ + 239.649, + 256.816 + ] + }, + "b": { + "At": [ + 323.974, + 256.816 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 98.0, + "y": 163.0, + "a": { + "At": [ + 33.7967, + 100.509 + ] + }, + "b": { + "At": [ + 175.66, + 238.589 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 13.3789, + "y": 34.1077, + "a": { + "At": [ + 13.3789, + 4.02795 + ] + }, + "b": { + "At": [ + 13.3789, + 59.8188 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 59.7991, + "y": -5.54993, + "a": { + "At": [ + 62.427, + -5.54993 + ] + }, + "b": { + "At": [ + 41.3249, + -5.54993 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 67.0, + "y": -5.0, + "a": { + "At": [ + 97.0, + 0.0 + ] + }, + "b": { + "At": [ + 64.8632, + -5.35614 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 269.0, + "y": 127.0, + "a": { + "At": [ + 330.0, + 205.0 + ] + }, + "b": { + "At": [ + 208.0, + 49.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 346.0, + "y": 240.0, + "a": { + "At": [ + 346.0, + 240.0 + ] + }, + "b": { + "At": [ + 346.0, + 240.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 334.0, + "y": 219.0, + "a": { + "At": [ + 331.0, + 214.0 + ] + }, + "b": { + "At": [ + 342.0, + 231.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 323.0, + "y": 202.0, + "a": { + "At": [ + 304.0, + 173.0 + ] + }, + "b": { + "At": [ + 327.0, + 208.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 274.0, + "y": 129.0, + "a": { + "At": [ + 268.258, + 120.068 + ] + }, + "b": { + "At": [ + 279.0, + 137.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 235.649, + "y": 28.8768, + "a": { + "At": [ + 235.649, + 10.2457 + ] + }, + "b": { + "At": [ + 235.649, + 65.1369 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 269.544, + "y": -3.45615, + "a": { + "At": [ + 322.956, + -3.45615 + ] + }, + "b": { + "At": [ + 244.258, + -3.45615 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 445.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 413.127, + 54.3521 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "a", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 445, + "unicode": [ + "a" + ], + "name": "a", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/a.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/a.high.glif deleted file mode 100644 index e7b9773..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/a.high.glif +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/a.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/a.high.glifjson new file mode 100644 index 0000000..59981fd --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/a.high.glifjson @@ -0,0 +1,379 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 84.0, + 171.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 287.945, + "y": 258.356, + "a": { + "At": [ + 300.186, + 258.356 + ] + }, + "b": { + "At": [ + 183.0, + 258.356 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 358.0, + "y": 238.0, + "a": { + "At": [ + 354.93, + 240.252 + ] + }, + "b": { + "At": [ + 329.711, + 254.974 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 286.375, + "y": 258.5, + "a": { + "At": [ + 280.958, + 258.5 + ] + }, + "b": { + "At": [ + 326.771, + 258.5 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 85.0, + "y": 132.0, + "a": { + "At": [ + 85.0, + 132.0 + ] + }, + "b": { + "At": [ + 198.468, + 264.781 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 39.6484, + "y": 39.0947, + "a": { + "At": [ + 39.6484, + 37.0342 + ] + }, + "b": { + "At": [ + 39.6484, + 80.2998 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 40.0, + "y": 33.0, + "a": { + "At": [ + 42.6758, + 10.5225 + ] + }, + "b": { + "At": [ + 39.7617, + 35.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 81.3574, + "y": -3.93555, + "a": { + "At": [ + 102.182, + -3.93555 + ] + }, + "b": { + "At": [ + 57.3818, + -3.93555 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 163.0, + "y": 33.0, + "a": { + "At": [ + 234.0, + 89.0 + ] + }, + "b": { + "At": [ + 129.998, + 6.9707 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 359.0, + "y": 236.0, + "a": { + "At": [ + 357.226, + 233.212 + ] + }, + "b": { + "At": [ + 336.0, + 190.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 271.269, + "y": 24.0361, + "a": { + "At": [ + 271.269, + 6.89258 + ] + }, + "b": { + "At": [ + 271.269, + 86.7695 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 294.0, + "y": -4.0, + "a": { + "At": [ + 367.824, + -4.0 + ] + }, + "b": { + "At": [ + 277.688, + -4.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 474.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 433.1, + 48.3613 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "a.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 474, + "unicode": [], + "name": "a.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/a.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/a.low.glif deleted file mode 100644 index afde819..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/a.low.glif +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/a.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/a.low.glifjson new file mode 100644 index 0000000..d5b1cf8 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/a.low.glifjson @@ -0,0 +1,301 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 143.458, + 177.114 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 367.615, + "y": 256.788, + "a": { + "At": [ + 389.485, + 256.788 + ] + }, + "b": { + "At": [ + 303.0, + 256.788 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 423.0, + "y": 241.0, + "a": { + "At": [ + 423.0, + 241.0 + ] + }, + "b": { + "At": [ + 408.46, + 251.386 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 366.292, + "y": 256.079, + "a": { + "At": [ + 295.0, + 256.079 + ] + }, + "b": { + "At": [ + 403.809, + 256.079 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 96.1113, + "y": 34.1748, + "a": { + "At": [ + 96.1113, + 2.54395 + ] + }, + "b": { + "At": [ + 96.1113, + 161.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 144.739, + "y": -7.3125, + "a": { + "At": [ + 247.996, + -7.3125 + ] + }, + "b": { + "At": [ + 113.479, + -7.3125 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 426.0, + "y": 238.0, + "a": { + "At": [ + 386.544, + 166.002 + ] + }, + "b": { + "At": [ + 368.482, + 132.919 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 312.317, + "y": 31.6055, + "a": { + "At": [ + 312.317, + 8.13379 + ] + }, + "b": { + "At": [ + 312.317, + 79.7686 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 363.046, + "y": -4.67285, + "a": { + "At": [ + 420.326, + -4.67285 + ] + }, + "b": { + "At": [ + 333.989, + -4.67285 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 565.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 510.591, + 38.5664 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "a.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 565, + "unicode": [], + "name": "a.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/acute.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/acute.glifjson new file mode 100644 index 0000000..9fdb454 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/acute.glifjson @@ -0,0 +1,85 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 208.0, + "y": 507.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 365.0, + "y": 624.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "acute", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 452, + "unicode": [ + "´" + ], + "name": "acute", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/acutecomb.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/acutecomb.glif deleted file mode 100644 index 93f1799..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/acutecomb.glif +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/acutecomb.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/acutecomb.glifjson new file mode 100644 index 0000000..d5cfc87 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/acutecomb.glifjson @@ -0,0 +1,85 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -80.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 77.0, + "y": 117.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "acutecomb", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 0, + "unicode": [ + "́" + ], + "name": "acutecomb", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/ae.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/ae.glif deleted file mode 100644 index 321d2d1..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/ae.glif +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/ae.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/ae.glifjson new file mode 100644 index 0000000..04e4cd5 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/ae.glifjson @@ -0,0 +1,407 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 55.0, + "y": 214.0, + "a": { + "At": [ + 83.0, + 244.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 155.0, + "y": 267.0, + "a": { + "At": [ + 209.083, + 267.0 + ] + }, + "b": { + "At": [ + 112.0, + 267.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 224.61, + "y": 189.516, + "a": { + "At": [ + 224.61, + 94.5449 + ] + }, + "b": { + "At": [ + 224.61, + 208.687 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 70.1846, + "y": -4.67383, + "a": { + "At": [ + 21.6221, + -4.67383 + ] + }, + "b": { + "At": [ + 141.372, + -4.67383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 5.71387, + "y": 71.1963, + "a": { + "At": [ + 5.71387, + 122.0 + ] + }, + "b": { + "At": [ + 5.71387, + 33.3184 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 143.0, + "y": 141.16, + "a": { + "At": [ + 221.812, + 141.16 + ] + }, + "b": { + "At": [ + 54.0, + 141.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 362.506, + "y": 222.692, + "a": { + "At": [ + 362.506, + 238.205 + ] + }, + "b": { + "At": [ + 362.506, + 171.32 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 335.0, + "y": 263.16, + "a": { + "At": [ + 328.939, + 266.35 + ] + }, + "b": { + "At": [ + 354.298, + 253.004 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 317.377, + "y": 267.784, + "a": { + "At": [ + 287.442, + 267.784 + ] + }, + "b": { + "At": [ + 323.057, + 267.784 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 248.0, + "y": 195.16, + "a": { + "At": [ + 230.0, + 156.16 + ] + }, + "b": { + "At": [ + 263.129, + 227.94 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 188.0, + "y": 56.1602, + "a": { + "At": [ + 188.0, + 56.1602 + ] + }, + "b": { + "At": [ + 194.0, + 88.1602 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 186.839, + "y": 42.4336, + "a": { + "At": [ + 186.839, + 23.9229 + ] + }, + "b": { + "At": [ + 186.839, + 50.4326 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 234.272, + "y": -6.75195, + "a": { + "At": [ + 265.778, + -6.75195 + ] + }, + "b": { + "At": [ + 193.057, + -6.75195 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 402.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 340.563, + 33.1416 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "ae", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 402, + "unicode": [ + "æ" + ], + "name": "ae", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/ae.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/ae.high.glif deleted file mode 100644 index 180984d..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/ae.high.glif +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/ae.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/ae.high.glifjson new file mode 100644 index 0000000..0541a22 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/ae.high.glifjson @@ -0,0 +1,405 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 53.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 230.0, + "y": 267.0, + "a": { + "At": [ + 284.083, + 267.0 + ] + }, + "b": { + "At": [ + 132.0, + 267.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 299.61, + "y": 189.516, + "a": { + "At": [ + 299.61, + 94.5449 + ] + }, + "b": { + "At": [ + 299.61, + 208.687 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 145.185, + "y": -4.67383, + "a": { + "At": [ + 96.6221, + -4.67383 + ] + }, + "b": { + "At": [ + 216.372, + -4.67383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 80.7139, + "y": 71.1963, + "a": { + "At": [ + 80.7139, + 122.0 + ] + }, + "b": { + "At": [ + 80.7139, + 33.3184 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 218.0, + "y": 141.16, + "a": { + "At": [ + 296.812, + 141.16 + ] + }, + "b": { + "At": [ + 129.0, + 141.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 437.506, + "y": 222.692, + "a": { + "At": [ + 437.506, + 238.205 + ] + }, + "b": { + "At": [ + 437.506, + 171.32 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 410.0, + "y": 263.16, + "a": { + "At": [ + 403.939, + 266.35 + ] + }, + "b": { + "At": [ + 429.298, + 253.004 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 392.377, + "y": 267.784, + "a": { + "At": [ + 362.442, + 267.784 + ] + }, + "b": { + "At": [ + 398.057, + 267.784 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 323.0, + "y": 195.16, + "a": { + "At": [ + 305.0, + 156.16 + ] + }, + "b": { + "At": [ + 338.129, + 227.94 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 263.0, + "y": 56.1602, + "a": { + "At": [ + 263.0, + 56.1602 + ] + }, + "b": { + "At": [ + 269.0, + 88.1602 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 261.839, + "y": 42.4336, + "a": { + "At": [ + 261.839, + 23.9229 + ] + }, + "b": { + "At": [ + 261.839, + 50.4326 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 309.272, + "y": -6.75195, + "a": { + "At": [ + 340.778, + -6.75195 + ] + }, + "b": { + "At": [ + 268.057, + -6.75195 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 477.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 415.563, + 33.1416 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "ae.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 477, + "unicode": [], + "name": "ae.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/ae.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/ae.low.glif deleted file mode 100644 index 011ac3d..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/ae.low.glif +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/ae.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/ae.low.glifjson new file mode 100644 index 0000000..cc35fe0 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/ae.low.glifjson @@ -0,0 +1,405 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 33.6182, + 100.204 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 271.0, + "y": 267.0, + "a": { + "At": [ + 325.083, + 267.0 + ] + }, + "b": { + "At": [ + 193.0, + 267.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 340.61, + "y": 189.516, + "a": { + "At": [ + 340.61, + 94.5449 + ] + }, + "b": { + "At": [ + 340.61, + 208.687 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 186.185, + "y": -4.67383, + "a": { + "At": [ + 137.622, + -4.67383 + ] + }, + "b": { + "At": [ + 257.372, + -4.67383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 121.714, + "y": 71.1963, + "a": { + "At": [ + 121.714, + 122.0 + ] + }, + "b": { + "At": [ + 121.714, + 33.3184 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 259.0, + "y": 141.16, + "a": { + "At": [ + 337.812, + 141.16 + ] + }, + "b": { + "At": [ + 170.0, + 141.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 478.506, + "y": 222.692, + "a": { + "At": [ + 478.506, + 238.205 + ] + }, + "b": { + "At": [ + 478.506, + 171.32 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 451.0, + "y": 263.16, + "a": { + "At": [ + 444.939, + 266.35 + ] + }, + "b": { + "At": [ + 470.298, + 253.004 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 433.377, + "y": 267.784, + "a": { + "At": [ + 403.442, + 267.784 + ] + }, + "b": { + "At": [ + 439.057, + 267.784 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 364.0, + "y": 195.16, + "a": { + "At": [ + 346.0, + 156.16 + ] + }, + "b": { + "At": [ + 379.129, + 227.94 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 304.0, + "y": 56.1602, + "a": { + "At": [ + 304.0, + 56.1602 + ] + }, + "b": { + "At": [ + 310.0, + 88.1602 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 302.839, + "y": 42.4336, + "a": { + "At": [ + 302.839, + 23.9229 + ] + }, + "b": { + "At": [ + 302.839, + 50.4326 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 350.272, + "y": -6.75195, + "a": { + "At": [ + 381.778, + -6.75195 + ] + }, + "b": { + "At": [ + 309.057, + -6.75195 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 518.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 456.563, + 33.1416 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "ae.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 518, + "unicode": [], + "name": "ae.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/ampersand.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/ampersand.glif deleted file mode 100644 index 9b3c206..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/ampersand.glif +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/ampersand.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/ampersand.glifjson new file mode 100644 index 0000000..d9230c1 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/ampersand.glifjson @@ -0,0 +1,280 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 289.0, + "y": 412.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 43.7227, + "y": -114.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 285.141, + "y": 231.0, + "a": { + "At": [ + 269.29, + 249.095 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 209.0, + "y": 269.48, + "a": { + "At": [ + 165.998, + 269.48 + ] + }, + "b": { + "At": [ + 242.0, + 269.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 113.0, + "y": 208.0, + "a": { + "At": [ + 113.0, + 170.0 + ] + }, + "b": { + "At": [ + 113.0, + 251.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 223.0, + "y": 142.0, + "a": { + "At": [ + 223.0, + 142.0 + ] + }, + "b": { + "At": [ + 223.0, + 142.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 55.0, + "y": 88.0, + "a": { + "At": [ + 29.8193, + 34.0 + ] + }, + "b": { + "At": [ + 89.04, + 161.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 99.0, + "y": 0.0, + "a": { + "At": [ + 152.0, + 0.0 + ] + }, + "b": { + "At": [ + 69.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 247.0, + "y": 46.0, + "a": "Colocated", + "b": { + "At": [ + 208.0, + 12.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "ampersand", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 284, + "unicode": [ + "&" + ], + "name": "ampersand", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/asciicircum.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/asciicircum.glif deleted file mode 100644 index b21f581..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/asciicircum.glif +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/asciicircum.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/asciicircum.glifjson new file mode 100644 index 0000000..d3f11d6 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/asciicircum.glifjson @@ -0,0 +1,101 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 192.923, + "y": 410.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 382.421, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 451.356, + "y": 410.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "asciicircum", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 458, + "unicode": [ + "^" + ], + "name": "asciicircum", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/asciitilde.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/asciitilde.glif deleted file mode 100644 index aa650d6..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/asciitilde.glif +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/asciitilde.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/asciitilde.glifjson new file mode 100644 index 0000000..e5ea370 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/asciitilde.glifjson @@ -0,0 +1,147 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 100.093, + "y": 217.0, + "a": { + "At": [ + 116.871, + 249.437 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 188.042, + "y": 273.419, + "a": { + "At": [ + 245.664, + 273.419 + ] + }, + "b": { + "At": [ + 153.875, + 273.419 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 302.959, + "y": 194.496, + "a": { + "At": [ + 339.461, + 194.496 + ] + }, + "b": { + "At": [ + 245.569, + 194.496 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 395.009, + "y": 264.0, + "a": "Colocated", + "b": { + "At": [ + 384.54, + 223.516 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "asciitilde", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 395, + "unicode": [ + "~" + ], + "name": "asciitilde", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/asterisk.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/asterisk.glif deleted file mode 100644 index 8e5d688..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/asterisk.glif +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/asterisk.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/asterisk.glifjson new file mode 100644 index 0000000..df2a867 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/asterisk.glifjson @@ -0,0 +1,195 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 345.393, + "y": 521.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 238.607, + "y": 292.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 422.225, + "y": 477.75, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 160.377, + "y": 332.25, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 228.225, + "y": 477.75, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 354.377, + "y": 332.25, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "asterisk", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 422, + "unicode": [ + "*" + ], + "name": "asterisk", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/at.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/at.glif deleted file mode 100644 index 2a510ed..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/at.glif +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/at.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/at.glifjson new file mode 100644 index 0000000..84fe715 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/at.glifjson @@ -0,0 +1,511 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 361.0, + "y": 219.0, + "a": { + "At": [ + 361.0, + 219.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 316.414, + "y": 230.071, + "a": { + "At": [ + 285.854, + 230.071 + ] + }, + "b": { + "At": [ + 344.882, + 230.071 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 186.699, + "y": 164.4, + "a": { + "At": [ + 141.758, + 120.656 + ] + }, + "b": { + "At": [ + 241.062, + 217.312 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 127.465, + "y": 74.1758, + "a": { + "At": [ + 127.465, + 53.1201 + ] + }, + "b": { + "At": [ + 127.465, + 92.1729 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 159.959, + "y": 46.415, + "a": { + "At": [ + 161.799, + 46.415 + ] + }, + "b": { + "At": [ + 147.027, + 46.415 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 165.0, + "y": 46.7998, + "a": { + "At": [ + 186.0, + 50.2998 + ] + }, + "b": { + "At": [ + 163.504, + 46.5508 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 306.399, + "y": 139.2, + "a": { + "At": [ + 349.1, + 193.8 + ] + }, + "b": { + "At": [ + 263.699, + 84.6006 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 360.3, + "y": 218.3, + "a": { + "At": [ + 360.3, + 218.3 + ] + }, + "b": { + "At": [ + 360.3, + 218.3 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 351.899, + "y": 203.601, + "a": { + "At": [ + 349.8, + 200.101 + ] + }, + "b": { + "At": [ + 357.5, + 212.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 344.199, + "y": 191.7, + "a": { + "At": [ + 330.899, + 171.4 + ] + }, + "b": { + "At": [ + 347.0, + 195.9 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 309.899, + "y": 140.601, + "a": { + "At": [ + 305.88, + 134.348 + ] + }, + "b": { + "At": [ + 313.399, + 146.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 283.054, + "y": 70.5137, + "a": { + "At": [ + 283.054, + 57.4727 + ] + }, + "b": { + "At": [ + 283.054, + 95.8965 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 306.78, + "y": 47.8809, + "a": { + "At": [ + 344.169, + 47.8809 + ] + }, + "b": { + "At": [ + 289.08, + 47.8809 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 390.257, + "y": 91.3584, + "a": { + "At": [ + 486.0, + 171.16 + ] + }, + "b": { + "At": [ + 369.335, + 73.9199 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 362.0, + "y": 354.0, + "a": { + "At": [ + 267.0, + 354.0 + ] + }, + "b": { + "At": [ + 551.0, + 354.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 60.0, + "y": 119.0, + "a": { + "At": [ + 5.442, + 0.0 + ] + }, + "b": { + "At": [ + 117.48, + 244.374 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 128.0, + "y": -88.0, + "a": { + "At": [ + 269.0, + -88.0 + ] + }, + "b": { + "At": [ + 31.0, + -88.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 480.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 365.351, + -3.61385 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "at", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 480, + "unicode": [ + "@" + ], + "name": "at", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/b.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/b.glif deleted file mode 100644 index e05bc21..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/b.glif +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/b.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/b.glifjson new file mode 100644 index 0000000..dcb2358 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/b.glifjson @@ -0,0 +1,251 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 13.0, + "y": 0.0, + "a": { + "At": [ + 233.334, + 111.072 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 604.075, + "y": 484.413, + "a": { + "At": [ + 604.075, + 492.939 + ] + }, + "b": { + "At": [ + 604.075, + 382.251 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 558.939, + "y": 539.173, + "a": { + "At": [ + 529.878, + 539.173 + ] + }, + "b": { + "At": [ + 594.199, + 539.173 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 482.0, + "y": 475.0, + "a": { + "At": [ + 465.476, + 443.788 + ] + }, + "b": { + "At": [ + 497.119, + 503.559 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 278.737, + "y": 39.9267, + "a": { + "At": [ + 278.737, + 12.464 + ] + }, + "b": { + "At": [ + 278.737, + 120.03 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 322.099, + "y": -9.20842, + "a": { + "At": [ + 374.574, + -9.20842 + ] + }, + "b": { + "At": [ + 285.97, + -9.20842 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 525.0, + "y": 263.0, + "a": { + "At": [ + 530.19, + 226.017 + ] + }, + "b": { + "At": [ + 509.0, + 155.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 691.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 571.095, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "b", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 691, + "unicode": [ + "b" + ], + "name": "b", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/b.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/b.high.glif deleted file mode 100644 index 0ce21e6..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/b.high.glif +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/b.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/b.high.glifjson new file mode 100644 index 0000000..517c19d --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/b.high.glifjson @@ -0,0 +1,317 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -9.0, + "y": 171.0, + "a": { + "At": [ + -9.0, + 170.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 188.0, + "y": 277.0, + "a": { + "At": [ + 302.0, + 391.0 + ] + }, + "b": { + "At": [ + 74.0, + 163.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 362.0, + "y": 482.0, + "a": { + "At": [ + 373.0, + 507.0 + ] + }, + "b": { + "At": [ + 351.0, + 457.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 349.0, + "y": 530.0, + "a": { + "At": [ + 340.0, + 540.0 + ] + }, + "b": { + "At": [ + 358.0, + 520.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 269.0, + "y": 507.0, + "a": "Colocated", + "b": { + "At": [ + 294.0, + 550.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 244.0, + "y": 464.0, + "a": { + "At": [ + 244.0, + 464.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 85.0, + "y": 158.0, + "a": { + "At": [ + 19.0, + 65.0 + ] + }, + "b": { + "At": [ + 151.0, + 251.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 77.0, + "y": -11.0, + "a": { + "At": [ + 128.0, + -3.0 + ] + }, + "b": { + "At": [ + 26.0, + -19.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 215.0, + "y": 111.0, + "a": { + "At": [ + 254.0, + 169.0 + ] + }, + "b": { + "At": [ + 176.0, + 53.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 275.0, + "y": 264.0, + "a": { + "At": [ + 279.0, + 239.0 + ] + }, + "b": { + "At": [ + 279.0, + 224.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 442.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 301.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "b.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 442, + "unicode": [], + "name": "b.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/b.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/b.low.glif deleted file mode 100644 index b43305b..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/b.low.glif +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/b.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/b.low.glifjson new file mode 100644 index 0000000..16609ae --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/b.low.glifjson @@ -0,0 +1,249 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 31.7421, + 98.8901 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 182.0, + "y": 212.058, + "a": { + "At": [ + 302.822, + 308.288 + ] + }, + "b": { + "At": [ + 104.745, + 150.528 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 434.035, + "y": 498.632, + "a": { + "At": [ + 434.035, + 525.472 + ] + }, + "b": { + "At": [ + 434.035, + 428.709 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 402.923, + "y": 542.321, + "a": { + "At": [ + 320.28, + 542.321 + ] + }, + "b": { + "At": [ + 421.743, + 542.321 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 116.905, + "y": 39.6409, + "a": { + "At": [ + 116.905, + 17.5779 + ] + }, + "b": { + "At": [ + 116.905, + 107.131 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 152.164, + "y": -11.3178, + "a": { + "At": [ + 203.028, + -11.3178 + ] + }, + "b": { + "At": [ + 126.571, + -11.3178 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 360.0, + "y": 255.0, + "a": { + "At": [ + 360.0, + 225.0 + ] + }, + "b": { + "At": [ + 319.197, + 79.6357 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 536.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 420.421, + 171.325 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "b.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 536, + "unicode": [], + "name": "b.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/backslash.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/backslash.glif deleted file mode 100644 index a0b44a3..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/backslash.glif +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/backslash.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/backslash.glifjson new file mode 100644 index 0000000..0d36ae5 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/backslash.glifjson @@ -0,0 +1,85 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 90.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 278.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "backslash", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 278, + "unicode": [ + "\\" + ], + "name": "backslash", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/bar.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/bar.glif deleted file mode 100644 index 9b1d5aa..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/bar.glif +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/bar.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/bar.glifjson new file mode 100644 index 0000000..f373672 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/bar.glifjson @@ -0,0 +1,85 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 289.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 38.6143, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "bar", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 289, + "unicode": [ + "|" + ], + "name": "bar", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/braceleft.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/braceleft.glif deleted file mode 100644 index adb0baf..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/braceleft.glif +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/braceleft.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/braceleft.glifjson new file mode 100644 index 0000000..8926a2a --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/braceleft.glifjson @@ -0,0 +1,205 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 545.824, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 468.824, + "y": 540.953, + "a": { + "At": [ + 381.824, + 540.953 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 281.596, + "y": 311.0, + "a": { + "At": [ + 201.285, + 246.0 + ] + }, + "b": { + "At": [ + 367.237, + 381.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 79.959, + "y": 226.0, + "a": { + "At": [ + 150.516, + 222.904 + ] + }, + "b": { + "At": [ + 153.869, + 230.096 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 202.323, + "y": 141.0, + "a": { + "At": [ + 222.682, + 71.0 + ] + }, + "b": { + "At": [ + 182.633, + 206.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 175.095, + "y": -88.9531, + "a": "Colocated", + "b": { + "At": [ + 88.0947, + -88.9531 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 252.095, + "y": -88.9531, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "braceleft", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 546, + "unicode": [ + "{" + ], + "name": "braceleft", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/braceright.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/braceright.glif deleted file mode 100644 index 87540a4..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/braceright.glif +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/braceright.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/braceright.glifjson new file mode 100644 index 0000000..559b833 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/braceright.glifjson @@ -0,0 +1,205 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 373.865, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 450.865, + "y": 540.953, + "a": { + "At": [ + 537.865, + 540.953 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 423.636, + "y": 311.0, + "a": { + "At": [ + 443.326, + 246.0 + ] + }, + "b": { + "At": [ + 403.277, + 381.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 546.0, + "y": 226.0, + "a": { + "At": [ + 472.557, + 222.904 + ] + }, + "b": { + "At": [ + 475.91, + 230.096 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 344.364, + "y": 141.0, + "a": { + "At": [ + 258.723, + 71.0 + ] + }, + "b": { + "At": [ + 424.674, + 206.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 157.135, + "y": -88.9531, + "a": "Colocated", + "b": { + "At": [ + 244.135, + -88.9531 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 80.1348, + "y": -88.9531, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "braceright", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 546, + "unicode": [ + "}" + ], + "name": "braceright", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/bracketleft.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/bracketleft.glif deleted file mode 100644 index 5dbeace..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/bracketleft.glif +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/bracketleft.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/bracketleft.glifjson new file mode 100644 index 0000000..6d533ff --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/bracketleft.glifjson @@ -0,0 +1,117 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 459.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 324.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 68.9514, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 207.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "bracketleft", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 459, + "unicode": [ + "[" + ], + "name": "bracketleft", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/bracketright.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/bracketright.glif deleted file mode 100644 index 395aee1..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/bracketright.glif +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/bracketright.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/bracketright.glifjson new file mode 100644 index 0000000..49408b8 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/bracketright.glifjson @@ -0,0 +1,117 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 323.051, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 458.051, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 217.406, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 79.3584, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "bracketright", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 459, + "unicode": [ + "]" + ], + "name": "bracketright", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/brokenbar.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/brokenbar.glif deleted file mode 100644 index 2e7ef27..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/brokenbar.glif +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/brokenbar.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/brokenbar.glifjson new file mode 100644 index 0000000..35eb592 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/brokenbar.glifjson @@ -0,0 +1,140 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 289.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 202.467, + "y": 354.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 128.409, + "y": 194.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 38.6143, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "brokenbar", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 289, + "unicode": [ + "¦" + ], + "name": "brokenbar", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/bullet.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/bullet.glif deleted file mode 100644 index e1c0e02..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/bullet.glif +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/bullet.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/bullet.glifjson new file mode 100644 index 0000000..f1b5af7 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/bullet.glifjson @@ -0,0 +1,173 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 80.0, + "y": 264.0, + "a": { + "At": [ + 80.0, + 312.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 166.0, + "y": 351.0, + "a": { + "At": [ + 214.0, + 351.0 + ] + }, + "b": { + "At": [ + 118.0, + 351.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 252.0, + "y": 264.0, + "a": { + "At": [ + 252.0, + 216.0 + ] + }, + "b": { + "At": [ + 252.0, + 312.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 166.0, + "y": 178.0, + "a": { + "At": [ + 118.0, + 178.0 + ] + }, + "b": { + "At": [ + 214.0, + 178.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 80.0, + "y": 264.0, + "a": "Colocated", + "b": { + "At": [ + 80.0, + 216.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "bullet", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 332, + "unicode": [ + "•" + ], + "name": "bullet", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/c.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/c.glif deleted file mode 100644 index 8abcd68..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/c.glif +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/c.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/c.glifjson new file mode 100644 index 0000000..13eeedb --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/c.glifjson @@ -0,0 +1,173 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 233.0, + "y": 207.0, + "a": { + "At": [ + 233.0, + 221.783 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 168.0, + "y": 256.0, + "a": { + "At": [ + 119.919, + 257.103 + ] + }, + "b": { + "At": [ + 215.0, + 254.922 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 40.0, + "y": 162.0, + "a": { + "At": [ + 5.0, + 92.0 + ] + }, + "b": { + "At": [ + 75.0, + 232.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 69.0, + "y": -3.0, + "a": { + "At": [ + 170.0, + -3.0 + ] + }, + "b": { + "At": [ + -0.0651866, + -3.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 328.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 255.399, + 25.828 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "c", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 328, + "unicode": [ + "c" + ], + "name": "c", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/c.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/c.high.glif deleted file mode 100644 index 95c7ce9..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/c.high.glif +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/c.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/c.high.glifjson new file mode 100644 index 0000000..7ff157c --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/c.high.glifjson @@ -0,0 +1,262 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 65.0, + 171.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 198.33, + "y": 254.371, + "a": { + "At": [ + 220.798, + 254.371 + ] + }, + "b": { + "At": [ + 129.605, + 254.371 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 261.0, + "y": 208.0, + "a": "Colocated", + "b": { + "At": [ + 244.067, + 243.343 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 261.0, + "y": 208.0, + "a": { + "At": [ + 259.0, + 211.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 198.33, + "y": 254.371, + "a": { + "At": [ + 104.54, + 254.371 + ] + }, + "b": { + "At": [ + 244.192, + 254.371 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 39.2227, + "y": 53.0137, + "a": { + "At": [ + 39.2227, + 18.4561 + ] + }, + "b": { + "At": [ + 39.2227, + 107.76 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 117.409, + "y": -5.34375, + "a": { + "At": [ + 155.418, + -5.34375 + ] + }, + "b": { + "At": [ + 58.2832, + -5.34375 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 347.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 274.087, + 25.9463 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "c.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 347, + "unicode": [], + "name": "c.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/c.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/c.low.glif deleted file mode 100644 index 0f800fc..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/c.low.glif +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/c.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/c.low.glifjson new file mode 100644 index 0000000..ba69e92 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/c.low.glifjson @@ -0,0 +1,262 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 113.456, + 156.107 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 223.669, + "y": 256.482, + "a": { + "At": [ + 242.205, + 256.482 + ] + }, + "b": { + "At": [ + 152.0, + 256.482 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 290.0, + "y": 209.0, + "a": "Colocated", + "b": { + "At": [ + 279.6, + 244.535 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 290.0, + "y": 209.0, + "a": { + "At": [ + 279.6, + 244.535 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 223.669, + "y": 256.481, + "a": { + "At": [ + 159.174, + 256.481 + ] + }, + "b": { + "At": [ + 242.349, + 256.481 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 68.6327, + "y": 58.7301, + "a": { + "At": [ + 68.6327, + 39.0 + ] + }, + "b": { + "At": [ + 68.6327, + 142.351 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 157.577, + "y": -4.84375, + "a": { + "At": [ + 226.767, + -4.84375 + ] + }, + "b": { + "At": [ + 81.0, + -4.84375 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 386.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 308.172, + 22.5723 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "c.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 386, + "unicode": [], + "name": "c.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/ccedilla.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/ccedilla.glif deleted file mode 100644 index 914d30f..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/ccedilla.glif +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/ccedilla.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/ccedilla.glifjson new file mode 100644 index 0000000..1bf43a3 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/ccedilla.glifjson @@ -0,0 +1,215 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 233.0, + "y": 207.0, + "a": { + "At": [ + 233.0, + 221.783 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 168.0, + "y": 256.0, + "a": { + "At": [ + 119.919, + 257.103 + ] + }, + "b": { + "At": [ + 215.0, + 254.922 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 40.0, + "y": 162.0, + "a": { + "At": [ + 5.0, + 92.0 + ] + }, + "b": { + "At": [ + 75.0, + 232.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 69.0, + "y": -3.0, + "a": { + "At": [ + 104.24, + -4.53216 + ] + }, + "b": { + "At": [ + 0.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 168.074, + "y": 14.6028, + "a": "Colocated", + "b": { + "At": [ + 137.841, + 3.08882 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 85.7223, + "y": -162.0, + "a": { + "At": [ + 156.0, + -12.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 278.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 193.922, + 17.792 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "ccedilla", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 278, + "unicode": [ + "ç" + ], + "name": "ccedilla", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/ccedilla.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/ccedilla.high.glif deleted file mode 100644 index 2729e0a..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/ccedilla.high.glif +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/ccedilla.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/ccedilla.high.glifjson new file mode 100644 index 0000000..d7d37aa --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/ccedilla.high.glifjson @@ -0,0 +1,369 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 0.0, + 170.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 2.56152, + "y": 169.977, + "a": { + "At": [ + 11.5742, + 169.977 + ] + }, + "b": { + "At": [ + 0.922852, + 169.977 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 60.0, + "y": 180.0, + "a": { + "At": [ + 79.0, + 190.0 + ] + }, + "b": { + "At": [ + 42.2305, + 170.692 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 126.0, + "y": 224.0, + "a": { + "At": [ + 126.0, + 224.0 + ] + }, + "b": { + "At": [ + 98.0, + 206.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 198.33, + "y": 254.371, + "a": { + "At": [ + 220.798, + 254.371 + ] + }, + "b": { + "At": [ + 161.044, + 254.371 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 261.0, + "y": 208.0, + "a": { + "At": [ + 261.0, + 208.0 + ] + }, + "b": { + "At": [ + 244.08, + 243.344 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 195.632, + "y": 253.948, + "a": { + "At": [ + 171.836, + 253.948 + ] + }, + "b": { + "At": [ + 241.494, + 253.948 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 102.0, + "y": 204.0, + "a": { + "At": [ + 102.0, + 204.0 + ] + }, + "b": { + "At": [ + 140.944, + 241.578 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 39.2227, + "y": 53.0137, + "a": { + "At": [ + 39.2227, + 18.4561 + ] + }, + "b": { + "At": [ + 39.2227, + 115.731 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 117.409, + "y": -8.34375, + "a": { + "At": [ + 117.409, + -8.34375 + ] + }, + "b": { + "At": [ + 58.2832, + -8.34375 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 216.482, + "y": 9.25879, + "a": "Colocated", + "b": { + "At": [ + 163.404, + -10.9551 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 134.132, + "y": -167.344, + "a": { + "At": [ + 204.409, + -17.3438 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 327.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 242.922, + 17.792 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "ccedilla.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 327, + "unicode": [], + "name": "ccedilla.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/ccedilla.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/ccedilla.low.glif deleted file mode 100644 index a1f778c..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/ccedilla.low.glif +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/ccedilla.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/ccedilla.low.glifjson new file mode 100644 index 0000000..4478277 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/ccedilla.low.glifjson @@ -0,0 +1,317 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 342.0, + "y": 77.0, + "a": { + "At": [ + 257.922, + 17.792 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 149.723, + "y": -171.0, + "a": "Colocated", + "b": { + "At": [ + 220.0, + -21.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 232.073, + "y": 5.60254, + "a": { + "At": [ + 201.841, + -5.91113 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 133.0, + "y": -12.0, + "a": { + "At": [ + 103.0, + -7.0 + ] + }, + "b": { + "At": [ + 172.0, + -19.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 71.0, + "y": 34.0, + "a": { + "At": [ + 65.5146, + 60.1836 + ] + }, + "b": { + "At": [ + 76.2718, + 8.83599 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 86.0, + "y": 130.0, + "a": { + "At": [ + 168.0, + 272.0 + ] + }, + "b": { + "At": [ + 69.1826, + 99.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 263.0, + "y": 243.0, + "a": { + "At": [ + 269.0, + 239.0 + ] + }, + "b": { + "At": [ + 230.0, + 267.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 278.0, + "y": 230.0, + "a": { + "At": [ + 287.0, + 220.0 + ] + }, + "b": { + "At": [ + 274.0, + 234.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 290.0, + "y": 209.0, + "a": { + "At": [ + 278.0, + 250.0 + ] + }, + "b": { + "At": [ + 290.0, + 209.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 232.0, + "y": 256.0, + "a": { + "At": [ + 158.0, + 264.48 + ] + }, + "b": { + "At": [ + 232.0, + 256.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 0.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 117.958, + 159.259 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "ccedilla.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 342, + "unicode": [], + "name": "ccedilla.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cedilla.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cedilla.glifjson new file mode 100644 index 0000000..489744f --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cedilla.glifjson @@ -0,0 +1,189 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 51.99994, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 19.824936, + "y": -69.0, + "a": { + "At": [ + 26.30394, + -61.5047 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 46.781937, + "y": -57.7738, + "a": { + "At": [ + 56.99994, + -57.7738 + ] + }, + "b": { + "At": [ + 36.918945, + -57.7738 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 70.698944, + "y": -75.8877, + "a": { + "At": [ + 70.698944, + -101.0 + ] + }, + "b": { + "At": [ + 70.698944, + -63.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 22.252945, + "y": -120.085, + "a": { + "At": [ + 15.262939, + -120.085 + ] + }, + "b": { + "At": [ + 53.183945, + -120.085 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 6.999939, + "y": -116.0, + "a": "Colocated", + "b": { + "At": [ + 9.629944, + -118.301 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cedilla", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 150, + "unicode": [ + "¸" + ], + "name": "cedilla", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cedillacomb.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cedillacomb.glifjson new file mode 100644 index 0000000..7e4cf7d --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cedillacomb.glifjson @@ -0,0 +1,189 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 2.0, + "y": -1.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": -30.175003, + "y": -70.0, + "a": { + "At": [ + -23.696, + -62.5047 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": -3.2180023, + "y": -58.773804, + "a": { + "At": [ + 7.0, + -58.773804 + ] + }, + "b": { + "At": [ + -13.080994, + -58.773804 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 20.699005, + "y": -76.8877, + "a": { + "At": [ + 20.699005, + -102.0 + ] + }, + "b": { + "At": [ + 20.699005, + -64.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": -27.746994, + "y": -121.08499, + "a": { + "At": [ + -34.737, + -121.08499 + ] + }, + "b": { + "At": [ + 3.1840057, + -121.08499 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": -43.0, + "y": -117.0, + "a": "Colocated", + "b": { + "At": [ + -40.369995, + -119.300995 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cedillacomb", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 0, + "unicode": [ + "̧" + ], + "name": "cedillacomb", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cent.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cent.glif deleted file mode 100644 index b06dbc2..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cent.glif +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cent.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cent.glifjson new file mode 100644 index 0000000..c8aaf58 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cent.glifjson @@ -0,0 +1,228 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 258.0, + "y": 351.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 38.3691, + "y": -120.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 264.0, + "y": 202.0, + "a": { + "At": [ + 275.658, + 227.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 187.0, + "y": 256.0, + "a": { + "At": [ + 138.906, + 256.0 + ] + }, + "b": { + "At": [ + 236.0, + 256.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 59.0, + "y": 162.0, + "a": { + "At": [ + 24.0, + 92.0 + ] + }, + "b": { + "At": [ + 94.0, + 232.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 88.0, + "y": -3.0, + "a": { + "At": [ + 177.915, + -6.90918 + ] + }, + "b": { + "At": [ + 19.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 297.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 257.165, + 48.7715 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cent", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 319, + "unicode": [ + "¢" + ], + "name": "cent", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/circumflex.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/circumflex.glifjson new file mode 100644 index 0000000..61f7297 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/circumflex.glifjson @@ -0,0 +1,101 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 155.3359, + "y": 455.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 263.3359, + "y": 531.66406, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 338.0, + "y": 455.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "circumflex", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 350, + "unicode": [ + "ˆ" + ], + "name": "circumflex", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/colon.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/colon.glif deleted file mode 100644 index 0d91955..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/colon.glif +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - com.fontlab.hintData - - hhints - - - position - -9 - width - 36 - - - position - 239 - width - 36 - - - vhints - - - position - 13 - width - 36 - - - position - 132 - width - 36 - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/colon.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/colon.glifjson new file mode 100644 index 0000000..e75ef07 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/colon.glifjson @@ -0,0 +1,284 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 13.0, + "y": 9.0, + "a": { + "At": [ + 13.0, + 19.0 + ] + }, + "b": { + "At": [ + 13.0, + -1.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 31.0, + "y": 27.0, + "a": { + "At": [ + 41.0, + 27.0 + ] + }, + "b": { + "At": [ + 21.0, + 27.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 49.0, + "y": 9.0, + "a": { + "At": [ + 49.0, + -1.0 + ] + }, + "b": { + "At": [ + 49.0, + 19.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 31.0, + "y": -9.0, + "a": { + "At": [ + 21.0, + -9.0 + ] + }, + "b": { + "At": [ + 41.0, + -9.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 132.0, + "y": 257.0, + "a": { + "At": [ + 132.0, + 267.0 + ] + }, + "b": { + "At": [ + 132.0, + 247.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 150.0, + "y": 275.0, + "a": { + "At": [ + 160.0, + 275.0 + ] + }, + "b": { + "At": [ + 140.0, + 275.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 168.0, + "y": 257.0, + "a": { + "At": [ + 168.0, + 247.0 + ] + }, + "b": { + "At": [ + 168.0, + 267.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 150.0, + "y": 239.0, + "a": { + "At": [ + 140.0, + 239.0 + ] + }, + "b": { + "At": [ + 160.0, + 239.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "colon", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 64, + "unicode": [ + ":" + ], + "name": "colon", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/comma.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/comma.glif deleted file mode 100644 index 4b2302d..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/comma.glif +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/comma.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/comma.glifjson new file mode 100644 index 0000000..bd418c0 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/comma.glifjson @@ -0,0 +1,86 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 47.8535, + "y": 40.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": -11.832, + "y": -88.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "comma", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 64, + "unicode": [ + ",", + "‚" + ], + "name": "comma", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/contents.plist b/FRBAmericanCursive-SOURCE.ufo/glyphs/contents.plist index b2cdbb9..559f549 100644 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/contents.plist +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/contents.plist @@ -1,876 +1,1012 @@ - + - - five - five.glif - zero - zero.glif - two - two.glif - three - three.glif - seven - seven.glif - six - six.glif - four - four.glif - eight - eight.glif - a - a.glif - a.high - a.high.glif - a.low - a.low.glif - b - b.glif - b.high - b.high.glif - b.low - b.low.glif - c - c.glif - c.high - c.high.glif - c.low - c.low.glif - d - d.glif - d.low - d.low.glif - d.high - d.high.glif - f - f.glif - nine - nine.glif - e.low - e.low.glif - f.high - f.high.glif - f.low - f.low.glif - e - e.glif - e.high - e.high.glif - g - g.glif - g.high - g.high.glif - g.low - g.low.glif - h - h.glif - h.low - h.low.glif - h.high - h.high.glif - i - i.glif - i.high - i.high.glif - i.low - i.low.glif - j - j.glif - j.high - j.high.glif - j.low - j.low.glif - k - k.glif - k.high - k.high.glif - k.low - k.low.glif - l - l.glif - l.high - l.high.glif - l.low - l.low.glif - m - m.glif - m.high - m.high.glif - m.low - m.low.glif - n - n.glif - n.high - n.high.glif - n.low - n.low.glif - o - o.glif - o.high - o.high.glif - o.low - o.low.glif - p.high - p.high.glif - p - p.glif - p.low - p.low.glif - q - q.glif - q.high - q.high.glif - q.low - q.low.glif - r - r.glif - r.high - r.high.glif - u - u.glif - u.high - u.high.glif - v - v.glif - u.low - u.low.glif - v.high - v.high.glif - v.low - v.low.glif - w - w.glif - w.high - w.high.glif - w.low - w.low.glif - x - x.glif - x.high - x.high.glif - x.low - x.low.glif - y - y.glif - y.high - y.high.glif - y.low - y.low.glif - z - z.glif - z.high - z.high.glif - z.low - z.low.glif - space - space.glif - period - period.glif - s - s.glif - t - t.glif - one - one.glif - tail.low - tail.low.glif - tail.high - tail.high.glif - s.low - s.low.glif - s.high - s.high.glif - r.low - r.low.glif - t.high - t.high.glif - t.low - t.low.glif - O - O_.glif - slash - slash.glif - tail.lowwide - tail.lowwide.glif - colon - colon.glif - cyr_a - cyr_a.glif - cyr_be - cyr_be.glif - cyr_ve - cyr_ve.glif - cyr_ghe - cyr_ghe.glif - cyr_de - cyr_de.glif - cyr_ie - cyr_ie.glif - cyr_zhe - cyr_zhe.glif - cyr_ze - cyr_ze.glif - cyr_i - cyr_i.glif - cyr_short_i - cyr_short_i.glif - cyr_ka - cyr_ka.glif - cyr_el - cyr_el.glif - cyr_em - cyr_em.glif - cyr_en - cyr_en.glif - cyr_o - cyr_o.glif - cyr_pe - cyr_pe.glif - cyr_er - cyr_er.glif - cyr_es - cyr_es.glif - cyr_te - cyr_te.glif - cyr_u - cyr_u.glif - cyr_ef - cyr_ef.glif - cyr_ha - cyr_ha.glif - cyr_tse - cyr_tse.glif - cyr_che - cyr_che.glif - cyr_sha - cyr_sha.glif - cyr_shcha - cyr_shcha.glif - cyr_hard_sign - cyr_hard_sign.glif - cyr_yeru - cyr_yeru.glif - cyr_soft_sign - cyr_soft_sign.glif - cyr_e - cyr_e.glif - cyr_yu - cyr_yu.glif - cyr_ya - cyr_ya.glif - cyr_A - cyr_A_.glif - cyr_BE - cyr_B_E_.glif - cyr_VE - cyr_V_E_.glif - cyr_GHE - cyr_G_H_E_.glif - cyr_DE - cyr_D_E_.glif - cyr_IE - cyr_I_E_.glif - cyr_ZHE - cyr_Z_H_E_.glif - cyr_ZE - cyr_Z_E_.glif - cyr_I - cyr_I_.glif - cyr_SHORT_I - cyr_S_H_O_R_T__I_.glif - cyr_KA - cyr_K_A_.glif - cyr_EL - cyr_E_L_.glif - cyr_EM - cyr_E_M_.glif - cyr_EN - cyr_E_N_.glif - cyr_O - cyr_O_.glif - cyr_PE - cyr_P_E_.glif - cyr_ER - cyr_E_R_.glif - cyr_ES - cyr_E_S_.glif - cyr_TE - cyr_T_E_.glif - cyr_U - cyr_U_.glif - cyr_EF - cyr_E_F_.glif - cyr_HA - cyr_H_A_.glif - cyr_TSE - cyr_T_S_E_.glif - cyr_CHE - cyr_C_H_E_.glif - cyr_SHA - cyr_S_H_A_.glif - cyr_SHCHA - cyr_S_H_C_H_A_.glif - cyr_HARD_SIGN - cyr_H_A_R_D__S_I_G_N_.glif - cyr_YERU - cyr_Y_E_R_U_.glif - cyr_SOFT_SIGN - cyr_S_O_F_T__S_I_G_N_.glif - cyr_E - cyr_E_.glif - cyr_YU - cyr_Y_U_.glif - cyr_YA - cyr_Y_A_.glif - cyr_zhe.high - cyr_zhe.high.glif - cyr_zhe.low - cyr_zhe.low.glif - cyr_be.low - cyr_be.low.glif - cyr_be.high - cyr_be.high.glif - dollar - dollar.glif - cyr_ya.low - cyr_ya.low.glif - cyr_ya.high - cyr_ya.high.glif - cyr_em.low - cyr_em.low.glif - cyr_em.high - cyr_em.high.glif - Y - Y_.glif - comma - comma.glif - hyphen - hyphen.glif - cyr_en.low - cyr_en.low.glif - cyr_en.high - cyr_en.high.glif - underscore - underscore.glif - A - A_.glif - semicolon - semicolon.glif - B - B_.glif - equal - equal.glif - C - C_.glif - D - D_.glif - E - E_.glif - F - F_.glif - G - G_.glif - H - H_.glif - I - I_.glif - J - J_.glif - L - L_.glif - N - N_.glif - T - T_.glif - R - R_.glif - K - K_.glif - Q - Q_.glif - M - M_.glif - P - P_.glif - S - S_.glif - U - U_.glif - V - V_.glif - W - W_.glif - X - X_.glif - Z - Z_.glif - bracketleft - bracketleft.glif - bracketright - bracketright.glif - backslash - backslash.glif - asciicircum - asciicircum.glif - grave - grave.glif - bar - bar.glif - less - less.glif - greater - greater.glif - question - question.glif - at - at.glif - exclam - exclam.glif - quotedbl - quotedbl.glif - quotesingle - quotesingle.glif - mu - mu.glif - numbersign - numbersign.glif - ampersand - ampersand.glif - plus - plus.glif - percent - percent.glif - asterisk - asterisk.glif - parenleft - parenleft.glif - parenright - parenright.glif - asciitilde - asciitilde.glif - braceleft - braceleft.glif - braceright - braceright.glif - cyr_te.high - cyr_te.high.glif - cyr_te.low - cyr_te.low.glif - cyr_ghe.high - cyr_ghe.high.glif - cyr_ghe.low - cyr_ghe.low.glif - cyr_a.high - cyr_a.high.glif - cyr_a.low - cyr_a.low.glif - cyr_ve.high - cyr_ve.high.glif - cyr_ve.low - cyr_ve.low.glif - cyr_de.high - cyr_de.high.glif - cyr_de.low - cyr_de.low.glif - cyr_ie.high - cyr_ie.high.glif - cyr_ie.low - cyr_ie.low.glif - cyr_short_i.high - cyr_short_i.high.glif - cyr_short_i.low - cyr_short_i.low.glif - cyr_ef.high - cyr_ef.high.glif - cyr_ef.low - cyr_ef.low.glif - cyr_ha.high - cyr_ha.high.glif - cyr_ha.low - cyr_ha.low.glif - cyr_e.high - cyr_e.high.glif - cyr_e.low - cyr_e.low.glif - cyr_yeru.high - cyr_yeru.high.glif - cyr_yeru.low - cyr_yeru.low.glif - A.alt - A_.alt.glif - cyr_es.high - cyr_es.high.glif - cyr_es.low - cyr_es.low.glif - cyr_pe.high - cyr_pe.high.glif - cyr_pe.low - cyr_pe.low.glif - cyr_ze.high - cyr_ze.high.glif - cyr_ze.low - cyr_ze.low.glif - cyr_u.high - cyr_u.high.glif - cyr_u.low - cyr_u.low.glif - o.alt - o.alt.glif - o.alt.high - o.alt.high.glif - o.alt.low - o.alt.low.glif - cyr_che.high - cyr_che.high.glif - cyr_che.low - cyr_che.low.glif - cyr_o.high - cyr_o.high.glif - cyr_o.low - cyr_o.low.glif - cyr_el.high - cyr_el.high.glif - cyr_el.low - cyr_el.low.glif - cyr_er.high - cyr_er.high.glif - cyr_er.low - cyr_er.low.glif - cyr_tse.high - cyr_tse.high.glif - cyr_tse.low - cyr_tse.low.glif - cyr_ka.high - cyr_ka.high.glif - cyr_ka.low - cyr_ka.low.glif - t.alt - t.alt.glif - u.alt - u.alt.glif - A.rlow - A_.rlow.glif - B.rlow - B_.rlow.glif - C.rlow - C_.rlow.glif - D.rhigh - D_.rhigh.glif - E.rlow - E_.rlow.glif - F.rlow - F_.rlow.glif - G.rlow - G_.rlow.glif - H.rhigh - H_.rhigh.glif - I.rlow - I_.rlow.glif - J.rlow - J_.rlow.glif - K.rlow - K_.rlow.glif - L.rlow - L_.rlow.glif - M.rlow - M_.rlow.glif - N.rlow - N_.rlow.glif - O.rhigh - O_.rhigh.glif - P.rhigh - P_.rhigh.glif - Q.rlow - Q_.rlow.glif - R.rlow - R_.rlow.glif - S.rhigh - S_.rhigh.glif - T.rhigh - T_.rhigh.glif - U.rlow - U_.rlow.glif - Y.rlow - Y_.rlow.glif - Z.rlow - Z_.rlow.glif - B.rlowlow - B_.rlowlow.glif - R.rlowlow - R_.rlowlow.glif - B.rlowhigh - B_.rlowhigh.glif - R.rlowhigh - R_.rlowhigh.glif - B.fina - B_.fina.glif - B.lowfina - B_.lowfina.glif - B.highfina - B_.highfina.glif - cyr_sha.high - cyr_sha.high.glif - cyr_sha.low - cyr_sha.low.glif - cyr_shcha.high - cyr_shcha.high.glif - cyr_shcha.low - cyr_shcha.low.glif - cyr_hard_sign.finahigh - cyr_hard_sign.finahigh.glif - cyr_soft_sign.finahigh - cyr_soft_sign.finahigh.glif - cyr_i.high - cyr_i.high.glif - cyr_i.low - cyr_i.low.glif - cyr_yu.finahigh - cyr_yu.finahigh.glif - cyr_yu.finalow - cyr_yu.finalow.glif - cyr_soft_sign.finalow - cyr_soft_sign.finalow.glif - cyr_hard_sign.finalow - cyr_hard_sign.finalow.glif - cyr_A.rlow - cyr_A_.rlow.glif - cyr_BE.rhigh - cyr_B_E_.rhigh.glif - cyr_VE.rlow - cyr_V_E_.rlow.glif - cyr_GHE.rlow - cyr_G_H_E_.rlow.glif - cyr_DE.rlow - cyr_D_E_.rlow.glif - cyr_IE.rlow - cyr_I_E_.rlow.glif - cyr_ZHE.rlow - cyr_Z_H_E_.rlow.glif - cyr_ZE.rlow - cyr_Z_E_.rlow.glif - cyr_I.rlow - cyr_I_.rlow.glif - cyr_SHORT_I.rlow - cyr_S_H_O_R_T__I_.rlow.glif - cyr_KA.rlow - cyr_K_A_.rlow.glif - cyr_EL.rlow - cyr_E_L_.rlow.glif - cyr_EM.rlow - cyr_E_M_.rlow.glif - cyr_EN.rlow - cyr_E_N_.rlow.glif - cyr_O.rhigh - cyr_O_.rhigh.glif - cyr_PE.rlow - cyr_P_E_.rlow.glif - cyr_ER.rlow - cyr_E_R_.rlow.glif - cyr_ES.rlow - cyr_E_S_.rlow.glif - cyr_TE.rlow - cyr_T_E_.rlow.glif - cyr_U.rlow - cyr_U_.rlow.glif - cyr_EF.rlow - cyr_E_F_.rlow.glif - cyr_HA.rlow - cyr_H_A_.rlow.glif - cyr_TSE.rlow - cyr_T_S_E_.rlow.glif - cyr_CHE.rlow - cyr_C_H_E_.rlow.glif - cyr_SHA.rlow - cyr_S_H_A_.rlow.glif - cyr_SHCHA.rlow - cyr_S_H_C_H_A_.rlow.glif - cyr_YERU.rlow - cyr_Y_E_R_U_.rlow.glif - cyr_E.rlow - cyr_E_.rlow.glif - cyr_YA.rlow - cyr_Y_A_.rlow.glif - paragraph - paragraph.glif - sterling - sterling.glif - periodcentered - periodcentered.glif - endash - endash.glif - emdash - emdash.glif - bullet - bullet.glif - uni2023 - uni2023.glif - ellipsis - ellipsis.glif - dagger - dagger.glif - daggerdbl - daggerdbl.glif - quoteleft - quoteleft.glif - quoteright - quoteright.glif - quotedblleft - quotedblleft.glif - quotedblright - quotedblright.glif - questiondown - questiondown.glif - exclamdown - exclamdown.glif - yen - yen.glif - section - section.glif - guillemotleft - guillemotleft.glif - guillemotright - guillemotright.glif - multiply - multiply.glif - divide - divide.glif - uni0302 - uni0302.glif - dotlessi - dotlessi.glif - dotlessj - dotlessj.glif - dotlessi.high - dotlessi.high.glif - dotlessi.low - dotlessi.low.glif - dotlessj.high - dotlessj.high.glif - dotlessj.low - dotlessj.low.glif - acutecomb - acutecomb.glif - gravecomb - gravecomb.glif - tildecomb - tildecomb.glif - uni0304 - uni0304.glif - uni0305 - uni0305.glif - uni0306 - uni0306.glif - uni0307 - uni0307.glif - uni0308 - uni0308.glif - uni030D - uni030D_.glif - hookabovecomb - hookabovecomb.glif - uni030A - uni030A_.glif - uni030C - uni030C_.glif - uni030B - uni030B_.glif - cent - cent.glif - brokenbar - brokenbar.glif - uni00AD - uni00A_D_.glif - degree - degree.glif - germandbls - germandbls.glif - germandbls.high - germandbls.high.glif - germandbls.low - germandbls.low.glif - germandbls.fina - germandbls.fina.glif - oe - oe.glif - oslash - oslash.glif - ccedilla - ccedilla.glif - ccedilla.high - ccedilla.high.glif - ccedilla.low - ccedilla.low.glif - Ccedilla - C_cedilla.glif - Ccedilla.rlow - C_cedilla.rlow.glif - Oslash - O_slash.glif - OE.rlow - O_E_.rlow.glif - OE - O_E_.glif - ae - ae.glif - AE - A_E_.glif - ae.high - ae.high.glif - ae.low - ae.low.glif - Thorn - T_horn.glif - thorn - thorn.glif - eth - eth.glif - thorn.low - thorn.low.glif - thorn.high - thorn.high.glif - oslash.high - oslash.high.glif - oslash.low - oslash.low.glif - oe.high - oe.high.glif - oe.low - oe.low.glif - eth.high - eth.high.glif - eth.low - eth.low.glif - AE.rlow - A_E_.rlow.glif - X.rlow - X_.rlow.glif - Eth - E_th.glif - Eth.rhigh - E_th.rhigh.glif - _Euro - _E_uro.glif - _Bitcoin - _B_itcoin.glif - _Peso - _P_eso.glif - _JpnPostalMark - _J_pnP_ostalM_ark.glif - _Rupee - _R_upee.glif - _MathPi - _M_athP_i.glif - cyr_che.alt - cyr_che.alt.glif - cyr_che.alt.high - cyr_che.alt.high.glif - cyr_che.alt.low - cyr_che.alt.low.glif - _Won - _W_on.glif - uni20BD - uni20B_D_.glif - _Lira - _L_ira.glif - + + .notdef + _notdef.glif + A + A_.glif + A.alt + A_.alt.glif + A.rlow + A_.rlow.glif + AE + A_E_.glif + AE.rlow + A_E_.rlow.glif + B + B_.glif + B.fina + B_.fina.glif + B.highfina + B_.highfina.glif + B.lowfina + B_.lowfina.glif + B.rlow + B_.rlow.glif + B.rlowhigh + B_.rlowhigh.glif + B.rlowlow + B_.rlowlow.glif + C + C_.glif + C.rlow + C_.rlow.glif + Ccedilla + C_cedilla.glif + Ccedilla.rlow + C_cedilla.rlow.glif + D + D_.glif + D.rhigh + D_.rhigh.glif + E + E_.glif + E.rlow + E_.rlow.glif + Eth + E_th.glif + Eth.rhigh + E_th.rhigh.glif + F + F_.glif + F.rlow + F_.rlow.glif + G + G_.glif + G.rlow + G_.rlow.glif + H + H_.glif + H.rhigh + H_.rhigh.glif + I + I_.glif + I.rlow + I_.rlow.glif + J + J_.glif + J.rlow + J_.rlow.glif + K + K_.glif + K.rlow + K_.rlow.glif + L + L_.glif + L.rlow + L_.rlow.glif + M + M_.glif + M.rlow + M_.rlow.glif + N + N_.glif + N.rlow + N_.rlow.glif + O + O_.glif + O.alt + O_.alt.glif + O.rhigh + O_.rhigh.glif + OE + O_E_.glif + OE.rlow + O_E_.rlow.glif + Oslash + O_slash.glif + P + P_.glif + P.rhigh + P_.rhigh.glif + Q + Q_.glif + Q.rlow + Q_.rlow.glif + R + R_.glif + R.rlow + R_.rlow.glif + R.rlowhigh + R_.rlowhigh.glif + R.rlowlow + R_.rlowlow.glif + S + S_.glif + S.rhigh + S_.rhigh.glif + T + T_.glif + T.rhigh + T_.rhigh.glif + Thorn + T_horn.glif + U + U_.glif + U.rlow + U_.rlow.glif + V + V_.glif + W + W_.glif + X + X_.glif + X.rlow + X_.rlow.glif + Y + Y_.glif + Y.rlow + Y_.rlow.glif + Z + Z_.glif + Z.rlow + Z_.rlow.glif + _Bitcoin + _B_itcoin.glif + _Euro + _E_uro.glif + _JpnPostalMark + _J_pnP_ostalM_ark.glif + _Lira + _L_ira.glif + _MathPi + _M_athP_i.glif + _Peso + _P_eso.glif + _Rupee + _R_upee.glif + _Won + _W_on.glif + a + a.glif + a.high + a.high.glif + a.low + a.low.glif + acute + acute.glif + acutecomb + acutecomb.glif + ae + ae.glif + ae.high + ae.high.glif + ae.low + ae.low.glif + ampersand + ampersand.glif + asciicircum + asciicircum.glif + asciitilde + asciitilde.glif + asterisk + asterisk.glif + at + at.glif + b + b.glif + b.high + b.high.glif + b.low + b.low.glif + backslash + backslash.glif + bar + bar.glif + braceleft + braceleft.glif + braceright + braceright.glif + bracketleft + bracketleft.glif + bracketright + bracketright.glif + brokenbar + brokenbar.glif + bullet + bullet.glif + c + c.glif + c.high + c.high.glif + c.low + c.low.glif + ccedilla + ccedilla.glif + ccedilla.high + ccedilla.high.glif + ccedilla.low + ccedilla.low.glif + cedilla + cedilla.glif + cedillacomb + cedillacomb.glif + cent + cent.glif + circumflex + circumflex.glif + colon + colon.glif + comma + comma.glif + copyright + copyright.glif + currency + currency.glif + cyr_A + cyr_A_.glif + cyr_A.rlow + cyr_A_.rlow.glif + cyr_BE + cyr_B_E_.glif + cyr_BE.rhigh + cyr_B_E_.rhigh.glif + cyr_CHE + cyr_C_H_E_.glif + cyr_CHE.rlow + cyr_C_H_E_.rlow.glif + cyr_DE + cyr_D_E_.glif + cyr_DE.rlow + cyr_D_E_.rlow.glif + cyr_E + cyr_E_.glif + cyr_E.rlow + cyr_E_.rlow.glif + cyr_EF + cyr_E_F_.glif + cyr_EF.rlow + cyr_E_F_.rlow.glif + cyr_EL + cyr_E_L_.glif + cyr_EL.rlow + cyr_E_L_.rlow.glif + cyr_EM + cyr_E_M_.glif + cyr_EM.rlow + cyr_E_M_.rlow.glif + cyr_EN + cyr_E_N_.glif + cyr_EN.rlow + cyr_E_N_.rlow.glif + cyr_ER + cyr_E_R_.glif + cyr_ER.rlow + cyr_E_R_.rlow.glif + cyr_ES + cyr_E_S_.glif + cyr_ES.rlow + cyr_E_S_.rlow.glif + cyr_GHE + cyr_G_H_E_.glif + cyr_GHE.rlow + cyr_G_H_E_.rlow.glif + cyr_HA + cyr_H_A_.glif + cyr_HA.rlow + cyr_H_A_.rlow.glif + cyr_HARD_SIGN + cyr_H_A_R_D__S_I_G_N_.glif + cyr_I + cyr_I_.glif + cyr_I.rlow + cyr_I_.rlow.glif + cyr_IE + cyr_I_E_.glif + cyr_IE.rlow + cyr_I_E_.rlow.glif + cyr_KA + cyr_K_A_.glif + cyr_KA.rlow + cyr_K_A_.rlow.glif + cyr_O + cyr_O_.glif + cyr_O.rhigh + cyr_O_.rhigh.glif + cyr_PE + cyr_P_E_.glif + cyr_PE.rlow + cyr_P_E_.rlow.glif + cyr_SHA + cyr_S_H_A_.glif + cyr_SHA.rlow + cyr_S_H_A_.rlow.glif + cyr_SHCHA + cyr_S_H_C_H_A_.glif + cyr_SHCHA.rlow + cyr_S_H_C_H_A_.rlow.glif + cyr_SHORT_I + cyr_S_H_O_R_T__I_.glif + cyr_SHORT_I.rlow + cyr_S_H_O_R_T__I_.rlow.glif + cyr_SOFT_SIGN + cyr_S_O_F_T__S_I_G_N_.glif + cyr_TE + cyr_T_E_.glif + cyr_TE.rlow + cyr_T_E_.rlow.glif + cyr_TSE + cyr_T_S_E_.glif + cyr_TSE.rlow + cyr_T_S_E_.rlow.glif + cyr_U + cyr_U_.glif + cyr_U.rlow + cyr_U_.rlow.glif + cyr_VE + cyr_V_E_.glif + cyr_VE.rlow + cyr_V_E_.rlow.glif + cyr_YA + cyr_Y_A_.glif + cyr_YA.rlow + cyr_Y_A_.rlow.glif + cyr_YERU + cyr_Y_E_R_U_.glif + cyr_YERU.rlow + cyr_Y_E_R_U_.rlow.glif + cyr_YU + cyr_Y_U_.glif + cyr_ZE + cyr_Z_E_.glif + cyr_ZE.rlow + cyr_Z_E_.rlow.glif + cyr_ZHE + cyr_Z_H_E_.glif + cyr_ZHE.rlow + cyr_Z_H_E_.rlow.glif + cyr_a + cyr_a.glif + cyr_a.high + cyr_a.high.glif + cyr_a.low + cyr_a.low.glif + cyr_be + cyr_be.glif + cyr_be.high + cyr_be.high.glif + cyr_be.low + cyr_be.low.glif + cyr_che + cyr_che.glif + cyr_che.alt + cyr_che.alt.glif + cyr_che.high + cyr_che.high.glif + cyr_che.high.alt + cyr_che.high.alt.glif + cyr_che.low + cyr_che.low.glif + cyr_che.low.alt + cyr_che.low.alt.glif + cyr_de + cyr_de.glif + cyr_de.high + cyr_de.high.glif + cyr_de.low + cyr_de.low.glif + cyr_e + cyr_e.glif + cyr_e.high + cyr_e.high.glif + cyr_e.low + cyr_e.low.glif + cyr_ef + cyr_ef.glif + cyr_ef.high + cyr_ef.high.glif + cyr_ef.low + cyr_ef.low.glif + cyr_el + cyr_el.glif + cyr_el.high + cyr_el.high.glif + cyr_el.low + cyr_el.low.glif + cyr_em + cyr_em.glif + cyr_em.high + cyr_em.high.glif + cyr_em.low + cyr_em.low.glif + cyr_en + cyr_en.glif + cyr_en.high + cyr_en.high.glif + cyr_en.low + cyr_en.low.glif + cyr_er + cyr_er.glif + cyr_er.high + cyr_er.high.glif + cyr_er.low + cyr_er.low.glif + cyr_es + cyr_es.glif + cyr_es.high + cyr_es.high.glif + cyr_es.low + cyr_es.low.glif + cyr_ghe + cyr_ghe.glif + cyr_ghe.high + cyr_ghe.high.glif + cyr_ghe.low + cyr_ghe.low.glif + cyr_ha + cyr_ha.glif + cyr_ha.high + cyr_ha.high.glif + cyr_ha.low + cyr_ha.low.glif + cyr_hard_sign + cyr_hard_sign.glif + cyr_hard_sign.finahigh + cyr_hard_sign.finahigh.glif + cyr_hard_sign.finalow + cyr_hard_sign.finalow.glif + cyr_i + cyr_i.glif + cyr_i.high + cyr_i.high.glif + cyr_i.low + cyr_i.low.glif + cyr_ie + cyr_ie.glif + cyr_ie.high + cyr_ie.high.glif + cyr_ie.low + cyr_ie.low.glif + cyr_ka + cyr_ka.glif + cyr_ka.high + cyr_ka.high.glif + cyr_ka.low + cyr_ka.low.glif + cyr_o + cyr_o.glif + cyr_o.high + cyr_o.high.glif + cyr_o.low + cyr_o.low.glif + cyr_pe + cyr_pe.glif + cyr_pe.high + cyr_pe.high.glif + cyr_pe.low + cyr_pe.low.glif + cyr_sha + cyr_sha.glif + cyr_sha.high + cyr_sha.high.glif + cyr_sha.low + cyr_sha.low.glif + cyr_shcha + cyr_shcha.glif + cyr_shcha.high + cyr_shcha.high.glif + cyr_shcha.low + cyr_shcha.low.glif + cyr_short_i + cyr_short_i.glif + cyr_short_i.high + cyr_short_i.high.glif + cyr_short_i.low + cyr_short_i.low.glif + cyr_soft_sign + cyr_soft_sign.glif + cyr_soft_sign.finahigh + cyr_soft_sign.finahigh.glif + cyr_soft_sign.finalow + cyr_soft_sign.finalow.glif + cyr_te + cyr_te.glif + cyr_te.high + cyr_te.high.glif + cyr_te.low + cyr_te.low.glif + cyr_tse + cyr_tse.glif + cyr_tse.high + cyr_tse.high.glif + cyr_tse.low + cyr_tse.low.glif + cyr_u + cyr_u.glif + cyr_u.high + cyr_u.high.glif + cyr_u.low + cyr_u.low.glif + cyr_ve + cyr_ve.glif + cyr_ve.high + cyr_ve.high.glif + cyr_ve.low + cyr_ve.low.glif + cyr_ya + cyr_ya.glif + cyr_ya.high + cyr_ya.high.glif + cyr_ya.low + cyr_ya.low.glif + cyr_yeru + cyr_yeru.glif + cyr_yeru.high + cyr_yeru.high.glif + cyr_yeru.low + cyr_yeru.low.glif + cyr_yu + cyr_yu.glif + cyr_yu.finahigh + cyr_yu.finahigh.glif + cyr_yu.finalow + cyr_yu.finalow.glif + cyr_ze + cyr_ze.glif + cyr_ze.high + cyr_ze.high.glif + cyr_ze.low + cyr_ze.low.glif + cyr_zhe + cyr_zhe.glif + cyr_zhe.high + cyr_zhe.high.glif + cyr_zhe.low + cyr_zhe.low.glif + d + d.glif + d.high + d.high.glif + d.low + d.low.glif + dagger + dagger.glif + daggerdbl + daggerdbl.glif + dcroat + dcroat.glif + dcroat.high + dcroat.high.glif + dcroat.low + dcroat.low.glif + degree + degree.glif + dieresis + dieresis.glif + divide + divide.glif + dollar + dollar.glif + dotlessi + dotlessi.glif + dotlessi.high + dotlessi.high.glif + dotlessi.low + dotlessi.low.glif + dotlessj + dotlessj.glif + dotlessj.high + dotlessj.high.glif + dotlessj.low + dotlessj.low.glif + e + e.glif + e.alt + e.alt.glif + e.high + e.high.glif + e.low + e.low.glif + eight + eight.glif + eight.dnom + eight.dnom.glif + eight.numr + eight.numr.glif + ellipsis + ellipsis.glif + emdash + emdash.glif + emspace + emspace.glif + endash + endash.glif + enspace + enspace.glif + equal + equal.glif + eth + eth.glif + eth.high + eth.high.glif + eth.low + eth.low.glif + exclam + exclam.glif + exclamdown + exclamdown.glif + f + f.glif + f.alt + f.alt.glif + f.high + f.high.glif + f.low + f.low.glif + figurespace + figurespace.glif + five + five.glif + five.dnom + five.dnom.glif + five.numr + five.numr.glif + four + four.glif + four.dnom + four.dnom.glif + four.numr + four.numr.glif + fourperemspace + fourperemspace.glif + fraction + fraction.glif + g + g.glif + g.high + g.high.glif + g.low + g.low.glif + germandbls + germandbls.glif + germandbls.fina + germandbls.fina.glif + germandbls.high + germandbls.high.glif + germandbls.low + germandbls.low.glif + grave + grave.glif + gravecomb + gravecomb.glif + greater + greater.glif + guillemotleft + guillemotleft.glif + guillemotright + guillemotright.glif + h + h.glif + h.high + h.high.glif + h.low + h.low.glif + hairspace + hairspace.glif + hookabovecomb + hookabovecomb.glif + hyphen + hyphen.glif + i + i.glif + i.high + i.high.glif + i.low + i.low.glif + j + j.glif + j.high + j.high.glif + j.low + j.low.glif + k + k.glif + k.high + k.high.glif + k.low + k.low.glif + l + l.glif + l.alt + l.alt.glif + l.high + l.high.glif + l.low + l.low.glif + less + less.glif + logicalnot + logicalnot.glif + m + m.glif + m.high + m.high.glif + m.low + m.low.glif + macron + macron.glif + mu + mu.glif + multiply + multiply.glif + n + n.glif + n.high + n.high.glif + n.low + n.low.glif + nine + nine.glif + nine.dnom + nine.dnom.glif + nine.numr + nine.numr.glif + nldr + nldr.glif + numbersign + numbersign.glif + numero + numero.glif + o + o.glif + o.alt + o.alt.glif + o.high + o.high.glif + o.high.alt + o.high.alt.glif + o.low + o.low.glif + o.low.alt + o.low.alt.glif + oe + oe.glif + oe.high + oe.high.glif + oe.low + oe.low.glif + one + one.glif + one.dnom + one.dnom.glif + one.numr + one.numr.glif + onehalf + onehalf.glif + onequarter + onequarter.glif + ordfeminine + ordfeminine.glif + ordmasculine + ordmasculine.glif + oslash + oslash.glif + oslash.high + oslash.high.glif + oslash.low + oslash.low.glif + p + p.glif + p.high + p.high.glif + p.low + p.low.glif + paragraph + paragraph.glif + parenleft + parenleft.glif + parenright + parenright.glif + percent + percent.glif + percent.alt + percent.alt.glif + period + period.glif + periodcentered + periodcentered.glif + permille + permille.glif + plus + plus.glif + plusminus + plusminus.glif + prime + prime.glif + primedbl + primedbl.glif + puncspace + puncspace.glif + q + q.glif + q.high + q.high.glif + q.low + q.low.glif + question + question.glif + questiondown + questiondown.glif + quoteangleleft + quoteangleleft.glif + quoteangleright + quoteangleright.glif + quotedbl + quotedbl.glif + quotedblleft + quotedblleft.glif + quotedbllownine + quotedbllownine.glif + quotedblright + quotedblright.glif + quoteleft + quoteleft.glif + quoteleft.0len + quoteleft.0len.glif + quoteright + quoteright.glif + quotesingle + quotesingle.glif + quotesingle.0len + quotesingle.0len.glif + r + r.glif + r.high + r.high.glif + r.low + r.low.glif + registered + registered.glif + s + s.glif + s.high + s.high.glif + s.low + s.low.glif + section + section.glif + semicolon + semicolon.glif + seven + seven.glif + seven.dnom + seven.dnom.glif + seven.numr + seven.numr.glif + six + six.glif + six.dnom + six.dnom.glif + six.numr + six.numr.glif + slash + slash.glif + smalltilde + smalltilde.glif + smalltildecomb + smalltildecomb.glif + space + space.glif + sterling + sterling.glif + t + t.glif + t.alt + t.alt.glif + t.high + t.high.glif + t.low + t.low.glif + tail.high + tail.high.glif + tail.low + tail.low.glif + tail.lowwide + tail.lowwide.glif + thorn + thorn.glif + thorn.high + thorn.high.glif + thorn.low + thorn.low.glif + three + three.glif + three.dnom + three.dnom.glif + three.numr + three.numr.glif + threeperemspace + threeperemspace.glif + threequarters + threequarters.glif + tildecomb + tildecomb.glif + two + two.glif + two.dnom + two.dnom.glif + two.numr + two.numr.glif + u + u.glif + u.alt + u.alt.glif + u.high + u.high.glif + u.low + u.low.glif + underdotcomb + underdotcomb.glif + underscore + underscore.glif + uni02DA + uni02D_A_.glif + uni0302 + uni0302.glif + uni0304 + uni0304.glif + uni0305 + uni0305.glif + uni0306 + uni0306.glif + uni0307 + uni0307.glif + uni0308 + uni0308.glif + uni030A + uni030A_.glif + uni030B + uni030B_.glif + uni030C + uni030C_.glif + uni030D + uni030D_.glif + uni2023 + uni2023.glif + uni20BD + uni20B_D_.glif + v + v.glif + v.high + v.high.glif + v.low + v.low.glif + viethorncomb + viethorncomb.glif + w + w.glif + w.high + w.high.glif + w.low + w.low.glif + x + x.glif + x.high + x.high.glif + x.low + x.low.glif + y + y.glif + y.high + y.high.glif + y.low + y.low.glif + yen + yen.glif + z + z.glif + z.high + z.high.glif + z.low + z.low.glif + zero + zero.glif + zero.dnom + zero.dnom.glif + zero.numr + zero.numr.glif + zwsp + zwsp.glif + diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/copyright.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/copyright.glifjson new file mode 100644 index 0000000..0f0d1fc --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/copyright.glifjson @@ -0,0 +1,300 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 528.188, + "y": 200.678, + "a": { + "At": [ + 503.549, + 169.545 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 422.389, + "y": 149.574, + "a": { + "At": [ + 347.555, + 149.574 + ] + }, + "b": { + "At": [ + 465.269, + 149.574 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 286.73, + "y": 287.814, + "a": { + "At": [ + 286.73, + 362.28 + ] + }, + "b": { + "At": [ + 286.73, + 213.349 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 422.389, + "y": 426.055, + "a": { + "At": [ + 464.84, + 426.055 + ] + }, + "b": { + "At": [ + 347.555, + 426.055 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 527.083, + "y": 375.92, + "a": "Colocated", + "b": { + "At": [ + 502.783, + 406.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 142.307, + "y": 287.814, + "a": { + "At": [ + 142.307, + 444.088 + ] + }, + "b": { + "At": [ + 142.307, + 127.794 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 420.0, + "y": 575.723, + "a": { + "At": [ + 573.584, + 575.723 + ] + }, + "b": { + "At": [ + 266.416, + 575.723 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 697.695, + "y": 287.814, + "a": { + "At": [ + 697.695, + 127.794 + ] + }, + "b": { + "At": [ + 697.695, + 444.088 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 420.0, + "y": 0.0, + "a": { + "At": [ + 266.416, + 0.0 + ] + }, + "b": { + "At": [ + 573.584, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "copyright", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 741, + "unicode": [ + "©" + ], + "name": "copyright", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/currency.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/currency.glifjson new file mode 100644 index 0000000..275b94f --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/currency.glifjson @@ -0,0 +1,417 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 316.43, + "y": 152.051, + "a": { + "At": [ + 316.43, + 152.051 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 274.321, + "y": 194.321, + "a": "Colocated", + "b": { + "At": [ + 299.763, + 168.8 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 133.35, + "y": 335.35, + "a": { + "At": [ + 118.753, + 349.899 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 91.5703, + "y": 376.91, + "a": "Colocated", + "b": { + "At": [ + 104.625, + 363.956 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 91.5703, + "y": 152.051, + "a": { + "At": [ + 91.5703, + 152.051 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 133.841, + "y": 194.159, + "a": "Colocated", + "b": { + "At": [ + 108.32, + 168.718 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 274.493, + "y": 334.753, + "a": { + "At": [ + 289.176, + 349.484 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 316.43, + "y": 376.91, + "a": "Colocated", + "b": { + "At": [ + 303.364, + 363.743 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 105.0, + "y": 264.48, + "a": { + "At": [ + 105.0, + 319.48 + ] + }, + "b": { + "At": [ + 105.0, + 209.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 204.0, + "y": 363.48, + "a": { + "At": [ + 259.0, + 363.48 + ] + }, + "b": { + "At": [ + 149.0, + 363.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 303.0, + "y": 264.48, + "a": { + "At": [ + 303.0, + 209.48 + ] + }, + "b": { + "At": [ + 303.0, + 319.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 204.0, + "y": 165.48, + "a": { + "At": [ + 149.0, + 165.48 + ] + }, + "b": { + "At": [ + 259.0, + 165.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "currency", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 418, + "unicode": [ + "¤" + ], + "name": "currency", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_A_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_A_.glif deleted file mode 100644 index 484314f..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_A_.glif +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_A_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_A_.glifjson new file mode 100644 index 0000000..4409ad6 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_A_.glifjson @@ -0,0 +1,407 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 585.945, + "y": 485.456, + "a": { + "At": [ + 585.945, + 485.456 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 486.804, + "y": 517.088, + "a": { + "At": [ + 416.951, + 517.088 + ] + }, + "b": { + "At": [ + 551.871, + 517.088 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 173.896, + "y": 329.456, + "a": { + "At": [ + 60.2373, + 204.474 + ] + }, + "b": { + "At": [ + 311.379, + 480.634 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 15.9502, + "y": 71.6719, + "a": { + "At": [ + 10.6865, + 11.5117 + ] + }, + "b": { + "At": [ + 20.4492, + 123.094 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 83.2832, + "y": -7.64355, + "a": { + "At": [ + 87.4873, + -7.64355 + ] + }, + "b": { + "At": [ + 53.7246, + -7.64355 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 94.9014, + "y": -6.54395, + "a": { + "At": [ + 143.776, + 3.45605 + ] + }, + "b": { + "At": [ + 91.4199, + -7.25586 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 441.198, + "y": 257.456, + "a": { + "At": [ + 552.446, + 413.456 + ] + }, + "b": { + "At": [ + 329.949, + 101.456 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 584.17, + "y": 483.456, + "a": { + "At": [ + 584.17, + 483.456 + ] + }, + "b": { + "At": [ + 584.17, + 483.456 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 561.296, + "y": 441.456, + "a": { + "At": [ + 555.62, + 431.456 + ] + }, + "b": { + "At": [ + 576.195, + 465.456 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 540.721, + "y": 407.456, + "a": { + "At": [ + 505.247, + 349.456 + ] + }, + "b": { + "At": [ + 548.171, + 419.456 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 449.548, + "y": 261.456, + "a": { + "At": [ + 438.798, + 243.592 + ] + }, + "b": { + "At": [ + 458.948, + 277.456 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 370.668, + "y": 61.21, + "a": { + "At": [ + 367.407, + 23.9473 + ] + }, + "b": { + "At": [ + 377.013, + 133.729 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 429.241, + "y": -3.45605, + "a": { + "At": [ + 500.0, + 0.0 + ] + }, + "b": { + "At": [ + 388.66, + -5.43848 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 716.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 628.42, + 76.6639 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_A", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 716, + "unicode": [ + "А" + ], + "name": "cyr_A", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_A_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_A_.rlow.glif deleted file mode 100644 index 0726b30..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_A_.rlow.glif +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_A_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_A_.rlow.glifjson new file mode 100644 index 0000000..92e39d5 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_A_.rlow.glifjson @@ -0,0 +1,434 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 543.474, + "y": 505.456, + "a": { + "At": [ + 532.50006, + 511.25003 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 441.564, + "y": 527.088, + "a": { + "At": [ + 371.712, + 527.088 + ] + }, + "b": { + "At": [ + 506.632, + 527.088 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 145.073, + "y": 329.456, + "a": { + "At": [ + 42.3486, + 204.474 + ] + }, + "b": { + "At": [ + 269.329, + 480.634 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 9.67969, + "y": 71.6719, + "a": { + "At": [ + 9.67969, + 11.5117 + ] + }, + "b": { + "At": [ + 9.67969, + 123.094 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 83.9521, + "y": -7.64355, + "a": { + "At": [ + 88.1562, + -7.64355 + ] + }, + "b": { + "At": [ + 54.3936, + -7.64355 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 95.4736, + "y": -6.54395, + "a": { + "At": [ + 143.474, + 3.45605 + ] + }, + "b": { + "At": [ + 92.0547, + -7.25586 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 418.674, + "y": 257.456, + "a": { + "At": [ + 516.273, + 413.456 + ] + }, + "b": { + "At": [ + 321.073, + 101.456 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 541.873, + "y": 483.456, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 541.873, + "y": 483.456, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 522.674, + "y": 441.456, + "a": { + "At": [ + 517.873, + 431.456 + ] + }, + "b": { + "At": [ + 535.474, + 465.456 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 505.073, + "y": 407.456, + "a": { + "At": [ + 474.674, + 349.456 + ] + }, + "b": { + "At": [ + 511.474, + 419.456 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 426.674, + "y": 261.456, + "a": { + "At": [ + 417.486, + 243.592 + ] + }, + "b": { + "At": [ + 434.674, + 277.456 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 365.312, + "y": 61.21, + "a": { + "At": [ + 365.312, + 23.9473 + ] + }, + "b": { + "At": [ + 365.312, + 133.729 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 419.544, + "y": -3.45605, + "a": { + "At": [ + 490.0, + 0.0 + ] + }, + "b": { + "At": [ + 379.136, + -5.43848 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 595.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 563.127, + 54.3525 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_A.rlow", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 595, + "unicode": [], + "name": "cyr_A.rlow", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_A_.rlow.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_B_E_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_B_E_.glif deleted file mode 100644 index 6e970f2..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_B_E_.glif +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_B_E_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_B_E_.glifjson new file mode 100644 index 0000000..7023ed4 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_B_E_.glifjson @@ -0,0 +1,426 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 184.956, + "y": 415.0, + "a": { + "At": [ + 177.938, + 423.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 179.655, + "y": 494.0, + "a": { + "At": [ + 210.288, + 546.0 + ] + }, + "b": { + "At": [ + 157.271, + 456.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 302.427, + "y": 541.0, + "a": "Colocated", + "b": { + "At": [ + 250.427, + 541.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 602.427, + "y": 541.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 349.427, + "y": 541.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 267.185, + "y": 368.0, + "a": { + "At": [ + 226.772, + 282.991 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 179.715, + "y": 185.0, + "a": { + "At": [ + 127.934, + 76.6641 + ] + }, + "b": { + "At": [ + 179.715, + 185.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 38.0, + "y": 0.0, + "a": { + "At": [ + 2.0, + 0.0 + ] + }, + "b": { + "At": [ + 67.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 19.4541, + "y": 77.0, + "a": { + "At": [ + 63.9961, + 171.0 + ] + }, + "b": { + "At": [ + 0.419922, + 36.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 328.099, + "y": 294.0, + "a": { + "At": [ + 402.099, + 294.0 + ] + }, + "b": { + "At": [ + 154.099, + 294.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 484.418, + "y": 150.0, + "a": { + "At": [ + 474.841, + 72.0 + ] + }, + "b": { + "At": [ + 493.013, + 220.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 300.0, + "y": 0.0, + "a": { + "At": [ + 234.0, + 0.0 + ] + }, + "b": { + "At": [ + 375.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 240.261, + "y": 108.0, + "a": { + "At": [ + 274.864, + 182.0 + ] + }, + "b": { + "At": [ + 212.576, + 48.7949 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 397.803, + "y": 202.0, + "a": { + "At": [ + 449.625, + 202.0 + ] + }, + "b": { + "At": [ + 330.803, + 202.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 482.357, + "y": 184.215, + "a": "Colocated", + "b": { + "At": [ + 480.0, + 197.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_BE", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 557, + "unicode": [ + "Б" + ], + "name": "cyr_BE", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_B_E_.rhigh.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_B_E_.rhigh.glif deleted file mode 100644 index f1ec660..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_B_E_.rhigh.glif +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_B_E_.rhigh.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_B_E_.rhigh.glifjson new file mode 100644 index 0000000..e55fb47 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_B_E_.rhigh.glifjson @@ -0,0 +1,424 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 184.956, + "y": 415.0, + "a": { + "At": [ + 177.938, + 423.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 179.655, + "y": 494.0, + "a": { + "At": [ + 210.288, + 546.0 + ] + }, + "b": { + "At": [ + 157.271, + 456.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 302.427, + "y": 541.0, + "a": "Colocated", + "b": { + "At": [ + 250.427, + 541.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 602.427, + "y": 541.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 349.427, + "y": 541.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 267.185, + "y": 368.0, + "a": { + "At": [ + 226.772, + 282.991 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 179.715, + "y": 185.0, + "a": { + "At": [ + 127.934, + 76.6641 + ] + }, + "b": { + "At": [ + 179.715, + 185.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 38.0, + "y": 0.0, + "a": { + "At": [ + 2.0, + 0.0 + ] + }, + "b": { + "At": [ + 67.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 19.4541, + "y": 77.0, + "a": { + "At": [ + 63.9961, + 171.0 + ] + }, + "b": { + "At": [ + 0.419922, + 36.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 328.099, + "y": 294.0, + "a": { + "At": [ + 402.099, + 294.0 + ] + }, + "b": { + "At": [ + 154.099, + 294.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 464.418, + "y": 150.0, + "a": { + "At": [ + 454.841, + 72.0 + ] + }, + "b": { + "At": [ + 473.013, + 220.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 280.0, + "y": 0.0, + "a": { + "At": [ + 214.0, + 0.0 + ] + }, + "b": { + "At": [ + 355.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 220.261, + "y": 108.0, + "a": { + "At": [ + 254.864, + 182.0 + ] + }, + "b": { + "At": [ + 192.576, + 48.7949 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 377.803, + "y": 202.0, + "a": { + "At": [ + 471.803, + 202.0 + ] + }, + "b": { + "At": [ + 310.803, + 202.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 557.016, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 437.016, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_BE.rhigh", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 557, + "unicode": [], + "name": "cyr_BE.rhigh", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_C_H_E_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_C_H_E_.glif deleted file mode 100644 index d576133..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_C_H_E_.glif +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_C_H_E_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_C_H_E_.glifjson new file mode 100644 index 0000000..a61f515 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_C_H_E_.glifjson @@ -0,0 +1,299 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 6.0, + "y": 537.0, + "a": { + "At": [ + 15.0, + 541.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 62.0, + "y": 546.0, + "a": { + "At": [ + 117.0, + 546.0 + ] + }, + "b": { + "At": [ + 37.0, + 546.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 168.0, + "y": 493.0, + "a": { + "At": [ + 168.0, + 456.0 + ] + }, + "b": { + "At": [ + 168.0, + 532.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 134.0, + "y": 395.0, + "a": "Colocated", + "b": { + "At": [ + 147.0, + 422.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 129.0, + "y": 385.0, + "a": { + "At": [ + 83.0, + 291.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 148.0, + "y": 235.0, + "a": { + "At": [ + 239.0, + 235.0 + ] + }, + "b": { + "At": [ + 83.0, + 235.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 384.0, + "y": 406.0, + "a": "Colocated", + "b": { + "At": [ + 357.0, + 354.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 464.0, + "y": 552.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 256.0, + "y": 159.0, + "a": { + "At": [ + 218.0, + 87.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 253.0, + "y": 1.0, + "a": { + "At": [ + 426.0, + 1.0 + ] + }, + "b": { + "At": [ + 170.0, + 1.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 608.0, + "y": 266.0, + "a": "Colocated", + "b": { + "At": [ + 608.0, + 266.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_CHE", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 608, + "unicode": [ + "Ч" + ], + "name": "cyr_CHE", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_C_H_E_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_C_H_E_.rlow.glif deleted file mode 100644 index f1821ee..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_C_H_E_.rlow.glif +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_C_H_E_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_C_H_E_.rlow.glifjson new file mode 100644 index 0000000..8ee488d --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_C_H_E_.rlow.glifjson @@ -0,0 +1,297 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 6.0, + "y": 537.0, + "a": { + "At": [ + 15.0, + 541.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 62.0, + "y": 546.0, + "a": { + "At": [ + 117.0, + 546.0 + ] + }, + "b": { + "At": [ + 37.0, + 546.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 168.0, + "y": 493.0, + "a": { + "At": [ + 168.0, + 456.0 + ] + }, + "b": { + "At": [ + 168.0, + 532.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 134.0, + "y": 395.0, + "a": "Colocated", + "b": { + "At": [ + 147.0, + 422.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 129.0, + "y": 385.0, + "a": { + "At": [ + 83.0, + 291.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 148.0, + "y": 235.0, + "a": { + "At": [ + 239.0, + 235.0 + ] + }, + "b": { + "At": [ + 83.0, + 235.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 384.0, + "y": 406.0, + "a": "Colocated", + "b": { + "At": [ + 357.0, + 354.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 464.0, + "y": 552.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 256.0, + "y": 159.0, + "a": { + "At": [ + 218.0, + 87.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 253.0, + "y": 1.0, + "a": { + "At": [ + 314.0, + 1.0 + ] + }, + "b": { + "At": [ + 170.0, + 1.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 433.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 375.962, + 37.0619 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_CHE.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 433, + "unicode": [], + "name": "cyr_CHE.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_D_E_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_D_E_.glif deleted file mode 100644 index ef493af..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_D_E_.glif +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_D_E_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_D_E_.glifjson new file mode 100644 index 0000000..4111bc5 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_D_E_.glifjson @@ -0,0 +1,319 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 534.0, + "y": 548.0, + "a": { + "At": [ + 512.95, + 548.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 354.12, + "y": 422.37, + "a": "Colocated", + "b": { + "At": [ + 409.462, + 527.653 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 214.899, + "y": 155.61, + "a": { + "At": [ + 190.137, + 108.501 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 76.6494, + "y": 3.41992, + "a": { + "At": [ + 52.71, + 3.41992 + ] + }, + "b": { + "At": [ + 157.02, + 3.41992 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 25.3496, + "y": 35.9102, + "a": { + "At": [ + 25.3496, + 109.44 + ] + }, + "b": { + "At": [ + 25.3496, + 11.9707 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 189.51, + "y": 128.25, + "a": { + "At": [ + 235.68, + 128.25 + ] + }, + "b": { + "At": [ + 98.8799, + 128.25 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 393.0, + "y": 0.0, + "a": { + "At": [ + 579.39, + 0.0 + ] + }, + "b": { + "At": [ + 252.779, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 712.77, + "y": 355.681, + "a": { + "At": [ + 712.77, + 446.311 + ] + }, + "b": { + "At": [ + 712.77, + 241.775 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 584.52, + "y": 548.91, + "a": { + "At": [ + 535.784, + 548.91 + ] + }, + "b": { + "At": [ + 675.149, + 548.91 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 307.0, + "y": 329.0, + "a": { + "At": [ + 218.402, + 139.0 + ] + }, + "b": { + "At": [ + 417.515, + 566.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 632.0, + "y": 148.0, + "a": "Colocated", + "b": { + "At": [ + 510.0, + 25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_DE", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 778, + "unicode": [ + "Д" + ], + "name": "cyr_DE", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_D_E_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_D_E_.rlow.glif deleted file mode 100644 index d7679e3..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_D_E_.rlow.glif +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_D_E_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_D_E_.rlow.glifjson new file mode 100644 index 0000000..325cff3 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_D_E_.rlow.glifjson @@ -0,0 +1,343 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 534.0, + "y": 548.0, + "a": { + "At": [ + 512.95, + 548.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 354.12, + "y": 422.37, + "a": "Colocated", + "b": { + "At": [ + 409.462, + 527.653 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 214.899, + "y": 155.61, + "a": { + "At": [ + 190.137, + 108.501 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 76.6494, + "y": 3.41992, + "a": { + "At": [ + 52.71, + 3.41992 + ] + }, + "b": { + "At": [ + 157.02, + 3.41992 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 25.3496, + "y": 35.9102, + "a": { + "At": [ + 25.3496, + 109.44 + ] + }, + "b": { + "At": [ + 25.3496, + 11.9707 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 189.51, + "y": 128.25, + "a": { + "At": [ + 235.68, + 128.25 + ] + }, + "b": { + "At": [ + 98.8799, + 128.25 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 393.0, + "y": 0.0, + "a": { + "At": [ + 579.39, + 0.0 + ] + }, + "b": { + "At": [ + 252.779, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 712.77, + "y": 355.681, + "a": { + "At": [ + 712.77, + 446.311 + ] + }, + "b": { + "At": [ + 712.77, + 241.775 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 584.52, + "y": 548.91, + "a": { + "At": [ + 535.784, + 548.91 + ] + }, + "b": { + "At": [ + 675.149, + 548.91 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 307.0, + "y": 329.0, + "a": { + "At": [ + 233.715, + 171.839 + ] + }, + "b": { + "At": [ + 417.515, + 566.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 534.0, + "y": 30.0, + "a": { + "At": [ + 660.0, + 30.0 + ] + }, + "b": { + "At": [ + 344.149, + 30.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 778.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 721.077, + 36.8062 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_DE.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 778, + "unicode": [], + "name": "cyr_DE.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_.glif deleted file mode 100644 index 3af8e49..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_.glif +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_.glifjson new file mode 100644 index 0000000..221537d --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_.glifjson @@ -0,0 +1,283 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 320.453, + "y": 547.2, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 280.779, + "y": 504.45, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 280.779, + "y": 504.45, + "a": { + "At": [ + 310.99, + 540.4541 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 413.485, + "y": 552.33, + "a": { + "At": [ + 553.706, + 552.33 + ] + }, + "b": { + "At": [ + 370.735, + 552.33 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 518.229, + "y": 174.42, + "a": { + "At": [ + 450.048, + 77.0459 + ] + }, + "b": { + "At": [ + 662.512, + 380.476 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 208.0, + "y": 0.0, + "a": { + "At": [ + 78.5957, + 0.0 + ] + }, + "b": { + "At": [ + 341.359, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 32.2861, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 23.75, + 88.750015 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 298.0, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 564.0, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_E", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 588, + "unicode": [ + "Э" + ], + "name": "cyr_E", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_.rlow.glif deleted file mode 100644 index 446e705..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_.rlow.glif +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_.rlow.glifjson new file mode 100644 index 0000000..f366146 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_.rlow.glifjson @@ -0,0 +1,372 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 300.453, + "y": 547.2, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 280.779, + "y": 504.45, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 280.779, + "y": 504.45, + "a": { + "At": [ + 312.00006, + 542.6667 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 413.485, + "y": 552.33, + "a": { + "At": [ + 553.5847, + 546.4998 + ] + }, + "b": { + "At": [ + 357.33337, + 554.66675 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 518.229, + "y": 174.42, + "a": { + "At": [ + 450.048, + 77.0459 + ] + }, + "b": { + "At": [ + 662.512, + 380.476 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 238.0, + "y": 0.0, + "a": { + "At": [ + 108.5957, + 0.0 + ] + }, + "b": { + "At": [ + 371.359, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 32.2861, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 45.5781, + 84.5381 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 32.2861, + "y": 171.0, + "a": { + "At": [ + 47.2594, + 85.237 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 238.0, + "y": 0.0, + "a": { + "At": [ + 418.0, + 0.0 + ] + }, + "b": { + "At": [ + 109.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 592.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 510.08478, + 19.306458 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 298.0, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 565.0, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_E.rlow", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 592, + "unicode": [], + "name": "cyr_E.rlow", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_.rlow.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_F_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_F_.glif deleted file mode 100644 index 14d17fa..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_F_.glif +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_F_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_F_.glifjson new file mode 100644 index 0000000..add0006 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_F_.glifjson @@ -0,0 +1,442 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 172.66667, + "y": 541.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 397.6667, + "y": 541.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 397.6667, + "y": 541.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 359.6667, + "y": 402.0, + "a": { + "At": [ + 323.1767, + 271.943 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 177.66667, + "y": 166.0, + "a": { + "At": [ + 109.63477, + 166.0 + ] + }, + "b": { + "At": [ + 302.4314, + 165.88235 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 56.71527, + "y": 278.0, + "a": { + "At": [ + 56.71527, + 365.294 + ] + }, + "b": { + "At": [ + 56.71527, + 217.171 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 221.66667, + "y": 436.0, + "a": { + "At": [ + 288.35565, + 436.0 + ] + }, + "b": { + "At": [ + 143.32968, + 436.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 336.19067, + "y": 334.0, + "a": { + "At": [ + 336.19067, + 314.461 + ] + }, + "b": { + "At": [ + 336.19067, + 384.243 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 320.54767, + "y": 256.0, + "a": { + "At": [ + 320.54767, + 189.653 + ] + }, + "b": { + "At": [ + 320.54767, + 278.305 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 437.6667, + "y": 171.0, + "a": { + "At": [ + 524.5917, + 170.0 + ] + }, + "b": { + "At": [ + 377.77267, + 170.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 604.18866, + "y": 336.0, + "a": { + "At": [ + 604.18866, + 392.816 + ] + }, + "b": { + "At": [ + 604.18866, + 239.371 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 489.6667, + "y": 436.0, + "a": { + "At": [ + 346.6667, + 436.0 + ] + }, + "b": { + "At": [ + 544.8907, + 436.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 310.6667, + "y": 224.0, + "a": "Colocated", + "b": { + "At": [ + 328.2407, + 294.865 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 279.6667, + "y": 99.0, + "a": { + "At": [ + 264.6667, + 35.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 134.66667, + "y": 0.0, + "a": { + "At": [ + 73.66667, + 0.0 + ] + }, + "b": { + "At": [ + 224.66667, + -0.0000157361 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 0.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 20.666672, + 51.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_EF", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 605, + "unicode": [ + "Ф" + ], + "name": "cyr_EF", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_F_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_F_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_F_.rlow.glif deleted file mode 100644 index 1c4b9b6..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_F_.rlow.glif +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_F_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_F_.rlow.glifjson new file mode 100644 index 0000000..6b1b4b0 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_F_.rlow.glifjson @@ -0,0 +1,531 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 202.0, + "y": 541.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 407.0, + "y": 541.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 407.0, + "y": 541.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 369.0, + "y": 402.0, + "a": { + "At": [ + 332.51, + 271.943 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 187.0, + "y": 166.0, + "a": { + "At": [ + 118.9681, + 166.0 + ] + }, + "b": { + "At": [ + 299.0, + 166.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 66.0486, + "y": 278.0, + "a": { + "At": [ + 66.0486, + 365.294 + ] + }, + "b": { + "At": [ + 66.0486, + 217.17102 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 231.0, + "y": 436.0, + "a": { + "At": [ + 297.68896, + 436.0 + ] + }, + "b": { + "At": [ + 152.66301, + 436.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 342.524, + "y": 334.0, + "a": { + "At": [ + 342.524, + 314.461 + ] + }, + "b": { + "At": [ + 342.524, + 384.243 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 330.88098, + "y": 256.0, + "a": { + "At": [ + 330.88098, + 189.653 + ] + }, + "b": { + "At": [ + 330.88098, + 278.305 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 435.0, + "y": 171.0, + "a": { + "At": [ + 521.925, + 170.0 + ] + }, + "b": { + "At": [ + 375.106, + 170.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 602.522, + "y": 326.0, + "a": { + "At": [ + 602.522, + 382.816 + ] + }, + "b": { + "At": [ + 602.522, + 229.371 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 497.0, + "y": 436.0, + "a": { + "At": [ + 419.0, + 436.0 + ] + }, + "b": { + "At": [ + 563.0, + 436.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 348.00003, + "y": 332.85718, + "a": "Colocated", + "b": { + "At": [ + 365.14288, + 365.7143 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 295.7143, + "y": 148.57144, + "a": { + "At": [ + 257.14285, + 32.857117 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 154.0, + "y": 0.0, + "a": "Colocated", + "b": { + "At": [ + 214.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 10.0, + "y": 77.0, + "a": { + "At": [ + 24.285713, + 35.714264 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 154.0, + "y": 0.0, + "a": { + "At": [ + 250.96877, + 0.0 + ] + }, + "b": { + "At": [ + 91.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 419.2308, + "y": 12.580063, + "a": { + "At": [ + 487.6776, + 24.404118 + ] + }, + "b": { + "At": [ + 363.07693, + 3.0769043 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 585.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 560.4254, + 59.792717 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_EF.rlow", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 585, + "unicode": [], + "name": "cyr_EF.rlow", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_F_.rlow.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_L_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_L_.glif deleted file mode 100644 index bd68ae4..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_L_.glif +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_L_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_L_.glifjson new file mode 100644 index 0000000..1e2bbbe --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_L_.glifjson @@ -0,0 +1,259 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 0.0, + 18.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 87.8877, + "y": -3.0, + "a": { + "At": [ + 281.023, + -3.0 + ] + }, + "b": { + "At": [ + 62.1006, + -3.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 606.652, + "y": 528.961, + "a": "Colocated", + "b": { + "At": [ + 389.0, + 528.961 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 606.652, + "y": 528.961, + "a": "Colocated", + "b": { + "At": [ + 389.0, + 528.961 + ] + }, + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 518.737, + "y": 277.0, + "a": { + "At": [ + 475.76, + 153.832 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 449.984, + "y": 44.585, + "a": { + "At": [ + 449.984, + 18.5957 + ] + }, + "b": { + "At": [ + 449.984, + 69.4253 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 483.065, + "y": -0.251953, + "a": { + "At": [ + 533.219, + -0.251953 + ] + }, + "b": { + "At": [ + 459.899, + -0.251953 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 757.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 686.363, + 113.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_EL", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 757, + "unicode": [ + "Л" + ], + "name": "cyr_EL", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_L_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_L_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_L_.rlow.glif deleted file mode 100644 index 6c748d1..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_L_.rlow.glif +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_L_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_L_.rlow.glifjson new file mode 100644 index 0000000..a1ae6e3 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_L_.rlow.glifjson @@ -0,0 +1,278 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 0.0, + 18.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 87.8877, + "y": -3.0, + "a": { + "At": [ + 184.94417, + -3.0 + ] + }, + "b": { + "At": [ + 62.1006, + -3.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 334.36646, + "y": 265.00003, + "a": { + "At": [ + 410.74377, + 397.31372 + ] + }, + "b": { + "At": [ + 257.212, + 131.34003 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 606.652, + "y": 528.961, + "a": "Colocated", + "b": { + "At": [ + 491.90976, + 528.961 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 606.652, + "y": 528.961, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 499.42126, + "y": 220.00003, + "a": { + "At": [ + 470.00003, + 128.75 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 448.75003, + "y": 48.75, + "a": { + "At": [ + 440.11542, + 14.83181 + ] + }, + "b": { + "At": [ + 461.26605, + 97.915 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 483.065, + "y": -0.251953, + "a": { + "At": [ + 533.219, + -0.251953 + ] + }, + "b": { + "At": [ + 459.899, + -0.251953 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 633.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 594.556, + 49.7445 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_EL.rlow", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 633, + "unicode": [], + "name": "cyr_EL.rlow", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_L_.rlow.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_M_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_M_.glif deleted file mode 100644 index bb36d7f..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_M_.glif +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_M_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_M_.glifjson new file mode 100644 index 0000000..54082b2 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_M_.glifjson @@ -0,0 +1,381 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + -0.38383484, + 16.665329 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 56.5439, + "y": 0.0, + "a": { + "At": [ + 99.426865, + 0.0 + ] + }, + "b": { + "At": [ + 26.400398, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 236.29677, + "y": 150.0, + "a": { + "At": [ + 335.0976, + 282.30783 + ] + }, + "b": { + "At": [ + 172.65443, + 64.774185 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 461.131, + "y": 528.961, + "a": "Colocated", + "b": { + "At": [ + 434.898, + 463.90546 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 461.131, + "y": 528.961, + "a": { + "At": [ + 444.7344, + 487.88226 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 305.21927, + "y": 150.0, + "a": { + "At": [ + 285.18436, + 77.12693 + ] + }, + "b": { + "At": [ + 342.83017, + 286.80212 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 322.489, + "y": 20.0, + "a": { + "At": [ + 380.5065, + 15.516033 + ] + }, + "b": { + "At": [ + 283.39322, + 22.493269 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 568.0001, + "y": 188.20764, + "a": { + "At": [ + 642.30896, + 274.913 + ] + }, + "b": { + "At": [ + 473.23474, + 77.63305 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 778.931, + "y": 528.961, + "a": "Colocated", + "b": { + "At": [ + 717.8703, + 391.41333 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 778.931, + "y": 528.961, + "a": { + "At": [ + 627.778, + 184.43 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 592.2, + "y": 0.0, + "a": { + "At": [ + 638.5619, + 0.0 + ] + }, + "b": { + "At": [ + 494.5456, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 910.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 771.36084, + 60.177055 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_EM", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 910, + "unicode": [ + "М" + ], + "name": "cyr_EM", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_M_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_M_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_M_.rlow.glif deleted file mode 100644 index 72b0392..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_M_.rlow.glif +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_M_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_M_.rlow.glifjson new file mode 100644 index 0000000..c1f5614 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_M_.rlow.glifjson @@ -0,0 +1,379 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + -0.38383484, + 16.665329 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 56.5439, + "y": 0.0, + "a": { + "At": [ + 99.426865, + 0.0 + ] + }, + "b": { + "At": [ + 26.400398, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 236.29677, + "y": 150.0, + "a": { + "At": [ + 335.0976, + 282.30783 + ] + }, + "b": { + "At": [ + 172.65443, + 64.774185 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 461.131, + "y": 528.961, + "a": "Colocated", + "b": { + "At": [ + 434.898, + 463.90546 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 461.131, + "y": 528.961, + "a": { + "At": [ + 444.7344, + 487.88226 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 305.21927, + "y": 150.0, + "a": { + "At": [ + 285.18436, + 77.12693 + ] + }, + "b": { + "At": [ + 342.83017, + 286.80212 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 322.489, + "y": 20.0, + "a": { + "At": [ + 380.5065, + 15.516033 + ] + }, + "b": { + "At": [ + 283.39322, + 22.493269 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 568.0001, + "y": 188.20764, + "a": { + "At": [ + 642.30896, + 274.913 + ] + }, + "b": { + "At": [ + 473.23474, + 77.63305 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 778.931, + "y": 528.961, + "a": "Colocated", + "b": { + "At": [ + 717.8703, + 391.41333 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 778.931, + "y": 528.961, + "a": { + "At": [ + 627.778, + 184.43 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 592.2, + "y": 0.0, + "a": { + "At": [ + 632.2, + 0.0 + ] + }, + "b": { + "At": [ + 494.5456, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 759.0, + "y": 67.79891, + "a": "Colocated", + "b": { + "At": [ + 687.2421, + 17.55352 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_EM.rlow", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 759, + "unicode": [], + "name": "cyr_EM.rlow", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_M_.rlow.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_N_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_N_.glif deleted file mode 100644 index 7dda90d..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_N_.glif +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_N_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_N_.glifjson new file mode 100644 index 0000000..d5b8119 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_N_.glifjson @@ -0,0 +1,520 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 69.27329, + "y": 498.247, + "a": { + "At": [ + 83.02629, + 512.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 156.7143, + "y": 541.0, + "a": { + "At": [ + 218.7143, + 541.0 + ] + }, + "b": { + "At": [ + 119.714294, + 541.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 236.7143, + "y": 478.0, + "a": { + "At": [ + 276.2233, + 478.0 + ] + }, + "b": { + "At": [ + 184.7143, + 478.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 358.7113, + "y": 541.0, + "a": "Colocated", + "b": { + "At": [ + 336.4173, + 500.111 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 358.7113, + "y": 541.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 219.60013, + "y": 245.71432, + "a": { + "At": [ + 186.40941, + 181.17654 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 120.000015, + "y": 72.56038, + "a": { + "At": [ + 89.51937, + 28.07134 + ] + }, + "b": { + "At": [ + 151.50714, + 118.54765 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 42.714294, + "y": -0.842765, + "a": { + "At": [ + 17.714294, + -0.84276277 + ] + }, + "b": { + "At": [ + 62.21625, + -0.842765 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 6.587593, + "y": 41.9637, + "a": { + "At": [ + 6.587593, + 67.967384 + ] + }, + "b": { + "At": [ + 6.5875916, + 11.963699 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 71.42859, + "y": 187.52641, + "a": { + "At": [ + 116.35931, + 247.64508 + ] + }, + "b": { + "At": [ + 25.639496, + 126.259224 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 300.7143, + "y": 301.0, + "a": "Colocated", + "b": { + "At": [ + 197.03416, + 301.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 459.7143, + "y": 301.0, + "a": { + "At": [ + 567.7143, + 301.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 642.0001, + "y": 430.00012, + "a": { + "At": [ + 668.0001, + 486.00012 + ] + }, + "b": { + "At": [ + 609.2399, + 359.43967 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 616.26227, + "y": 533.0, + "a": { + "At": [ + 582.2649, + 533.4227 + ] + }, + "b": { + "At": [ + 650.3693, + 533.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 501.4286, + "y": 372.9492, + "a": "Colocated", + "b": { + "At": [ + 548.49866, + 494.12845 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 444.3213, + "y": 245.71432, + "a": { + "At": [ + 416.57147, + 181.42862 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 391.6773, + "y": 75.9902, + "a": { + "At": [ + 391.6773, + 35.252 + ] + }, + "b": { + "At": [ + 391.6773, + 121.39974 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 459.38028, + "y": 0.0, + "a": { + "At": [ + 500.63025, + 0.0 + ] + }, + "b": { + "At": [ + 408.1593, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 758.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 590.06006, + 65.99533 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_EN", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 758, + "unicode": [ + "Н" + ], + "name": "cyr_EN", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_N_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_N_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_N_.rlow.glif deleted file mode 100644 index 50ee30f..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_N_.rlow.glif +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_N_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_N_.rlow.glifjson new file mode 100644 index 0000000..b7118c1 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_N_.rlow.glifjson @@ -0,0 +1,518 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 69.27329, + "y": 498.247, + "a": { + "At": [ + 83.02629, + 512.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 156.7143, + "y": 541.0, + "a": { + "At": [ + 218.7143, + 541.0 + ] + }, + "b": { + "At": [ + 119.714294, + 541.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 236.7143, + "y": 478.0, + "a": { + "At": [ + 276.2233, + 478.0 + ] + }, + "b": { + "At": [ + 184.7143, + 478.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 358.7113, + "y": 541.0, + "a": "Colocated", + "b": { + "At": [ + 336.4173, + 500.111 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 358.7113, + "y": 541.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 219.60013, + "y": 245.71432, + "a": { + "At": [ + 186.40941, + 181.17654 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 120.000015, + "y": 72.56038, + "a": { + "At": [ + 89.51937, + 28.07134 + ] + }, + "b": { + "At": [ + 151.50714, + 118.54765 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 42.714294, + "y": -0.842765, + "a": { + "At": [ + 17.714294, + -0.84276277 + ] + }, + "b": { + "At": [ + 62.21625, + -0.842765 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 6.587593, + "y": 41.9637, + "a": { + "At": [ + 6.587593, + 67.967384 + ] + }, + "b": { + "At": [ + 6.5875916, + 11.963699 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 71.42859, + "y": 187.52641, + "a": { + "At": [ + 116.35931, + 247.64508 + ] + }, + "b": { + "At": [ + 25.639496, + 126.259224 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 300.7143, + "y": 301.0, + "a": "Colocated", + "b": { + "At": [ + 197.03416, + 301.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 459.7143, + "y": 301.0, + "a": { + "At": [ + 567.7143, + 301.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 642.0001, + "y": 430.00012, + "a": { + "At": [ + 668.0001, + 486.00012 + ] + }, + "b": { + "At": [ + 609.2399, + 359.43967 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 616.26227, + "y": 533.0, + "a": { + "At": [ + 582.2649, + 533.4227 + ] + }, + "b": { + "At": [ + 650.3693, + 533.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 501.4286, + "y": 372.9492, + "a": "Colocated", + "b": { + "At": [ + 554.0001, + 492.00012 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 444.3213, + "y": 245.71432, + "a": { + "At": [ + 416.57147, + 181.42862 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 381.6773, + "y": 55.990196, + "a": { + "At": [ + 381.6773, + 15.251999 + ] + }, + "b": { + "At": [ + 381.6773, + 101.39974 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 439.38028, + "y": 0.0, + "a": { + "At": [ + 504.38028, + 0.0 + ] + }, + "b": { + "At": [ + 405.38028, + 0.0000029723744 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 718.0002, + "y": 173.3115, + "a": "Colocated", + "b": { + "At": [ + 611.5104, + 98.7466 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_EN.rlow", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 718, + "unicode": [], + "name": "cyr_EN.rlow", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_N_.rlow.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_R_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_R_.glif deleted file mode 100644 index 2e44da3..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_R_.glif +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_R_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_R_.glifjson new file mode 100644 index 0000000..49570a1 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_R_.glifjson @@ -0,0 +1,275 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 440.384, + "y": 540.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 254.331, + "y": 141.0, + "a": { + "At": [ + 216.29756, + 59.431267 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 81.0, + "y": 0.0, + "a": { + "At": [ + 27.915, + 0.0 + ] + }, + "b": { + "At": [ + 150.99226, + -1.0407889 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 0.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + -0.0000021855694, + 26.6641 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 198.723, + "y": 490.909, + "a": { + "At": [ + 276.0, + 528.953 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 456.0, + "y": 540.953, + "a": { + "At": [ + 546.0, + 541.0 + ] + }, + "b": { + "At": [ + 363.917, + 540.905 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 634.0, + "y": 396.0, + "a": { + "At": [ + 634.0, + 301.0 + ] + }, + "b": { + "At": [ + 634.0, + 510.751 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 446.0, + "y": 264.48, + "a": { + "At": [ + 363.0, + 264.48 + ] + }, + "b": { + "At": [ + 539.001, + 264.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 328.0, + "y": 289.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ER", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 645, + "unicode": [ + "Р" + ], + "name": "cyr_ER", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_R_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_R_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_R_.rlow.glif deleted file mode 100644 index 3f0f5c3..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_R_.rlow.glif +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_R_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_R_.rlow.glifjson new file mode 100644 index 0000000..8d84a7f --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_R_.rlow.glifjson @@ -0,0 +1,390 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 20.0, + "y": 77.0, + "a": { + "At": [ + 21.176468, + 34.117645 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 141.0, + "y": 0.0, + "a": { + "At": [ + 337.0, + 0.0 + ] + }, + "b": { + "At": [ + 78.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 511.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 406.91, + 3.7793 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 440.384, + "y": 540.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 254.331, + "y": 141.0, + "a": { + "At": [ + 238.46199, + 106.96641 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 212.9412, + "y": 53.16968, + "a": { + "At": [ + 194.5381, + 20.18353 + ] + }, + "b": { + "At": [ + 226.1172, + 76.786674 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 141.0, + "y": 0.0, + "a": { + "At": [ + 77.0, + 0.0 + ] + }, + "b": { + "At": [ + 174.51346, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 20.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 19.999998, + 33.6641 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 198.723, + "y": 490.909, + "a": { + "At": [ + 276.0, + 528.953 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 456.0, + "y": 540.953, + "a": { + "At": [ + 546.0, + 541.0 + ] + }, + "b": { + "At": [ + 363.917, + 540.905 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 634.0, + "y": 396.0, + "a": { + "At": [ + 634.0, + 301.0 + ] + }, + "b": { + "At": [ + 634.0, + 510.751 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 446.0, + "y": 264.48, + "a": { + "At": [ + 363.0, + 264.48 + ] + }, + "b": { + "At": [ + 539.001, + 264.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 328.0, + "y": 289.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ER.rlow", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 511, + "unicode": [], + "name": "cyr_ER.rlow", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_R_.rlow.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_S_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_S_.glif deleted file mode 100644 index 836a412..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_S_.glif +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_S_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_S_.glifjson new file mode 100644 index 0000000..c4eab9c --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_S_.glifjson @@ -0,0 +1,228 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 542.7, + "y": 547.2, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 532.44, + "y": 504.45, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 532.44, + "y": 504.45, + "a": { + "At": [ + 523.177, + 519.753 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 433.261, + "y": 552.33, + "a": { + "At": [ + 293.04, + 552.33 + ] + }, + "b": { + "At": [ + 493.092, + 552.33 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 63.9004, + "y": 174.42, + "a": { + "At": [ + 63.9004, + 77.0459 + ] + }, + "b": { + "At": [ + 63.9004, + 380.476 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 252.0, + "y": 0.0, + "a": { + "At": [ + 432.794, + 0.0 + ] + }, + "b": { + "At": [ + 118.641, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 628.2, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 540.99, + 165.016 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ES", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 628, + "unicode": [ + "С" + ], + "name": "cyr_ES", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_S_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_S_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_S_.rlow.glif deleted file mode 100644 index 11ac07e..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_S_.rlow.glif +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_S_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_S_.rlow.glifjson new file mode 100644 index 0000000..1341f37 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_S_.rlow.glifjson @@ -0,0 +1,226 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 542.7, + "y": 547.2, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 532.44, + "y": 504.45, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 532.44, + "y": 504.45, + "a": { + "At": [ + 532.44, + 528.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 433.261, + "y": 552.33, + "a": { + "At": [ + 293.04, + 552.33 + ] + }, + "b": { + "At": [ + 492.729, + 552.33 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 63.9004, + "y": 174.42, + "a": { + "At": [ + 63.9004, + 77.0459 + ] + }, + "b": { + "At": [ + 63.9004, + 380.476 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 262.0, + "y": 0.0, + "a": { + "At": [ + 365.0, + 0.0 + ] + }, + "b": { + "At": [ + 121.551, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 502.853, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 440.354, + 35.6309 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ES.rlow", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 503, + "unicode": [], + "name": "cyr_ES.rlow", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_E_S_.rlow.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_G_H_E_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_G_H_E_.glif deleted file mode 100644 index c84376f..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_G_H_E_.glif +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_G_H_E_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_G_H_E_.glifjson new file mode 100644 index 0000000..ee1e418 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_G_H_E_.glifjson @@ -0,0 +1,244 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 481.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 400.345, + "y": 368.0, + "a": { + "At": [ + 307.17657, + 153.13983 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 115.0, + "y": -2.3489681e-8, + "a": { + "At": [ + 26.956085, + -0.000008268795 + ] + }, + "b": { + "At": [ + 229.41177, + 1.1764679 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 0.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 1.1764717, + 32.941177 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 261.0, + "y": 368.0, + "a": { + "At": [ + 192.35294, + 368.23532 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 187.0, + "y": 474.0, + "a": { + "At": [ + 203.79265, + 516.00793 + ] + }, + "b": { + "At": [ + 168.23529, + 427.05884 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 304.0, + "y": 540.953, + "a": "Colocated", + "b": { + "At": [ + 251.625, + 540.953 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 699.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_GHE", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 553, + "unicode": [ + "Г" + ], + "name": "cyr_GHE", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_G_H_E_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_G_H_E_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_G_H_E_.rlow.glif deleted file mode 100644 index 519b0a2..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_G_H_E_.rlow.glif +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_G_H_E_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_G_H_E_.rlow.glifjson new file mode 100644 index 0000000..0a60cea --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_G_H_E_.rlow.glifjson @@ -0,0 +1,333 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 261.0, + "y": 378.0, + "a": { + "At": [ + 202.30771, + 374.61545 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 187.0, + "y": 474.0, + "a": { + "At": [ + 198.31451, + 517.80237 + ] + }, + "b": { + "At": [ + 173.84616, + 423.07697 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 314.0, + "y": 540.953, + "a": "Colocated", + "b": { + "At": [ + 240.76926, + 541.5385 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 719.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 481.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 418.345, + "y": 368.0, + "a": { + "At": [ + 343.9922, + 163.71729 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 125.0, + "y": 0.0, + "a": { + "At": [ + 36.95611, + -0.0000076293945 + ] + }, + "b": { + "At": [ + 316.15387, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 0.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + -1.5384674, + 44.615387 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + -1.5384674, + 44.615387 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 125.0, + "y": 0.0, + "a": { + "At": [ + 320.76926, + 0.0 + ] + }, + "b": { + "At": [ + 35.78219, + -0.000007799669 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 501.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 419.0847, + 19.30661 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_GHE.rlow", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 501, + "unicode": [], + "name": "cyr_GHE.rlow", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_G_H_E_.rlow.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_H_A_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_H_A_.glif deleted file mode 100644 index 38da4bc..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_H_A_.glif +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_H_A_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_H_A_.glifjson new file mode 100644 index 0000000..70a834a --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_H_A_.glifjson @@ -0,0 +1,316 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 79.7754, + "y": 394.0, + "a": { + "At": [ + 111.675, + 459.149 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 261.6, + "y": 541.0, + "a": { + "At": [ + 364.0, + 542.0 + ] + }, + "b": { + "At": [ + 177.218, + 540.176 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 341.6, + "y": 286.0, + "a": { + "At": [ + 295.2, + 96.0 + ] + }, + "b": { + "At": [ + 389.6, + 482.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 106.4, + "y": 0.0, + "a": { + "At": [ + 33.5996, + 0.0 + ] + }, + "b": { + "At": [ + 180.8, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 0.799805, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 17.5996, + 41.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 655.794, + "y": 394.0, + "a": { + "At": [ + 655.794, + 465.018 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 555.2, + "y": 541.0, + "a": { + "At": [ + 504.0, + 541.0 + ] + }, + "b": { + "At": [ + 630.998, + 541.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 341.6, + "y": 286.0, + "a": { + "At": [ + 290.4, + 102.0 + ] + }, + "b": { + "At": [ + 395.2, + 479.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 397.6, + "y": 0.0, + "a": { + "At": [ + 505.6, + -30.0 + ] + }, + "b": { + "At": [ + 332.057, + 18.2063 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 729.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 629.472, + 132.402 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_HA", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 729, + "unicode": [ + "Х" + ], + "name": "cyr_HA", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_H_A_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_H_A_.rlow.glif deleted file mode 100644 index 80d8fc2..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_H_A_.rlow.glif +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_H_A_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_H_A_.rlow.glifjson new file mode 100644 index 0000000..6083af2 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_H_A_.rlow.glifjson @@ -0,0 +1,314 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 62.4004, + "y": 352.0, + "a": { + "At": [ + 81.5996, + 415.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 261.6, + "y": 541.0, + "a": { + "At": [ + 364.0, + 542.0 + ] + }, + "b": { + "At": [ + 159.2, + 540.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 341.6, + "y": 286.0, + "a": { + "At": [ + 295.2, + 96.0 + ] + }, + "b": { + "At": [ + 389.6, + 482.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 106.4, + "y": 0.0, + "a": { + "At": [ + 33.5996, + 0.0 + ] + }, + "b": { + "At": [ + 180.8, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 0.799805, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 17.5996, + 41.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 652.8, + "y": 352.0, + "a": { + "At": [ + 664.0, + 431.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 555.2, + "y": 541.0, + "a": { + "At": [ + 504.0, + 541.0 + ] + }, + "b": { + "At": [ + 646.4, + 541.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 341.6, + "y": 286.0, + "a": { + "At": [ + 290.4, + 102.0 + ] + }, + "b": { + "At": [ + 395.2, + 479.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 397.6, + "y": 0.0, + "a": { + "At": [ + 505.6, + -30.0 + ] + }, + "b": { + "At": [ + 332.0, + 18.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 646.4, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 575.454, + 27.3225 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_HA.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 646, + "unicode": [], + "name": "cyr_HA.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_H_A_R_D__S_I_G_N_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_H_A_R_D__S_I_G_N_.glif deleted file mode 100644 index 82a164f..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_H_A_R_D__S_I_G_N_.glif +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_H_A_R_D__S_I_G_N_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_H_A_R_D__S_I_G_N_.glifjson new file mode 100644 index 0000000..7dce80a --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_H_A_R_D__S_I_G_N_.glifjson @@ -0,0 +1,355 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 398.0, + "a": { + "At": [ + 75.2227, + 397.732 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 192.039, + "y": 540.862, + "a": "Colocated", + "b": { + "At": [ + 152.06, + 469.572 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 192.039, + "y": 540.862, + "a": { + "At": [ + 164.6774, + 465.68658 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 255.0, + "y": 398.0, + "a": { + "At": [ + 335.959, + 397.732 + ] + }, + "b": { + "At": [ + 163.972, + 397.732 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 470.182, + "y": 540.862, + "a": "Colocated", + "b": { + "At": [ + 442.8204, + 465.68658 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 471.182, + "y": 540.862, + "a": { + "At": [ + 412.3043, + 379.0968 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 319.441, + "y": 144.173, + "a": { + "At": [ + 309.17892, + 76.80982 + ] + }, + "b": { + "At": [ + 338.0001, + 266.00006 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 436.33408, + "y": 0.4141069, + "a": { + "At": [ + 536.0115, + 0.9279256 + ] + }, + "b": { + "At": [ + 356.0001, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 637.2779, + "y": 142.19786, + "a": { + "At": [ + 660.6002, + 220.54536 + ] + }, + "b": { + "At": [ + 614.0001, + 64.00003 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 525.802, + "y": 312.517, + "a": { + "At": [ + 442.0719, + 316.29156 + ] + }, + "b": { + "At": [ + 626.0001, + 308.00006 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 319.441, + "y": 144.173, + "a": "Colocated", + "b": { + "At": [ + 340.283, + 262.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_HARD_SIGN", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 676, + "unicode": [ + "Ъ" + ], + "name": "cyr_HARD_SIGN", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_I_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_I_.glif deleted file mode 100644 index 1e7c8ee..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_I_.glif +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_I_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_I_.glifjson new file mode 100644 index 0000000..a47f1f1 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_I_.glifjson @@ -0,0 +1,299 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 144.074, + "y": 536.939, + "a": { + "At": [ + 153.28, + 540.635 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 209.909, + "y": 546.345, + "a": { + "At": [ + 264.736, + 546.345 + ] + }, + "b": { + "At": [ + 185.062, + 546.667 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 293.699, + "y": 455.715, + "a": { + "At": [ + 293.699, + 418.951 + ] + }, + "b": { + "At": [ + 293.699, + 518.99 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 259.5, + "y": 347.13, + "a": "Colocated", + "b": { + "At": [ + 276.359, + 378.914 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 155.189, + "y": 150.479, + "a": { + "At": [ + 106.688, + 59.042 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 174.0, + "y": 0.0, + "a": { + "At": [ + 264.8, + 0.0 + ] + }, + "b": { + "At": [ + 108.561, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 429.645, + "y": 212.04, + "a": "Colocated", + "b": { + "At": [ + 401.881, + 160.161 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 611.76, + "y": 552.33, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 403.995, + "y": 159.029, + "a": { + "At": [ + 365.792, + 86.7109 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 400.574, + "y": 0.854492, + "a": { + "At": [ + 573.284, + 0.854492 + ] + }, + "b": { + "At": [ + 317.358, + 0.854492 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 756.255, + "y": 265.904, + "a": "Colocated", + "b": { + "At": [ + 756.255, + 265.904 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_I", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 756, + "unicode": [ + "И" + ], + "name": "cyr_I", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_I_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_I_.rlow.glif deleted file mode 100644 index b7ba2ca..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_I_.rlow.glif +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_I_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_I_.rlow.glifjson new file mode 100644 index 0000000..2ddcf47 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_I_.rlow.glifjson @@ -0,0 +1,297 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 144.074, + "y": 536.939, + "a": { + "At": [ + 153.28, + 540.635 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 209.909, + "y": 546.345, + "a": { + "At": [ + 264.736, + 546.345 + ] + }, + "b": { + "At": [ + 185.062, + 546.667 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 293.699, + "y": 455.715, + "a": { + "At": [ + 293.699, + 418.951 + ] + }, + "b": { + "At": [ + 293.699, + 518.99 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 259.5, + "y": 347.13, + "a": "Colocated", + "b": { + "At": [ + 276.359, + 378.914 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 155.189, + "y": 150.479, + "a": { + "At": [ + 106.688, + 59.042 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 174.0, + "y": 0.0, + "a": { + "At": [ + 264.8, + 0.0 + ] + }, + "b": { + "At": [ + 108.561, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 429.645, + "y": 212.04, + "a": "Colocated", + "b": { + "At": [ + 401.881, + 160.161 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 611.76, + "y": 552.33, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 403.995, + "y": 159.029, + "a": { + "At": [ + 365.792, + 86.7109 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 400.574, + "y": 0.854492, + "a": { + "At": [ + 486.004, + 0.854492 + ] + }, + "b": { + "At": [ + 317.358, + 0.854492 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 608.867, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 551.772, + 36.6855 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_I.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 609, + "unicode": [], + "name": "cyr_I.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_I_E_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_I_E_.glif deleted file mode 100644 index a9788bd..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_I_E_.glif +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_I_E_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_I_E_.glifjson new file mode 100644 index 0000000..05f8857 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_I_E_.glifjson @@ -0,0 +1,327 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 486.181, + "y": 552.33, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 469.08, + "y": 502.74, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 469.08, + "y": 502.74, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 369.9, + "y": 550.62, + "a": { + "At": [ + 271.575, + 550.62 + ] + }, + "b": { + "At": [ + 446.851, + 550.62 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 185.221, + "y": 377.91, + "a": { + "At": [ + 185.221, + 311.22 + ] + }, + "b": { + "At": [ + 185.221, + 476.234 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 286.11, + "y": 241.109, + "a": { + "At": [ + 302.355, + 241.109 + ] + }, + "b": { + "At": [ + 219.42, + 241.109 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 320.311, + "y": 263.34, + "a": { + "At": [ + 320.311, + 290.7 + ] + }, + "b": { + "At": [ + 320.311, + 247.095 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 263.88, + "y": 306.09, + "a": { + "At": [ + 160.425, + 306.09 + ] + }, + "b": { + "At": [ + 291.24, + 306.09 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 65.5205, + "y": 129.96, + "a": { + "At": [ + 65.5205, + 52.1553 + ] + }, + "b": { + "At": [ + 65.5205, + 233.415 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 216.0, + "y": 0.0, + "a": { + "At": [ + 408.174, + 0.0 + ] + }, + "b": { + "At": [ + 138.195, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 590.49, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 522.737, + 195.795 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_IE", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 591, + "unicode": [ + "Е" + ], + "name": "cyr_IE", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_I_E_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_I_E_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_I_E_.rlow.glif deleted file mode 100644 index 50cac2d..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_I_E_.rlow.glif +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_I_E_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_I_E_.rlow.glifjson new file mode 100644 index 0000000..9678a64 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_I_E_.rlow.glifjson @@ -0,0 +1,330 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 486.181, + "y": 552.33, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 469.08, + "y": 502.74, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 469.08, + "y": 502.74, + "a": { + "At": [ + 469.08, + 502.74 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 369.9, + "y": 550.62, + "a": { + "At": [ + 271.575, + 550.62 + ] + }, + "b": { + "At": [ + 446.851, + 550.62 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 185.221, + "y": 377.91, + "a": { + "At": [ + 185.221, + 311.22 + ] + }, + "b": { + "At": [ + 185.221, + 476.234 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 286.11, + "y": 241.109, + "a": { + "At": [ + 302.355, + 241.109 + ] + }, + "b": { + "At": [ + 219.42, + 241.109 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 320.311, + "y": 263.34, + "a": { + "At": [ + 320.311, + 290.7 + ] + }, + "b": { + "At": [ + 320.311, + 247.095 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 263.88, + "y": 306.09, + "a": { + "At": [ + 160.425, + 306.09 + ] + }, + "b": { + "At": [ + 291.24, + 306.09 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 65.5205, + "y": 129.96, + "a": { + "At": [ + 65.5205, + 52.1553 + ] + }, + "b": { + "At": [ + 65.5205, + 233.415 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 216.0, + "y": 0.0, + "a": { + "At": [ + 302.0, + 0.0 + ] + }, + "b": { + "At": [ + 138.195, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 431.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 360.25, + 27.124 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_IE.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 431, + "unicode": [], + "name": "cyr_IE.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_K_A_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_K_A_.glif deleted file mode 100644 index b2be086..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_K_A_.glif +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_K_A_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_K_A_.glifjson new file mode 100644 index 0000000..a0c812d --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_K_A_.glifjson @@ -0,0 +1,452 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 277.891, + "y": 266.306, + "a": { + "At": [ + 277.891, + 266.306 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 376.661, + "y": 288.199, + "a": { + "At": [ + 439.05, + 288.199 + ] + }, + "b": { + "At": [ + 319.891, + 288.199 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 457.0, + "y": 208.0, + "a": { + "At": [ + 457.0, + 145.011 + ] + }, + "b": { + "At": [ + 457.0, + 254.477 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 411.138, + "y": 61.6426, + "a": { + "At": [ + 411.138, + 25.0127 + ] + }, + "b": { + "At": [ + 411.138, + 119.288 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 468.0, + "y": 0.0, + "a": { + "At": [ + 526.818, + 0.0 + ] + }, + "b": { + "At": [ + 424.452, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 776.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 603.0, + 62.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 218.999, + "y": 462.0, + "a": { + "At": [ + 243.999, + 500.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 338.0, + "y": 547.0, + "a": { + "At": [ + 362.682, + 547.0 + ] + }, + "b": { + "At": [ + 277.0, + 547.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 381.648, + "y": 515.685, + "a": { + "At": [ + 381.648, + 476.669 + ] + }, + "b": { + "At": [ + 381.648, + 534.45 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 298.891, + "y": 314.306, + "a": "Colocated", + "b": { + "At": [ + 315.95, + 350.799 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 211.0, + "y": 129.0, + "a": { + "At": [ + 166.545, + 35.2736 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 110.0, + "y": 0.0, + "a": { + "At": [ + 78.6077, + 0.0 + ] + }, + "b": { + "At": [ + 134.964, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 62.1891, + "y": 51.365, + "a": { + "At": [ + 62.1891, + 73.813 + ] + }, + "b": { + "At": [ + 62.1891, + 21.8891 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 277.891, + "y": 266.306, + "a": "Colocated", + "b": { + "At": [ + 60.0, + 157.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 381.0, + "y": 317.909, + "a": { + "At": [ + 598.595, + 426.811 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 708.0, + "y": 545.0, + "a": "Colocated", + "b": { + "At": [ + 499.0, + 545.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_KA", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 776, + "unicode": [ + "К" + ], + "name": "cyr_KA", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_K_A_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_K_A_.rlow.glif deleted file mode 100644 index c34d7d3..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_K_A_.rlow.glif +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_K_A_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_K_A_.rlow.glifjson new file mode 100644 index 0000000..00dc89d --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_K_A_.rlow.glifjson @@ -0,0 +1,450 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 277.891, + "y": 266.306, + "a": { + "At": [ + 277.891, + 266.306 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 376.661, + "y": 288.199, + "a": { + "At": [ + 439.05, + 288.199 + ] + }, + "b": { + "At": [ + 319.891, + 288.199 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 457.0, + "y": 208.0, + "a": { + "At": [ + 457.0, + 145.011 + ] + }, + "b": { + "At": [ + 457.0, + 254.477 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 411.138, + "y": 61.6426, + "a": { + "At": [ + 411.138, + 25.0127 + ] + }, + "b": { + "At": [ + 411.138, + 119.288 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 468.0, + "y": 0.0, + "a": { + "At": [ + 526.818, + 0.0 + ] + }, + "b": { + "At": [ + 424.452, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 682.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 629.591, + 40.3026 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 218.999, + "y": 462.0, + "a": { + "At": [ + 243.999, + 500.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 338.0, + "y": 547.0, + "a": { + "At": [ + 362.682, + 547.0 + ] + }, + "b": { + "At": [ + 277.0, + 547.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 381.648, + "y": 515.685, + "a": { + "At": [ + 381.648, + 476.669 + ] + }, + "b": { + "At": [ + 381.648, + 534.45 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 298.891, + "y": 314.306, + "a": "Colocated", + "b": { + "At": [ + 315.95, + 350.799 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 211.0, + "y": 129.0, + "a": { + "At": [ + 166.545, + 35.2736 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 110.0, + "y": 0.0, + "a": { + "At": [ + 78.6077, + 0.0 + ] + }, + "b": { + "At": [ + 134.964, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 62.1891, + "y": 51.365, + "a": { + "At": [ + 62.1891, + 73.813 + ] + }, + "b": { + "At": [ + 62.1891, + 21.8891 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 277.891, + "y": 266.306, + "a": "Colocated", + "b": { + "At": [ + 60.0, + 157.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 381.0, + "y": 317.909, + "a": { + "At": [ + 598.595, + 426.811 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 708.0, + "y": 545.0, + "a": "Colocated", + "b": { + "At": [ + 499.0, + 545.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_KA.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 682, + "unicode": [], + "name": "cyr_KA.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_O_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_O_.glif deleted file mode 100644 index 5a03022..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_O_.glif +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_O_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_O_.glifjson new file mode 100644 index 0000000..c1019a3 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_O_.glifjson @@ -0,0 +1,251 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 414.0, + "y": 540.953, + "a": { + "At": [ + 286.689, + 540.953 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 131.671, + "y": 164.506, + "a": { + "At": [ + 131.671, + 73.722 + ] + }, + "b": { + "At": [ + 131.671, + 344.624 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 256.0, + "y": 0.0, + "a": { + "At": [ + 485.009, + 0.0 + ] + }, + "b": { + "At": [ + 171.216, + -1.42109e-14 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 557.264, + "y": 363.589, + "a": { + "At": [ + 557.264, + 468.229 + ] + }, + "b": { + "At": [ + 557.264, + 260.758 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 438.0, + "y": 528.0, + "a": { + "At": [ + 369.726, + 528.0 + ] + }, + "b": { + "At": [ + 498.816, + 528.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 330.481, + "y": 445.079, + "a": { + "At": [ + 330.481, + 406.546 + ] + }, + "b": { + "At": [ + 330.481, + 485.926 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 443.832, + "y": 369.105, + "a": { + "At": [ + 536.691, + 369.105 + ] + }, + "b": { + "At": [ + 365.405, + 369.105 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 714.0, + "y": 531.0, + "a": "Colocated", + "b": { + "At": [ + 661.293, + 417.296 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_O", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 613, + "unicode": [ + "О" + ], + "name": "cyr_O", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_O_.rhigh.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_O_.rhigh.glif deleted file mode 100644 index d4b7f3b..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_O_.rhigh.glif +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_O_.rhigh.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_O_.rhigh.glifjson new file mode 100644 index 0000000..75edfa6 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_O_.rhigh.glifjson @@ -0,0 +1,223 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 414.0, + "y": 540.953, + "a": { + "At": [ + 344.0, + 540.953 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 166.0, + "y": 319.0, + "a": { + "At": [ + 102.0, + 176.0 + ] + }, + "b": { + "At": [ + 234.923, + 473.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 256.0, + "y": 0.0, + "a": { + "At": [ + 410.0, + 0.0 + ] + }, + "b": { + "At": [ + 125.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 542.0, + "y": 264.48, + "a": { + "At": [ + 590.104, + 429.68 + ] + }, + "b": { + "At": [ + 495.853, + 106.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 438.0, + "y": 528.0, + "a": { + "At": [ + 377.0, + 528.0 + ] + }, + "b": { + "At": [ + 516.0, + 528.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 312.0, + "y": 432.0, + "a": { + "At": [ + 274.0, + 337.0 + ] + }, + "b": { + "At": [ + 334.4, + 488.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 614.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 391.0, + 170.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_O.rhigh", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 613, + "unicode": [], + "name": "cyr_O.rhigh", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_P_E_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_P_E_.glif deleted file mode 100644 index 84363ab..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_P_E_.glif +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_P_E_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_P_E_.glifjson new file mode 100644 index 0000000..f6f1553 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_P_E_.glifjson @@ -0,0 +1,325 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 154.334, + "y": 387.077, + "a": { + "At": [ + 116.265, + 408.93 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 120.00001, + "y": 494.66672, + "a": { + "At": [ + 141.33334, + 537.3334 + ] + }, + "b": { + "At": [ + 103.10251, + 458.43073 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 229.0, + "y": 540.953, + "a": "Colocated", + "b": { + "At": [ + 176.625, + 540.953 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 684.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 346.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 265.345, + "y": 368.0, + "a": { + "At": [ + 227.873, + 281.584 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 0.0, + "y": 0.0, + "a": "Colocated", + "b": { + "At": [ + 119.958, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 541.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 456.677, + "y": 346.0, + "a": { + "At": [ + 406.739, + 230.545 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 423.0, + "y": 0.0, + "a": { + "At": [ + 478.0, + 0.0 + ] + }, + "b": { + "At": [ + 287.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 715.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 557.03, + 54.8466 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_PE", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 715, + "unicode": [ + "П" + ], + "name": "cyr_PE", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_P_E_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_P_E_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_P_E_.rlow.glif deleted file mode 100644 index 62a2eb6..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_P_E_.rlow.glif +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_P_E_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_P_E_.rlow.glifjson new file mode 100644 index 0000000..51d4412 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_P_E_.rlow.glifjson @@ -0,0 +1,323 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 154.334, + "y": 387.077, + "a": { + "At": [ + 116.265, + 408.93 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 120.00001, + "y": 494.66672, + "a": { + "At": [ + 141.33334, + 537.3334 + ] + }, + "b": { + "At": [ + 103.10251, + 458.43073 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 229.0, + "y": 540.953, + "a": "Colocated", + "b": { + "At": [ + 176.625, + 540.953 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 684.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 346.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 265.345, + "y": 368.0, + "a": { + "At": [ + 227.873, + 281.584 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 0.0, + "y": 0.0, + "a": "Colocated", + "b": { + "At": [ + 119.958, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 541.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 456.677, + "y": 346.0, + "a": { + "At": [ + 406.739, + 230.545 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 423.0, + "y": 0.0, + "a": { + "At": [ + 478.0, + 0.0 + ] + }, + "b": { + "At": [ + 287.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 603.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 551.812, + 40.8213 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_PE.rlow", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 603, + "unicode": [], + "name": "cyr_PE.rlow", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_P_E_.rlow.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_A_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_A_.glif deleted file mode 100644 index 6b258c4..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_A_.glif +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_A_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_A_.glifjson new file mode 100644 index 0000000..80de848 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_A_.glifjson @@ -0,0 +1,503 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 27.389603, + "y": 514.375, + "a": { + "At": [ + 45.0, + 532.50006 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 100.0, + "y": 545.49, + "a": { + "At": [ + 139.135, + 545.49 + ] + }, + "b": { + "At": [ + 68.0176, + 545.49 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 168.45459, + "y": 456.36374, + "a": { + "At": [ + 151.27231, + 403.38498 + ] + }, + "b": { + "At": [ + 190.27277, + 523.6365 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 121.324005, + "y": 325.755, + "a": "Colocated", + "b": { + "At": [ + 137.806, + 372.588 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 53.8545, + "y": 162.45, + "a": { + "At": [ + 23.787102, + 89.6748 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 92.0, + "y": 0.0, + "a": { + "At": [ + 155.552, + 0.0 + ] + }, + "b": { + "At": [ + 33.85938, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 251.00006, + "y": 160.00003, + "a": "Colocated", + "b": { + "At": [ + 227.05865, + 94.22154 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 311.539, + "y": 306.945, + "a": { + "At": [ + 345.677, + 380.337 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 412.064, + "y": 545.49, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 412.064, + "y": 545.49, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 252.00006, + "y": 162.00003, + "a": { + "At": [ + 226.39319, + 91.64571 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 288.45944, + "y": -2.2474618, + "a": { + "At": [ + 406.00012, + -2.0 + ] + }, + "b": { + "At": [ + 228.00159, + -2.3747346 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 501.81833, + "y": 258.18185, + "a": "Colocated", + "b": { + "At": [ + 464.1961, + 154.81567 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 540.055, + "y": 341.146, + "a": { + "At": [ + 570.0, + 406.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 627.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 627.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 501.00012, + "y": 254.00003, + "a": { + "At": [ + 428.81326, + 55.66826 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 507.99564, + "y": 0.32246223, + "a": { + "At": [ + 565.4547, + 0.0 + ] + }, + "b": { + "At": [ + 433.9968, + 0.7377516 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 670.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 615.936, + 38.80807 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_SHA", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 670, + "unicode": [ + "Ш" + ], + "name": "cyr_SHA", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_A_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_A_.rlow.glif deleted file mode 100644 index 5bdb8a8..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_A_.rlow.glif +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_A_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_A_.rlow.glifjson new file mode 100644 index 0000000..dc626a6 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_A_.rlow.glifjson @@ -0,0 +1,433 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 27.3896, + "y": 534.375, + "a": { + "At": [ + 43.4248, + 540.806 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 81.2549, + "y": 545.49, + "a": { + "At": [ + 129.135, + 545.49 + ] + }, + "b": { + "At": [ + 58.0176, + 545.49 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 175.305, + "y": 489.915, + "a": { + "At": [ + 175.305, + 435.127 + ] + }, + "b": { + "At": [ + 175.305, + 537.795 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 120.324, + "y": 325.755, + "a": "Colocated", + "b": { + "At": [ + 136.806, + 372.588 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 52.8545, + "y": 162.45, + "a": { + "At": [ + 22.7871, + 89.6748 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 62.0, + "y": 0.0, + "a": { + "At": [ + 125.552, + 0.0 + ] + }, + "b": { + "At": [ + 3.85938, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 251.475, + "y": 182.115, + "a": "Colocated", + "b": { + "At": [ + 221.153, + 116.929 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 309.539, + "y": 306.945, + "a": { + "At": [ + 343.677, + 380.337 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 412.064, + "y": 545.49, + "a": "Colocated", + "b": { + "At": [ + 412.064, + 545.49 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 283.555, + "y": 237.69, + "a": { + "At": [ + 252.831, + 169.415 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 288.425, + "y": 0.0, + "a": { + "At": [ + 395.3, + 0.0 + ] + }, + "b": { + "At": [ + 200.359, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 473.364, + "y": 194.085, + "a": "Colocated", + "b": { + "At": [ + 473.364, + 194.085 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 540.055, + "y": 341.146, + "a": { + "At": [ + 570.0, + 406.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 627.0, + "y": 540.953, + "a": "Colocated", + "b": { + "At": [ + 627.0, + 540.953 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 506.0, + "y": 264.48, + "a": { + "At": [ + 464.0, + 168.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 518.0, + "y": 0.0, + "a": { + "At": [ + 568.0, + 0.0 + ] + }, + "b": { + "At": [ + 444.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 670.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 634.851, + 52.0518 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_SHA.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 670, + "unicode": [], + "name": "cyr_SHA.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_C_H_A_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_C_H_A_.glif deleted file mode 100644 index ec36a86..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_C_H_A_.glif +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_C_H_A_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_C_H_A_.glifjson new file mode 100644 index 0000000..18d50c6 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_C_H_A_.glifjson @@ -0,0 +1,562 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 27.0, + "y": 534.0, + "a": { + "At": [ + 43.0, + 540.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 81.0, + "y": 545.0, + "a": { + "At": [ + 129.0, + 545.0 + ] + }, + "b": { + "At": [ + 58.0, + 545.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 175.0, + "y": 490.0, + "a": { + "At": [ + 175.0, + 435.0 + ] + }, + "b": { + "At": [ + 175.0, + 538.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 120.0, + "y": 326.0, + "a": "Colocated", + "b": { + "At": [ + 136.0, + 373.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 53.0, + "y": 162.0, + "a": { + "At": [ + 23.0, + 89.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 62.0, + "y": 0.0, + "a": { + "At": [ + 152.30771, + 0.0 + ] + }, + "b": { + "At": [ + 4.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 283.0, + "y": 237.0, + "a": "Colocated", + "b": { + "At": [ + 253.0, + 172.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 412.0, + "y": 545.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 412.0, + "y": 545.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 284.0, + "y": 238.0, + "a": { + "At": [ + 253.0, + 170.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 290.76926, + "y": 0.0, + "a": { + "At": [ + 400.00003, + 0.0 + ] + }, + "b": { + "At": [ + 181.52765, + -0.000009550205 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 627.0, + "y": 541.0, + "a": "Colocated", + "b": { + "At": [ + 444.61545, + 124.61542 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 627.0, + "y": 541.0, + "a": { + "At": [ + 407.69235, + 39.99997 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 529.0, + "y": 0.0, + "a": { + "At": [ + 590.0, + 0.0 + ] + }, + "b": { + "At": [ + 427.69235, + 1.5384521 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 696.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 641.0, + 33.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 696.0, + "y": 77.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 604.0, + "y": -127.0, + "a": { + "At": [ + 589.0, + -160.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 527.0, + "y": -203.0, + "a": { + "At": [ + 499.0, + -203.0 + ] + }, + "b": { + "At": [ + 561.0, + -204.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 514.0, + "y": -132.0, + "a": { + "At": [ + 635.0, + -50.0 + ] + }, + "b": { + "At": [ + 467.0, + -164.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 817.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 758.0, + 35.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_SHCHA", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 817, + "unicode": [ + "Щ" + ], + "name": "cyr_SHCHA", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_C_H_A_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_C_H_A_.rlow.glif deleted file mode 100644 index a4fed77..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_C_H_A_.rlow.glif +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_C_H_A_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_C_H_A_.rlow.glifjson new file mode 100644 index 0000000..2d06d20 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_C_H_A_.rlow.glifjson @@ -0,0 +1,590 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 27.0, + "y": 534.0, + "a": { + "At": [ + 43.0, + 540.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 81.0, + "y": 545.0, + "a": { + "At": [ + 129.0, + 545.0 + ] + }, + "b": { + "At": [ + 58.0, + 545.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 175.0, + "y": 490.0, + "a": { + "At": [ + 175.0, + 435.0 + ] + }, + "b": { + "At": [ + 175.0, + 538.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 120.0, + "y": 326.0, + "a": { + "At": [ + 120.0, + 326.0 + ] + }, + "b": { + "At": [ + 136.0, + 373.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 53.0, + "y": 162.0, + "a": { + "At": [ + 23.0, + 89.0 + ] + }, + "b": { + "At": [ + 53.0, + 162.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 62.0, + "y": 0.0, + "a": { + "At": [ + 152.30771, + 0.0 + ] + }, + "b": { + "At": [ + 4.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 283.0, + "y": 237.0, + "a": "Colocated", + "b": { + "At": [ + 253.0, + 172.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 412.0, + "y": 545.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 412.0, + "y": 545.0, + "a": { + "At": [ + 412.0, + 545.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 284.0, + "y": 238.0, + "a": { + "At": [ + 253.0, + 170.0 + ] + }, + "b": { + "At": [ + 284.0, + 238.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 290.76926, + "y": 0.0, + "a": { + "At": [ + 400.00003, + 0.0 + ] + }, + "b": { + "At": [ + 181.52765, + -0.000009550205 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 627.0, + "y": 541.0, + "a": "Colocated", + "b": { + "At": [ + 444.61545, + 124.61542 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 627.0, + "y": 541.0, + "a": { + "At": [ + 407.69235, + 39.99997 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 529.0, + "y": 0.0, + "a": { + "At": [ + 590.0, + 0.0 + ] + }, + "b": { + "At": [ + 427.69235, + 1.5384521 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 696.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 641.0, + 33.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 696.0, + "y": 77.0, + "a": { + "At": [ + 696.0, + 76.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 604.0, + "y": -127.0, + "a": { + "At": [ + 589.0, + -160.0 + ] + }, + "b": { + "At": [ + 604.0, + -127.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 527.0, + "y": -203.0, + "a": { + "At": [ + 499.0, + -203.0 + ] + }, + "b": { + "At": [ + 561.0, + -204.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 514.0, + "y": -132.0, + "a": { + "At": [ + 635.0, + -50.0 + ] + }, + "b": { + "At": [ + 467.0, + -164.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 817.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 758.0, + 35.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_SHCHA.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 817, + "unicode": [], + "name": "cyr_SHCHA.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_O_R_T__I_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_O_R_T__I_.glif deleted file mode 100644 index 2f53eb0..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_O_R_T__I_.glif +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_O_R_T__I_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_O_R_T__I_.glifjson new file mode 100644 index 0000000..71a2204 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_O_R_T__I_.glifjson @@ -0,0 +1,393 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 144.074, + "y": 536.939, + "a": { + "At": [ + 153.28, + 540.635 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 209.909, + "y": 546.345, + "a": { + "At": [ + 264.736, + 546.345 + ] + }, + "b": { + "At": [ + 185.062, + 546.667 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 293.699, + "y": 455.715, + "a": { + "At": [ + 293.699, + 418.951 + ] + }, + "b": { + "At": [ + 293.699, + 518.99 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 259.5, + "y": 347.13, + "a": "Colocated", + "b": { + "At": [ + 276.359, + 378.914 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 155.189, + "y": 150.479, + "a": { + "At": [ + 106.688, + 59.042 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 174.0, + "y": 0.0, + "a": { + "At": [ + 264.8, + 0.0 + ] + }, + "b": { + "At": [ + 108.561, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 429.645, + "y": 212.04, + "a": "Colocated", + "b": { + "At": [ + 401.881, + 160.161 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 611.76, + "y": 552.33, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 611.76, + "y": 552.33, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 403.995, + "y": 159.029, + "a": { + "At": [ + 365.792, + 86.7109 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 400.574, + "y": 0.854492, + "a": { + "At": [ + 573.284, + 0.854492 + ] + }, + "b": { + "At": [ + 317.358, + 0.854492 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 756.255, + "y": 265.904, + "a": "Colocated", + "b": { + "At": [ + 756.255, + 265.904 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 413.0, + "y": 622.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 564.0, + "y": 622.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_SHORT_I", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 756, + "unicode": [ + "Й" + ], + "name": "cyr_SHORT_I", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_O_R_T__I_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_O_R_T__I_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_O_R_T__I_.rlow.glif deleted file mode 100644 index 6b02a82..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_O_R_T__I_.rlow.glif +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_O_R_T__I_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_O_R_T__I_.rlow.glifjson new file mode 100644 index 0000000..b34fa29 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_O_R_T__I_.rlow.glifjson @@ -0,0 +1,391 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 144.074, + "y": 536.939, + "a": { + "At": [ + 153.28, + 540.635 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 209.909, + "y": 546.345, + "a": { + "At": [ + 264.736, + 546.345 + ] + }, + "b": { + "At": [ + 185.062, + 546.667 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 293.699, + "y": 455.715, + "a": { + "At": [ + 293.699, + 418.951 + ] + }, + "b": { + "At": [ + 293.699, + 518.99 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 259.5, + "y": 347.13, + "a": "Colocated", + "b": { + "At": [ + 276.359, + 378.914 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 155.189, + "y": 150.479, + "a": { + "At": [ + 106.688, + 59.042 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 174.0, + "y": 0.0, + "a": { + "At": [ + 264.8, + 0.0 + ] + }, + "b": { + "At": [ + 108.561, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 429.645, + "y": 212.04, + "a": "Colocated", + "b": { + "At": [ + 401.881, + 160.161 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 611.76, + "y": 552.33, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 611.76, + "y": 552.33, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 403.995, + "y": 159.029, + "a": { + "At": [ + 365.792, + 86.7109 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 400.574, + "y": 0.854492, + "a": { + "At": [ + 486.004, + 0.854492 + ] + }, + "b": { + "At": [ + 317.358, + 0.854492 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 608.867, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 551.772, + 36.6855 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 413.0, + "y": 622.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 564.0, + "y": 622.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_SHORT_I.rlow", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 609, + "unicode": [], + "name": "cyr_SHORT_I.rlow", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_H_O_R_T__I_.rlow.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_O_F_T__S_I_G_N_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_O_F_T__S_I_G_N_.glif deleted file mode 100644 index 1a57ae6..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_O_F_T__S_I_G_N_.glif +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_O_F_T__S_I_G_N_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_O_F_T__S_I_G_N_.glifjson new file mode 100644 index 0000000..3d46294 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_S_O_F_T__S_I_G_N_.glifjson @@ -0,0 +1,199 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 289.501, + "y": 540.862, + "a": { + "At": [ + 199.115, + 447.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 64.0547, + "y": 144.173, + "a": { + "At": [ + 42.5343, + 60.0 + ] + }, + "b": { + "At": [ + 87.7877, + 237.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 177.33, + "y": 0.0, + "a": { + "At": [ + 292.0, + 0.0 + ] + }, + "b": { + "At": [ + 104.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 396.477, + "y": 115.031, + "a": { + "At": [ + 436.361, + 189.75 + ] + }, + "b": { + "At": [ + 356.405, + 39.9609 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 281.519, + "y": 282.517, + "a": { + "At": [ + 166.0, + 282.517 + ] + }, + "b": { + "At": [ + 384.585, + 282.517 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 64.0547, + "y": 144.173, + "a": "Colocated", + "b": { + "At": [ + 88.5957, + 237.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_SOFT_SIGN", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 434, + "unicode": [ + "Ь" + ], + "name": "cyr_SOFT_SIGN", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_T_E_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_T_E_.glif deleted file mode 100644 index 59bd644..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_T_E_.glif +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_T_E_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_T_E_.glifjson new file mode 100644 index 0000000..c5beac5 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_T_E_.glifjson @@ -0,0 +1,390 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 146.15385, + "y": 376.92313, + "a": { + "At": [ + 108.084854, + 398.77612 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 102.30769, + "y": 480.76926, + "a": { + "At": [ + 121.53847, + 532.30774 + ] + }, + "b": { + "At": [ + 87.97168, + 442.34872 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 229.0, + "y": 540.953, + "a": "Colocated", + "b": { + "At": [ + 176.705, + 540.953 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 916.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 346.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 265.345, + "y": 368.0, + "a": { + "At": [ + 227.873, + 281.584 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 0.0, + "y": 0.0, + "a": "Colocated", + "b": { + "At": [ + 119.958, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 552.0, + "y": 540.953, + "a": { + "At": [ + 468.464, + 361.492 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 301.148, + "y": 0.0, + "a": "Colocated", + "b": { + "At": [ + 384.931, + 182.063 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 751.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 666.677, + "y": 346.0, + "a": { + "At": [ + 616.739, + 230.545 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 633.0, + "y": 0.0, + "a": { + "At": [ + 688.0, + 0.0 + ] + }, + "b": { + "At": [ + 497.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 977.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 819.029, + 54.8467 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_TE", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 977, + "unicode": [ + "Т" + ], + "name": "cyr_TE", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_T_E_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_T_E_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_T_E_.rlow.glif deleted file mode 100644 index c02b6fc..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_T_E_.rlow.glif +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_T_E_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_T_E_.rlow.glifjson new file mode 100644 index 0000000..ad08d14 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_T_E_.rlow.glifjson @@ -0,0 +1,388 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 146.15385, + "y": 376.92313, + "a": { + "At": [ + 108.084854, + 398.77612 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 102.30769, + "y": 480.76926, + "a": { + "At": [ + 121.53847, + 532.30774 + ] + }, + "b": { + "At": [ + 87.97168, + 442.34872 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 229.0, + "y": 540.953, + "a": "Colocated", + "b": { + "At": [ + 176.705, + 540.953 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 916.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 346.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 265.345, + "y": 368.0, + "a": { + "At": [ + 227.873, + 281.584 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 0.0, + "y": 0.0, + "a": "Colocated", + "b": { + "At": [ + 119.958, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 552.0, + "y": 540.953, + "a": { + "At": [ + 468.464, + 361.492 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 301.148, + "y": 0.0, + "a": "Colocated", + "b": { + "At": [ + 384.931, + 182.063 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 751.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 666.677, + "y": 346.0, + "a": { + "At": [ + 616.739, + 230.545 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 633.0, + "y": 0.0, + "a": { + "At": [ + 688.0, + 0.0 + ] + }, + "b": { + "At": [ + 497.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 815.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 763.812, + 40.8213 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_TE.rlow", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 815, + "unicode": [], + "name": "cyr_TE.rlow", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_T_E_.rlow.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_T_S_E_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_T_S_E_.glif deleted file mode 100644 index 028e6c7..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_T_S_E_.glif +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_T_S_E_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_T_S_E_.glifjson new file mode 100644 index 0000000..8ad86b4 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_T_S_E_.glifjson @@ -0,0 +1,393 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 144.074, + "y": 536.939, + "a": { + "At": [ + 153.28, + 540.635 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 209.909, + "y": 546.345, + "a": { + "At": [ + 264.736, + 546.345 + ] + }, + "b": { + "At": [ + 185.062, + 546.667 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 293.699, + "y": 455.715, + "a": { + "At": [ + 293.699, + 418.951 + ] + }, + "b": { + "At": [ + 293.699, + 518.99 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 259.5, + "y": 347.13, + "a": "Colocated", + "b": { + "At": [ + 276.359, + 378.914 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 155.189, + "y": 150.479, + "a": { + "At": [ + 106.688, + 59.042 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 174.0, + "y": 0.0, + "a": { + "At": [ + 264.8, + 0.0 + ] + }, + "b": { + "At": [ + 108.561, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 449.645, + "y": 212.04, + "a": "Colocated", + "b": { + "At": [ + 421.881, + 160.161 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 611.76, + "y": 552.33, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 423.995, + "y": 159.029, + "a": { + "At": [ + 385.792, + 86.7109 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 420.574, + "y": 0.854492, + "a": { + "At": [ + 481.562, + 0.854492 + ] + }, + "b": { + "At": [ + 337.358, + 0.854492 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 598.867, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 543.829, + 33.9053 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 506.239, + "y": -126.0, + "a": { + "At": [ + 491.27, + -158.752 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 429.239, + "y": -202.0, + "a": { + "At": [ + 401.0, + -202.0 + ] + }, + "b": { + "At": [ + 463.67, + -202.631 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 416.239, + "y": -131.0, + "a": { + "At": [ + 537.553, + -48.8223 + ] + }, + "b": { + "At": [ + 369.0, + -163.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 720.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 660.898, + 35.2803 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_TSE", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 720, + "unicode": [ + "Ц" + ], + "name": "cyr_TSE", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_T_S_E_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_T_S_E_.rlow.glif deleted file mode 100644 index b115604..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_T_S_E_.rlow.glif +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_T_S_E_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_T_S_E_.rlow.glifjson new file mode 100644 index 0000000..450ce98 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_T_S_E_.rlow.glifjson @@ -0,0 +1,391 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 144.074, + "y": 536.939, + "a": { + "At": [ + 153.28, + 540.635 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 209.909, + "y": 546.345, + "a": { + "At": [ + 264.736, + 546.345 + ] + }, + "b": { + "At": [ + 185.062, + 546.667 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 293.699, + "y": 455.715, + "a": { + "At": [ + 293.699, + 418.951 + ] + }, + "b": { + "At": [ + 293.699, + 518.99 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 259.5, + "y": 347.13, + "a": "Colocated", + "b": { + "At": [ + 276.359, + 378.914 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 155.189, + "y": 150.479, + "a": { + "At": [ + 106.688, + 59.042 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 174.0, + "y": 0.0, + "a": { + "At": [ + 264.8, + 0.0 + ] + }, + "b": { + "At": [ + 108.561, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 449.645, + "y": 212.04, + "a": "Colocated", + "b": { + "At": [ + 421.881, + 160.161 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 611.76, + "y": 552.33, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 423.995, + "y": 159.029, + "a": { + "At": [ + 385.792, + 86.7109 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 420.574, + "y": 0.854492, + "a": { + "At": [ + 481.562, + 0.854492 + ] + }, + "b": { + "At": [ + 337.358, + 0.854492 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 598.867, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 543.829, + 33.9053 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 506.239, + "y": -126.0, + "a": { + "At": [ + 491.27, + -158.752 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 429.239, + "y": -202.0, + "a": { + "At": [ + 401.0, + -202.0 + ] + }, + "b": { + "At": [ + 463.67, + -202.631 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 416.239, + "y": -131.0, + "a": { + "At": [ + 537.553, + -48.8223 + ] + }, + "b": { + "At": [ + 369.0, + -163.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 720.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 660.898, + 35.2803 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_TSE.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 720, + "unicode": [], + "name": "cyr_TSE.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_U_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_U_.glif deleted file mode 100644 index f4b7da0..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_U_.glif +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_U_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_U_.glifjson new file mode 100644 index 0000000..1a1f87d --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_U_.glifjson @@ -0,0 +1,351 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 149.25, + "y": 530.101, + "a": { + "At": [ + 149.25, + 530.101 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 215.939, + "y": 547.2, + "a": { + "At": [ + 264.675, + 547.2 + ] + }, + "b": { + "At": [ + 189.435, + 547.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 302.295, + "y": 459.99, + "a": { + "At": [ + 302.295, + 336.87 + ] + }, + "b": { + "At": [ + 302.295, + 508.726 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 145.83, + "y": 56.4307, + "a": { + "At": [ + 145.83, + 28.2148 + ] + }, + "b": { + "At": [ + 145.83, + 178.695 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 192.0, + "y": 0.0, + "a": { + "At": [ + 288.614, + 0.0 + ] + }, + "b": { + "At": [ + 163.784, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 486.119, + "y": 301.815, + "a": "Colocated", + "b": { + "At": [ + 439.689, + 205.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 602.399, + "y": 543.78, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 253.56, + "y": -179.55, + "a": { + "At": [ + 236.613, + -214.689 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 161.22, + "y": -283.859, + "a": { + "At": [ + 135.569, + -283.859 + ] + }, + "b": { + "At": [ + 215.231, + -283.764 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 128.729, + "y": -235.979, + "a": { + "At": [ + 128.729, + -163.305 + ] + }, + "b": { + "At": [ + 128.729, + -261.63 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 388.649, + "y": 35.9102, + "a": "Colocated", + "b": { + "At": [ + 347.609, + 1.70996 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 476.715, + "y": 106.021, + "a": { + "At": [ + 546.824, + 161.836 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 694.739, + "y": 265.05, + "a": "Colocated", + "b": { + "At": [ + 610.052, + 206.273 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_U", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 695, + "unicode": [ + "У" + ], + "name": "cyr_U", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_U_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_U_.rlow.glif deleted file mode 100644 index f6ef78f..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_U_.rlow.glif +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_U_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_U_.rlow.glifjson new file mode 100644 index 0000000..6419594 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_U_.rlow.glifjson @@ -0,0 +1,349 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 149.25, + "y": 530.101, + "a": { + "At": [ + 149.25, + 530.101 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 215.939, + "y": 547.2, + "a": { + "At": [ + 264.675, + 547.2 + ] + }, + "b": { + "At": [ + 189.435, + 547.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 302.295, + "y": 459.99, + "a": { + "At": [ + 302.295, + 336.87 + ] + }, + "b": { + "At": [ + 302.295, + 508.726 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 145.83, + "y": 56.4307, + "a": { + "At": [ + 145.83, + 28.2148 + ] + }, + "b": { + "At": [ + 145.83, + 178.695 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 192.0, + "y": 0.0, + "a": { + "At": [ + 288.614, + 0.0 + ] + }, + "b": { + "At": [ + 163.784, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 486.119, + "y": 301.815, + "a": "Colocated", + "b": { + "At": [ + 439.689, + 205.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 602.399, + "y": 543.78, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 253.56, + "y": -179.55, + "a": { + "At": [ + 236.613, + -214.689 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 161.22, + "y": -283.859, + "a": { + "At": [ + 135.569, + -283.859 + ] + }, + "b": { + "At": [ + 215.231, + -283.764 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 128.729, + "y": -235.979, + "a": { + "At": [ + 128.729, + -163.305 + ] + }, + "b": { + "At": [ + 128.729, + -261.63 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 388.649, + "y": 35.9102, + "a": "Colocated", + "b": { + "At": [ + 347.609, + 1.70996 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 476.715, + "y": 106.021, + "a": { + "At": [ + 546.824, + 161.836 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 694.739, + "y": 265.05, + "a": "Colocated", + "b": { + "At": [ + 610.052, + 206.273 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_U.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 695, + "unicode": [], + "name": "cyr_U.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_V_E_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_V_E_.glif deleted file mode 100644 index 17ad2a5..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_V_E_.glif +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_V_E_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_V_E_.glifjson new file mode 100644 index 0000000..00126ba --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_V_E_.glifjson @@ -0,0 +1,387 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 45.25, + "y": 282.15, + "a": { + "At": [ + 155.092, + 339.921 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 353.05, + "y": 547.2, + "a": "Colocated", + "b": { + "At": [ + 265.433, + 395.591 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 88.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 158.161, + "y": 145.351, + "a": { + "At": [ + 322.188, + 485.154 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 506.95, + "y": 547.2, + "a": { + "At": [ + 609.55, + 547.2 + ] + }, + "b": { + "At": [ + 378.7, + 547.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 643.75, + "y": 427.5, + "a": { + "At": [ + 643.75, + 273.601 + ] + }, + "b": { + "At": [ + 643.75, + 478.801 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 430.0, + "y": 239.4, + "a": { + "At": [ + 399.172, + 239.4 + ] + }, + "b": { + "At": [ + 464.2, + 239.4 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 370.149, + "y": 273.601, + "a": { + "At": [ + 375.931, + 286.0 + ] + }, + "b": { + "At": [ + 358.212, + 248.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 414.35, + "y": 299.25, + "a": { + "At": [ + 494.0, + 299.25 + ] + }, + "b": { + "At": [ + 392.0, + 299.25 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 515.5, + "y": 153.9, + "a": { + "At": [ + 515.5, + 59.8506 + ] + }, + "b": { + "At": [ + 515.5, + 222.301 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 335.95, + "y": 0.0, + "a": { + "At": [ + 190.6, + 0.0 + ] + }, + "b": { + "At": [ + 430.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 164.95, + "y": 145.351, + "a": { + "At": [ + 183.024, + 118.209 + ] + }, + "b": { + "At": [ + 164.95, + 145.351 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 310.3, + "y": 77.0, + "a": { + "At": [ + 390.0, + 70.0 + ] + }, + "b": { + "At": [ + 248.0, + 82.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 510.447, + "y": 115.79, + "a": "Colocated", + "b": { + "At": [ + 475.772, + 94.082 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_VE", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 606, + "unicode": [ + "В" + ], + "name": "cyr_VE", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_V_E_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_V_E_.rlow.glif deleted file mode 100644 index bf18ffe..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_V_E_.rlow.glif +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_V_E_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_V_E_.rlow.glifjson new file mode 100644 index 0000000..c3eb43d --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_V_E_.rlow.glifjson @@ -0,0 +1,385 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 45.25, + "y": 282.15, + "a": { + "At": [ + 155.092, + 339.921 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 353.05, + "y": 547.2, + "a": "Colocated", + "b": { + "At": [ + 265.433, + 395.591 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 88.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 158.161, + "y": 145.351, + "a": { + "At": [ + 322.188, + 485.154 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 506.95, + "y": 547.2, + "a": { + "At": [ + 609.55, + 547.2 + ] + }, + "b": { + "At": [ + 378.7, + 547.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 643.75, + "y": 427.5, + "a": { + "At": [ + 643.75, + 273.601 + ] + }, + "b": { + "At": [ + 643.75, + 478.801 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 430.0, + "y": 239.4, + "a": { + "At": [ + 399.172, + 239.4 + ] + }, + "b": { + "At": [ + 464.2, + 239.4 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 370.149, + "y": 273.601, + "a": { + "At": [ + 370.149, + 292.719 + ] + }, + "b": { + "At": [ + 370.149, + 247.95 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 404.35, + "y": 299.25, + "a": { + "At": [ + 489.85, + 299.25 + ] + }, + "b": { + "At": [ + 378.7, + 299.25 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 515.5, + "y": 153.9, + "a": { + "At": [ + 515.5, + 59.8506 + ] + }, + "b": { + "At": [ + 515.5, + 222.301 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 335.95, + "y": 0.0, + "a": { + "At": [ + 157.0, + 0.0 + ] + }, + "b": { + "At": [ + 430.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 164.95, + "y": 145.351, + "a": { + "At": [ + 164.95, + 145.351 + ] + }, + "b": { + "At": [ + 164.95, + 145.351 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 400.3, + "y": 26.9502, + "a": { + "At": [ + 503.0, + 26.9502 + ] + }, + "b": { + "At": [ + 272.0, + 26.9502 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 606.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 548.225, + 36.2097 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_VE.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 606, + "unicode": [], + "name": "cyr_VE.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_A_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_A_.glif deleted file mode 100644 index a58769e..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_A_.glif +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_A_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_A_.glifjson new file mode 100644 index 0000000..3ab413c --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_A_.glifjson @@ -0,0 +1,277 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 80.6621, + "a": { + "At": [ + 0.632812, + 28.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 88.5312, + "y": 0.0, + "a": { + "At": [ + 166.0, + -2.08008 + ] + }, + "b": { + "At": [ + 41.4258, + 1.26465 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 417.791, + "y": 396.0, + "a": { + "At": [ + 457.1, + 468.0 + ] + }, + "b": { + "At": [ + 354.493, + 280.057 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 377.659, + "y": 538.48, + "a": { + "At": [ + 294.529, + 539.202 + ] + }, + "b": { + "At": [ + 445.443, + 537.893 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 128.734, + "y": 370.0, + "a": { + "At": [ + 91.5801, + 306.935 + ] + }, + "b": { + "At": [ + 190.24, + 474.4 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 185.169, + "y": 180.4, + "a": { + "At": [ + 281.18, + 180.16 + ] + }, + "b": { + "At": [ + 93.8008, + 180.629 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 498.622, + "y": 537.801, + "a": { + "At": [ + 498.622, + 537.801 + ] + }, + "b": { + "At": [ + 375.556, + 321.903 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 259.98, + "y": 0.0, + "a": { + "At": [ + 335.0, + 0.0 + ] + }, + "b": { + "At": [ + 167.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 438.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 393.561, + 45.5479 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_YA", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 438, + "unicode": [ + "Я" + ], + "name": "cyr_YA", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_A_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_A_.rlow.glif deleted file mode 100644 index d51618a..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_A_.rlow.glif +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_A_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_A_.rlow.glifjson new file mode 100644 index 0000000..c815a9b --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_A_.rlow.glifjson @@ -0,0 +1,275 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 81.0, + "a": { + "At": [ + 1.0, + 28.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 89.0, + "y": 0.0, + "a": { + "At": [ + 166.0, + -2.0 + ] + }, + "b": { + "At": [ + 42.0, + 1.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 418.0, + "y": 396.0, + "a": { + "At": [ + 457.0, + 468.0 + ] + }, + "b": { + "At": [ + 355.0, + 280.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 378.0, + "y": 538.0, + "a": { + "At": [ + 295.0, + 539.0 + ] + }, + "b": { + "At": [ + 446.0, + 537.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 129.0, + "y": 370.0, + "a": { + "At": [ + 92.0, + 307.0 + ] + }, + "b": { + "At": [ + 191.0, + 474.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 185.0, + "y": 180.0, + "a": { + "At": [ + 281.0, + 180.0 + ] + }, + "b": { + "At": [ + 94.0, + 180.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 499.0, + "y": 538.0, + "a": { + "At": [ + 499.0, + 538.0 + ] + }, + "b": { + "At": [ + 376.0, + 322.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 260.0, + "y": 0.0, + "a": { + "At": [ + 297.0, + 0.0 + ] + }, + "b": { + "At": [ + 177.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 477.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 400.0, + 22.6641 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_YA.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 477, + "unicode": [], + "name": "cyr_YA.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_E_R_U_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_E_R_U_.glif deleted file mode 100644 index fa235c5..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_E_R_U_.glif +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_E_R_U_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_E_R_U_.glifjson new file mode 100644 index 0000000..f5dfa3f --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_E_R_U_.glifjson @@ -0,0 +1,366 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 249.0, + "y": 535.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 107.0, + "y": 230.0, + "a": { + "At": [ + 61.8393, + 133.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 182.0, + "y": 0.0, + "a": { + "At": [ + 292.169, + 0.0 + ] + }, + "b": { + "At": [ + 47.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 370.66672, + "y": 158.66669, + "a": { + "At": [ + 383.2968, + 213.92332 + ] + }, + "b": { + "At": [ + 349.33337, + 65.33334 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 253.33336, + "y": 298.66672, + "a": { + "At": [ + 181.33336, + 301.33334 + ] + }, + "b": { + "At": [ + 358.66672, + 293.33334 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 88.000015, + "y": 176.00006, + "a": "Colocated", + "b": { + "At": [ + 125.6774, + 257.63437 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 88.000015, + "y": 176.00006, + "a": { + "At": [ + 184.00002, + 397.3334 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 644.0, + "y": 540.953, + "a": "Colocated", + "b": { + "At": [ + 532.0001, + 330.00012 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 644.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 499.467, + "y": 231.0, + "a": { + "At": [ + 422.992, + 67.0 + ] + }, + "b": { + "At": [ + 576.407, + 396.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 602.0, + "y": 0.0, + "a": { + "At": [ + 676.722, + 0.0 + ] + }, + "b": { + "At": [ + 502.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 908.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 752.701, + 58.3926 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_YERU", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 908, + "unicode": [ + "Ы" + ], + "name": "cyr_YERU", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_E_R_U_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_E_R_U_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_E_R_U_.rlow.glif deleted file mode 100644 index 4d2708b..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_E_R_U_.rlow.glif +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_E_R_U_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_E_R_U_.rlow.glifjson new file mode 100644 index 0000000..1b5b240 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_E_R_U_.rlow.glifjson @@ -0,0 +1,301 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 249.0, + "y": 535.0, + "a": { + "At": [ + 249.0, + 535.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 107.0, + "y": 230.0, + "a": { + "At": [ + 85.3131, + 184.178 + ] + }, + "b": { + "At": [ + 169.0, + 361.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 74.9803, + "y": 103.801, + "a": { + "At": [ + 74.9803, + 46.0937 + ] + }, + "b": { + "At": [ + 74.9803, + 144.118 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 182.0, + "y": 0.0, + "a": { + "At": [ + 292.169, + 0.0 + ] + }, + "b": { + "At": [ + 102.525, + 7.10543e-15 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 378.0, + "y": 171.0, + "a": { + "At": [ + 378.0, + 251.466 + ] + }, + "b": { + "At": [ + 378.0, + 57.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 206.0, + "y": 294.48, + "a": { + "At": [ + 438.0, + 328.0 + ] + }, + "b": { + "At": [ + 340.0, + 294.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 654.0, + "y": 540.953, + "a": { + "At": [ + 594.203, + 414.303 + ] + }, + "b": { + "At": [ + 591.308, + 408.171 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 482.495, + "y": 108.503, + "a": { + "At": [ + 482.495, + 43.5448 + ] + }, + "b": { + "At": [ + 482.495, + 226.234 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 612.0, + "y": 0.0, + "a": { + "At": [ + 686.722, + 0.0 + ] + }, + "b": { + "At": [ + 516.503, + -4.26326e-14 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 793.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 745.448, + 43.3682 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_YERU.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 793, + "unicode": [], + "name": "cyr_YERU.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_U_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_U_.glif deleted file mode 100644 index 849d16b..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_U_.glif +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_U_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_U_.glifjson new file mode 100644 index 0000000..488e0d6 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Y_U_.glifjson @@ -0,0 +1,322 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 104.0, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 353.611, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 159.183, + "y": 124.0, + "a": { + "At": [ + 127.886, + 56.8828 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 23.0, + "y": 0.0, + "a": { + "At": [ + -46.0, + 0.0 + ] + }, + "b": { + "At": [ + 77.8564, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 53.0, + "y": 74.0, + "a": { + "At": [ + 270.0, + 74.0 + ] + }, + "b": { + "At": [ + -13.0, + 74.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 379.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 379.0, + 264.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 379.0, + "y": 264.48, + "a": { + "At": [ + 329.571, + 153.641 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 433.0, + "y": 0.0, + "a": { + "At": [ + 602.0, + 0.0 + ] + }, + "b": { + "At": [ + 323.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 775.0, + "y": 264.48, + "a": { + "At": [ + 830.115, + 371.588 + ] + }, + "b": { + "At": [ + 702.795, + 124.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 709.0, + "y": 540.953, + "a": { + "At": [ + 577.732, + 540.953 + ] + }, + "b": { + "At": [ + 829.0, + 540.953 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 380.0, + "y": 266.0, + "a": "Colocated", + "b": { + "At": [ + 436.466, + 386.995 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_YU", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 765, + "unicode": [ + "Ю" + ], + "name": "cyr_YU", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Z_E_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Z_E_.glif deleted file mode 100644 index 05e4b03..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Z_E_.glif +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Z_E_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Z_E_.glifjson new file mode 100644 index 0000000..18d59b6 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Z_E_.glifjson @@ -0,0 +1,225 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 295.0, + "y": 472.0, + "a": { + "At": [ + 323.325, + 492.715 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 435.0, + "y": 540.953, + "a": { + "At": [ + 486.0, + 540.953 + ] + }, + "b": { + "At": [ + 380.0, + 540.953 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 539.0, + "y": 462.0, + "a": { + "At": [ + 539.0, + 323.0 + ] + }, + "b": { + "At": [ + 539.0, + 513.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 289.0, + "y": 289.0, + "a": { + "At": [ + 322.0, + 295.151 + ] + }, + "b": { + "At": [ + 321.0, + 305.863 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 485.0, + "y": 150.0, + "a": { + "At": [ + 485.0, + 37.0 + ] + }, + "b": { + "At": [ + 485.0, + 294.251 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 237.0, + "y": 0.0, + "a": { + "At": [ + 191.57, + 0.0 + ] + }, + "b": { + "At": [ + 363.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 63.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 85.7502, + 30.4089 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ZE", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 588, + "unicode": [ + "З" + ], + "name": "cyr_ZE", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Z_E_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Z_E_.rlow.glif deleted file mode 100644 index 5c5743f..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Z_E_.rlow.glif +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Z_E_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Z_E_.rlow.glifjson new file mode 100644 index 0000000..8b28cf4 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Z_E_.rlow.glifjson @@ -0,0 +1,275 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 295.0, + "y": 472.0, + "a": { + "At": [ + 323.325, + 492.715 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 435.0, + "y": 540.953, + "a": { + "At": [ + 486.0, + 540.953 + ] + }, + "b": { + "At": [ + 380.0, + 540.953 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 539.0, + "y": 462.0, + "a": { + "At": [ + 539.0, + 323.0 + ] + }, + "b": { + "At": [ + 539.0, + 513.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 289.0, + "y": 289.0, + "a": { + "At": [ + 322.0, + 295.151 + ] + }, + "b": { + "At": [ + 321.0, + 305.863 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 485.0, + "y": 150.0, + "a": { + "At": [ + 485.0, + 37.0 + ] + }, + "b": { + "At": [ + 485.0, + 294.251 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 237.0, + "y": 0.0, + "a": { + "At": [ + 191.57, + 0.0 + ] + }, + "b": { + "At": [ + 363.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 63.0, + "y": 77.0, + "a": { + "At": [ + 84.1097, + 28.7599 + ] + }, + "b": { + "At": [ + 85.7502, + 30.4089 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 233.0, + "y": 1.0, + "a": { + "At": [ + 478.578, + 1.0 + ] + }, + "b": { + "At": [ + 194.163, + 1.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 588.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 516.316, + 26.4702 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ZE.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 588, + "unicode": [], + "name": "cyr_ZE.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Z_H_E_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Z_H_E_.glif deleted file mode 100644 index 0455907..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Z_H_E_.glif +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Z_H_E_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Z_H_E_.glifjson new file mode 100644 index 0000000..e7b01d9 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Z_H_E_.glifjson @@ -0,0 +1,397 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 154.0, + "y": 490.0, + "a": { + "At": [ + 193.0, + 509.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 335.0, + "y": 542.0, + "a": { + "At": [ + 441.992, + 543.317 + ] + }, + "b": { + "At": [ + 250.0, + 540.953 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 335.0, + "y": 221.0, + "a": { + "At": [ + 269.0, + 94.0 + ] + }, + "b": { + "At": [ + 401.0, + 348.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 100.0, + "y": 0.0, + "a": { + "At": [ + 24.0, + 0.0 + ] + }, + "b": { + "At": [ + 178.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 0.0, + 76.0 + ] + }, + "b": { + "At": [ + 12.0, + 41.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 100.0, + "y": 0.0, + "a": { + "At": [ + 256.0, + 0.0 + ] + }, + "b": { + "At": [ + 12.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 620.0, + "y": 542.0, + "a": "Colocated", + "b": { + "At": [ + 620.0, + 542.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 426.0, + "y": 0.0, + "a": { + "At": [ + 426.0, + 0.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 965.0, + "y": 542.0, + "a": { + "At": [ + 1024.0, + 542.0 + ] + }, + "b": { + "At": [ + 735.0, + 542.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 1045.0, + "y": 506.0, + "a": { + "At": [ + 1045.0, + 506.0 + ] + }, + "b": { + "At": [ + 1045.0, + 506.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 965.0, + "y": 542.0, + "a": { + "At": [ + 930.0, + 542.0 + ] + }, + "b": { + "At": [ + 1024.0, + 542.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 675.0, + "y": 308.0, + "a": { + "At": [ + 511.0, + 47.0 + ] + }, + "b": { + "At": [ + 809.0, + 520.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 749.0, + "y": 0.0, + "a": { + "At": [ + 842.0, + 0.0 + ] + }, + "b": { + "At": [ + 669.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 1110.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 1016.64, + 140.588 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ZHE", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 1110, + "unicode": [ + "Ж" + ], + "name": "cyr_ZHE", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Z_H_E_.rlow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Z_H_E_.rlow.glif deleted file mode 100644 index 85b853f..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Z_H_E_.rlow.glif +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Z_H_E_.rlow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Z_H_E_.rlow.glifjson new file mode 100644 index 0000000..1f06ab0 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_Z_H_E_.rlow.glifjson @@ -0,0 +1,395 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 154.0, + "y": 490.0, + "a": { + "At": [ + 193.0, + 509.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 335.0, + "y": 542.0, + "a": { + "At": [ + 441.992, + 543.317 + ] + }, + "b": { + "At": [ + 250.0, + 540.953 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 335.0, + "y": 221.0, + "a": { + "At": [ + 269.0, + 94.0 + ] + }, + "b": { + "At": [ + 401.0, + 348.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 100.0, + "y": 0.0, + "a": { + "At": [ + 24.0, + 0.0 + ] + }, + "b": { + "At": [ + 178.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 0.0, + 76.0 + ] + }, + "b": { + "At": [ + 12.0, + 41.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 100.0, + "y": 0.0, + "a": { + "At": [ + 256.0, + 0.0 + ] + }, + "b": { + "At": [ + 12.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 620.0, + "y": 542.0, + "a": "Colocated", + "b": { + "At": [ + 620.0, + 542.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 426.0, + "y": 0.0, + "a": { + "At": [ + 426.0, + 0.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 965.0, + "y": 542.0, + "a": { + "At": [ + 1024.0, + 542.0 + ] + }, + "b": { + "At": [ + 735.0, + 542.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 1045.0, + "y": 506.0, + "a": { + "At": [ + 1045.0, + 506.0 + ] + }, + "b": { + "At": [ + 1045.0, + 506.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 965.0, + "y": 542.0, + "a": { + "At": [ + 930.0, + 542.0 + ] + }, + "b": { + "At": [ + 1024.0, + 542.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 675.0, + "y": 308.0, + "a": { + "At": [ + 511.0, + 47.0 + ] + }, + "b": { + "At": [ + 809.0, + 520.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 749.0, + "y": 0.0, + "a": { + "At": [ + 862.0, + 0.0 + ] + }, + "b": { + "At": [ + 669.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 968.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 926.977, + 47.9395 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ZHE.rlow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 968, + "unicode": [], + "name": "cyr_ZHE.rlow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_a.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_a.glif deleted file mode 100644 index b59d86d..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_a.glif +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_a.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_a.glifjson new file mode 100644 index 0000000..13e5f59 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_a.glifjson @@ -0,0 +1,407 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 347.0, + "y": 241.0, + "a": { + "At": [ + 347.0, + 241.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 283.307, + "y": 256.816, + "a": { + "At": [ + 239.649, + 256.816 + ] + }, + "b": { + "At": [ + 323.974, + 256.816 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 98.0, + "y": 163.0, + "a": { + "At": [ + 33.7967, + 100.509 + ] + }, + "b": { + "At": [ + 175.66, + 238.589 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 13.3789, + "y": 34.1077, + "a": { + "At": [ + 13.3789, + 4.02795 + ] + }, + "b": { + "At": [ + 13.3789, + 59.8188 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 59.7991, + "y": -5.54993, + "a": { + "At": [ + 62.427, + -5.54993 + ] + }, + "b": { + "At": [ + 41.3249, + -5.54993 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 67.0, + "y": -5.0, + "a": { + "At": [ + 97.0, + 0.0 + ] + }, + "b": { + "At": [ + 64.8632, + -5.35614 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 269.0, + "y": 127.0, + "a": { + "At": [ + 330.0, + 205.0 + ] + }, + "b": { + "At": [ + 208.0, + 49.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 346.0, + "y": 240.0, + "a": { + "At": [ + 346.0, + 240.0 + ] + }, + "b": { + "At": [ + 346.0, + 240.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 334.0, + "y": 219.0, + "a": { + "At": [ + 331.0, + 214.0 + ] + }, + "b": { + "At": [ + 342.0, + 231.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 323.0, + "y": 202.0, + "a": { + "At": [ + 304.0, + 173.0 + ] + }, + "b": { + "At": [ + 327.0, + 208.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 274.0, + "y": 129.0, + "a": { + "At": [ + 268.258, + 120.068 + ] + }, + "b": { + "At": [ + 279.0, + 137.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 235.649, + "y": 28.8768, + "a": { + "At": [ + 235.649, + 10.2457 + ] + }, + "b": { + "At": [ + 235.649, + 65.1369 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 269.544, + "y": -3.45615, + "a": { + "At": [ + 322.956, + -3.45615 + ] + }, + "b": { + "At": [ + 244.258, + -3.45615 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 445.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 413.127, + 54.3521 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_a", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 445, + "unicode": [ + "а" + ], + "name": "cyr_a", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_a.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_a.high.glif deleted file mode 100644 index 1e5eb3c..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_a.high.glif +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_a.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_a.high.glifjson new file mode 100644 index 0000000..f284c9e --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_a.high.glifjson @@ -0,0 +1,483 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -12.0, + "y": 171.0, + "a": { + "At": [ + -12.0, + 171.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": -5.0, + "y": 171.0, + "a": { + "At": [ + -3.0, + 171.0 + ] + }, + "b": { + "At": [ + -10.0, + 171.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 4.0, + "y": 171.0, + "a": { + "At": [ + 28.0, + 173.0 + ] + }, + "b": { + "At": [ + 0.0, + 171.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 173.0, + "y": 235.0, + "a": { + "At": [ + 173.0, + 235.0 + ] + }, + "b": { + "At": [ + 63.0, + 175.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 274.0, + "y": 257.0, + "a": { + "At": [ + 291.0, + 254.0 + ] + }, + "b": { + "At": [ + 226.0, + 265.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 327.0, + "y": 238.0, + "a": { + "At": [ + 327.0, + 238.0 + ] + }, + "b": { + "At": [ + 307.0, + 250.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 286.0, + "y": 255.0, + "a": { + "At": [ + 268.0, + 259.0 + ] + }, + "b": { + "At": [ + 312.0, + 249.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 218.0, + "y": 253.0, + "a": { + "At": [ + 206.0, + 250.0 + ] + }, + "b": { + "At": [ + 245.0, + 261.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 180.0, + "y": 238.0, + "a": { + "At": [ + 144.0, + 219.0 + ] + }, + "b": { + "At": [ + 194.0, + 245.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 54.0, + "y": 132.0, + "a": { + "At": [ + 54.0, + 132.0 + ] + }, + "b": { + "At": [ + 101.0, + 187.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 9.0, + "y": 29.0, + "a": { + "At": [ + 14.0, + -13.0 + ] + }, + "b": { + "At": [ + 4.0, + 71.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 132.0, + "y": 29.0, + "a": { + "At": [ + 203.0, + 85.0 + ] + }, + "b": { + "At": [ + 61.0, + -27.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 328.0, + "y": 236.0, + "a": { + "At": [ + 328.0, + 236.0 + ] + }, + "b": { + "At": [ + 305.0, + 190.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 309.0, + "y": 209.0, + "a": { + "At": [ + 288.0, + 181.0 + ] + }, + "b": { + "At": [ + 321.0, + 225.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 246.0, + "y": 126.0, + "a": { + "At": [ + 230.0, + 105.0 + ] + }, + "b": { + "At": [ + 257.0, + 139.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 263.0, + "y": -8.0, + "a": { + "At": [ + 336.0, + 3.0 + ] + }, + "b": { + "At": [ + 189.0, + -19.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 443.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 402.1, + 48.3613 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_a.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 443, + "unicode": [], + "name": "cyr_a.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_a.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_a.low.glif deleted file mode 100644 index 11fb8ee..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_a.low.glif +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_a.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_a.low.glifjson new file mode 100644 index 0000000..146894a --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_a.low.glifjson @@ -0,0 +1,301 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 61.5443, + 119.758 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 317.615, + "y": 256.788, + "a": { + "At": [ + 339.485, + 256.788 + ] + }, + "b": { + "At": [ + 203.0, + 256.788 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 373.0, + "y": 241.0, + "a": { + "At": [ + 373.0, + 241.0 + ] + }, + "b": { + "At": [ + 358.46, + 251.386 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 316.292, + "y": 256.079, + "a": { + "At": [ + 245.0, + 256.079 + ] + }, + "b": { + "At": [ + 353.808, + 256.079 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 46.1112, + "y": 34.1745, + "a": { + "At": [ + 46.1112, + 2.54375 + ] + }, + "b": { + "At": [ + 46.1112, + 161.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 94.7396, + "y": -7.31286, + "a": { + "At": [ + 197.996, + -7.31286 + ] + }, + "b": { + "At": [ + 63.4785, + -7.31286 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 376.0, + "y": 238.0, + "a": { + "At": [ + 336.544, + 166.002 + ] + }, + "b": { + "At": [ + 318.482, + 132.919 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 262.317, + "y": 31.6058, + "a": { + "At": [ + 262.317, + 8.13386 + ] + }, + "b": { + "At": [ + 262.317, + 79.7689 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 313.046, + "y": -4.67304, + "a": { + "At": [ + 370.326, + -4.67304 + ] + }, + "b": { + "At": [ + 283.989, + -4.67304 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 515.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 460.591, + 38.9026 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_a.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 515, + "unicode": [], + "name": "cyr_a.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_be.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_be.glif deleted file mode 100644 index a4dbc7c..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_be.glif +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_be.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_be.glifjson new file mode 100644 index 0000000..82637ed --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_be.glifjson @@ -0,0 +1,199 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 261.305, + "y": 200.317, + "a": { + "At": [ + 263.626, + 233.519 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 180.293, + "y": 259.799, + "a": { + "At": [ + 116.167, + 259.799 + ] + }, + "b": { + "At": [ + 236.167, + 259.799 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 14.6924, + "y": 71.1963, + "a": { + "At": [ + 12.0439, + 33.3184 + ] + }, + "b": { + "At": [ + 22.7178, + 185.964 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 83.8584, + "y": -4.67383, + "a": { + "At": [ + 263.062, + -4.67383 + ] + }, + "b": { + "At": [ + 35.2949, + -4.67383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 412.963, + "y": 502.0, + "a": { + "At": [ + 437.801, + 530.346 + ] + }, + "b": { + "At": [ + 256.465, + 323.402 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 574.827, + "y": 540.953, + "a": "Colocated", + "b": { + "At": [ + 483.807, + 540.662 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_be", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 299, + "unicode": [ + "б" + ], + "name": "cyr_be", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_be.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_be.high.glif deleted file mode 100644 index 941244b..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_be.high.glif +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_be.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_be.high.glifjson new file mode 100644 index 0000000..0456a30 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_be.high.glifjson @@ -0,0 +1,249 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -0.0302734, + "y": 171.0, + "a": { + "At": [ + 89.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 201.493, + "y": 259.799, + "a": { + "At": [ + 262.367, + 259.799 + ] + }, + "b": { + "At": [ + 123.588, + 260.788 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 282.505, + "y": 200.317, + "a": { + "At": [ + 284.826, + 233.519 + ] + }, + "b": { + "At": [ + 284.55, + 229.568 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 201.493, + "y": 259.799, + "a": { + "At": [ + 137.367, + 259.799 + ] + }, + "b": { + "At": [ + 257.367, + 259.799 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 35.8926, + "y": 71.1963, + "a": { + "At": [ + 33.2441, + 33.3184 + ] + }, + "b": { + "At": [ + 43.918, + 185.964 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 105.058, + "y": -4.67383, + "a": { + "At": [ + 284.262, + -4.67383 + ] + }, + "b": { + "At": [ + 56.4951, + -4.67383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 434.163, + "y": 502.0, + "a": { + "At": [ + 459.001, + 530.346 + ] + }, + "b": { + "At": [ + 277.664, + 323.402 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 596.027, + "y": 540.953, + "a": "Colocated", + "b": { + "At": [ + 505.007, + 540.662 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_be.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 321, + "unicode": [], + "name": "cyr_be.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_be.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_be.low.glif deleted file mode 100644 index d64d63e..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_be.low.glif +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_be.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_be.low.glifjson new file mode 100644 index 0000000..51623ff --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_be.low.glifjson @@ -0,0 +1,249 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 98.6338, + 145.729 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 327.293, + "y": 259.799, + "a": { + "At": [ + 388.167, + 259.799 + ] + }, + "b": { + "At": [ + 259.692, + 259.799 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 408.305, + "y": 200.317, + "a": { + "At": [ + 410.626, + 233.519 + ] + }, + "b": { + "At": [ + 410.35, + 229.568 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 327.293, + "y": 259.799, + "a": { + "At": [ + 263.167, + 259.799 + ] + }, + "b": { + "At": [ + 383.167, + 259.799 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 161.692, + "y": 71.1963, + "a": { + "At": [ + 159.044, + 33.3184 + ] + }, + "b": { + "At": [ + 169.718, + 185.964 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 230.857, + "y": -4.67383, + "a": { + "At": [ + 410.062, + -4.67383 + ] + }, + "b": { + "At": [ + 182.295, + -4.67383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 559.963, + "y": 502.0, + "a": { + "At": [ + 584.801, + 530.346 + ] + }, + "b": { + "At": [ + 403.464, + 323.402 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 721.827, + "y": 540.953, + "a": "Colocated", + "b": { + "At": [ + 630.807, + 540.662 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_be.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 457, + "unicode": [], + "name": "cyr_be.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.alt.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.alt.glif deleted file mode 100644 index 023b060..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.alt.glif +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.alt.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.alt.glifjson new file mode 100644 index 0000000..98ac7bd --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.alt.glifjson @@ -0,0 +1,239 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 39.0898, + 198.531 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 166.0, + "y": 265.0, + "a": { + "At": [ + 246.002, + 265.0 + ] + }, + "b": { + "At": [ + 112.997, + 265.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 152.859, + "y": 132.605, + "a": { + "At": [ + 152.859, + 99.7676 + ] + }, + "b": { + "At": [ + 152.859, + 184.768 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 206.0, + "y": 92.0, + "a": { + "At": [ + 241.899, + 92.0 + ] + }, + "b": { + "At": [ + 172.658, + 92.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 370.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 320.813, + 159.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 272.784, + "y": 56.0, + "a": { + "At": [ + 251.052, + 9.39665 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 321.784, + "y": 0.0, + "a": { + "At": [ + 394.0, + 0.0 + ] + }, + "b": { + "At": [ + 287.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 486.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 447.885, + 49.9756 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_che.alt", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 486, + "unicode": [], + "name": "cyr_che.alt", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.alt.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.alt.high.glif deleted file mode 100644 index 37d1693..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.alt.high.glif +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.alt.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.alt.low.glif deleted file mode 100644 index 12a6c77..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.alt.low.glif +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.glif deleted file mode 100644 index 8dbd3d0..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.glif +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.glifjson new file mode 100644 index 0000000..6e3644a --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.glifjson @@ -0,0 +1,215 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 19.876, + "y": 171.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 63.0, + "y": 264.48, + "a": { + "At": [ + 48.0381, + 231.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 122.0, + "y": 191.0, + "a": { + "At": [ + 169.095, + 191.0 + ] + }, + "b": { + "At": [ + 69.9981, + 191.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 225.0, + "y": 255.0, + "a": { + "At": [ + 225.0, + 255.0 + ] + }, + "b": { + "At": [ + 198.0, + 210.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 118.201, + "y": 32.8379, + "a": { + "At": [ + 118.201, + 7.0 + ] + }, + "b": { + "At": [ + 118.201, + 86.5527 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 171.342, + "y": -7.76758, + "a": { + "At": [ + 215.0, + -7.76758 + ] + }, + "b": { + "At": [ + 132.85, + -7.76758 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 341.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 295.095, + 44.8564 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_che", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 341, + "unicode": [ + "ч" + ], + "name": "cyr_che", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.high.alt.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.high.alt.glifjson new file mode 100644 index 0000000..c097f05 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.high.alt.glifjson @@ -0,0 +1,239 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 96.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 196.0, + "y": 265.0, + "a": { + "At": [ + 276.002, + 265.0 + ] + }, + "b": { + "At": [ + 142.997, + 265.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 182.859, + "y": 132.605, + "a": { + "At": [ + 182.859, + 99.7676 + ] + }, + "b": { + "At": [ + 182.859, + 184.768 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 236.0, + "y": 92.0, + "a": { + "At": [ + 271.899, + 92.0 + ] + }, + "b": { + "At": [ + 202.658, + 92.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 400.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 350.813, + 159.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 302.784, + "y": 56.0, + "a": { + "At": [ + 281.053, + 9.39648 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 351.784, + "y": 0.0, + "a": { + "At": [ + 424.0, + 0.0 + ] + }, + "b": { + "At": [ + 317.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 516.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 477.885, + 49.9756 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_che.high.alt", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 516, + "unicode": [], + "name": "cyr_che.high.alt", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.high.glif deleted file mode 100644 index ed0d4ff..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.high.glif +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.high.glifjson new file mode 100644 index 0000000..d31634d --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.high.glifjson @@ -0,0 +1,249 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 53.124, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 123.0, + "y": 264.48, + "a": { + "At": [ + 108.038, + 231.0 + ] + }, + "b": { + "At": [ + 92.9323, + 200.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 182.0, + "y": 191.0, + "a": { + "At": [ + 229.094, + 190.595 + ] + }, + "b": { + "At": [ + 130.0, + 191.447 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 285.0, + "y": 255.0, + "a": { + "At": [ + 285.0, + 255.0 + ] + }, + "b": { + "At": [ + 266.293, + 228.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 178.201, + "y": 32.8379, + "a": { + "At": [ + 178.201, + 28.9072 + ] + }, + "b": { + "At": [ + 178.201, + 86.5527 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 180.0, + "y": 23.0, + "a": { + "At": [ + 180.0, + 23.0 + ] + }, + "b": { + "At": [ + 178.772, + 25.5908 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 231.342, + "y": -7.76758, + "a": { + "At": [ + 267.241, + -7.76758 + ] + }, + "b": { + "At": [ + 188.846, + -7.76758 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 401.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 355.095, + 44.8564 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_che.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 401, + "unicode": [], + "name": "cyr_che.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.low.alt.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.low.alt.glifjson new file mode 100644 index 0000000..30f4607 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.low.alt.glifjson @@ -0,0 +1,239 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 104.622, + 149.921 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 215.0, + "y": 265.0, + "a": { + "At": [ + 295.002, + 265.0 + ] + }, + "b": { + "At": [ + 174.997, + 265.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 201.859, + "y": 132.605, + "a": { + "At": [ + 201.859, + 99.7676 + ] + }, + "b": { + "At": [ + 201.859, + 184.768 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 255.0, + "y": 92.0, + "a": { + "At": [ + 290.899, + 92.0 + ] + }, + "b": { + "At": [ + 221.658, + 92.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 419.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 369.813, + 159.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 321.784, + "y": 56.0, + "a": { + "At": [ + 300.053, + 9.39648 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 370.784, + "y": 0.0, + "a": { + "At": [ + 443.0, + 0.0 + ] + }, + "b": { + "At": [ + 336.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 535.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 496.885, + 49.9756 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_che.low.alt", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 535, + "unicode": [], + "name": "cyr_che.low.alt", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.low.glif deleted file mode 100644 index 933aa0e..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.low.glif +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.low.glifjson new file mode 100644 index 0000000..32b1f95 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_che.low.glifjson @@ -0,0 +1,249 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 95.4727, + 143.515 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 211.0, + "y": 264.48, + "a": { + "At": [ + 196.038, + 231.0 + ] + }, + "b": { + "At": [ + 170.674, + 178.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 270.0, + "y": 191.0, + "a": { + "At": [ + 317.094, + 190.595 + ] + }, + "b": { + "At": [ + 218.0, + 191.447 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 373.0, + "y": 255.0, + "a": { + "At": [ + 373.0, + 255.0 + ] + }, + "b": { + "At": [ + 354.293, + 228.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 266.201, + "y": 32.8379, + "a": { + "At": [ + 266.201, + 28.9072 + ] + }, + "b": { + "At": [ + 266.201, + 86.5527 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 268.0, + "y": 23.0, + "a": { + "At": [ + 268.0, + 23.0 + ] + }, + "b": { + "At": [ + 266.772, + 25.5908 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 319.342, + "y": -7.76758, + "a": { + "At": [ + 355.241, + -7.76758 + ] + }, + "b": { + "At": [ + 276.846, + -7.76758 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 489.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 443.095, + 44.8564 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_che.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 489, + "unicode": [], + "name": "cyr_che.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_de.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_de.glif deleted file mode 100644 index e67d9d5..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_de.glif +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_de.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_de.glifjson new file mode 100644 index 0000000..1e93c8e --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_de.glifjson @@ -0,0 +1,316 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 339.0, + "y": 241.0, + "a": { + "At": [ + 339.0, + 241.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 273.338, + "y": 253.531, + "a": { + "At": [ + 142.863, + 253.531 + ] + }, + "b": { + "At": [ + 313.702, + 253.531 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 13.105, + "y": 28.7704, + "a": { + "At": [ + 13.105, + 13.0 + ] + }, + "b": { + "At": [ + 13.105, + 109.768 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 55.3654, + "y": -15.0535, + "a": { + "At": [ + 126.56, + -15.0535 + ] + }, + "b": { + "At": [ + 20.0, + -15.0535 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 342.0, + "y": 240.0, + "a": "Colocated", + "b": { + "At": [ + 264.0, + 94.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 342.0, + "y": 240.0, + "a": { + "At": [ + 295.477, + 157.293 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 66.0, + "y": -269.0, + "a": { + "At": [ + 51.0703, + -285.352 + ] + }, + "b": { + "At": [ + 83.3516, + -249.996 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 15.9867, + "y": -297.66, + "a": { + "At": [ + 5.70986, + -297.66 + ] + }, + "b": { + "At": [ + 32.6025, + -297.66 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": -23.8555, + "y": -259.843, + "a": { + "At": [ + -23.8555, + -119.815 + ] + }, + "b": { + "At": [ + -23.8555, + -293.056 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 468.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 219.191, + -97.2181 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_de", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 468, + "unicode": [ + "д" + ], + "name": "cyr_de", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_de.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_de.high.glif deleted file mode 100644 index 63a37f7..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_de.high.glif +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_de.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_de.high.glifjson new file mode 100644 index 0000000..18945cf --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_de.high.glifjson @@ -0,0 +1,379 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 124.884, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 324.358, + "y": 256.12, + "a": { + "At": [ + 340.121, + 256.12 + ] + }, + "b": { + "At": [ + 229.846, + 256.12 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 375.0, + "y": 246.0, + "a": { + "At": [ + 359.138, + 252.971 + ] + }, + "b": { + "At": [ + 362.432, + 251.729 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 324.358, + "y": 256.12, + "a": { + "At": [ + 204.749, + 256.12 + ] + }, + "b": { + "At": [ + 342.065, + 256.12 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 56.2002, + "y": 32.3672, + "a": { + "At": [ + 56.2002, + 16.8157 + ] + }, + "b": { + "At": [ + 56.2002, + 112.422 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 96.3564, + "y": -9.25586, + "a": { + "At": [ + 113.791, + -9.25586 + ] + }, + "b": { + "At": [ + 61.4621, + -9.25586 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 378.0, + "y": 243.0, + "a": { + "At": [ + 380.048, + 247.132 + ] + }, + "b": { + "At": [ + 261.014, + 6.99758 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 380.036, + "y": 249.497, + "a": { + "At": [ + 380.078, + 249.497 + ] + }, + "b": { + "At": [ + 379.828, + 249.497 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 380.1, + "y": 249.251, + "a": { + "At": [ + 380.1, + 239.445 + ] + }, + "b": { + "At": [ + 380.1, + 249.414 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 170.0, + "y": -165.0, + "a": { + "At": [ + 147.852, + -201.324 + ] + }, + "b": { + "At": [ + 186.658, + -137.68 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 60.4727, + "y": -291.807, + "a": { + "At": [ + 53.2736, + -291.807 + ] + }, + "b": { + "At": [ + 111.574, + -291.807 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 16.4795, + "y": -265.39, + "a": { + "At": [ + 16.4795, + -138.27 + ] + }, + "b": { + "At": [ + 16.4795, + -289.067 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 509.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 307.898, + -63.8135 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_de.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 509, + "unicode": [], + "name": "cyr_de.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_de.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_de.low.glif deleted file mode 100644 index 9f44247..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_de.low.glif +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_de.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_de.low.glifjson new file mode 100644 index 0000000..a22d70e --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_de.low.glifjson @@ -0,0 +1,327 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 119.376, + 160.252 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 346.346, + "y": 247.821, + "a": { + "At": [ + 370.776, + 247.821 + ] + }, + "b": { + "At": [ + 225.0, + 247.821 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 388.0, + "y": 245.0, + "a": { + "At": [ + 388.0, + 245.0 + ] + }, + "b": { + "At": [ + 387.108, + 245.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 350.21, + "y": 247.693, + "a": { + "At": [ + 156.025, + 247.693 + ] + }, + "b": { + "At": [ + 373.44, + 247.693 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 72.1194, + "y": 28.425, + "a": { + "At": [ + 72.1194, + 2.84366 + ] + }, + "b": { + "At": [ + 72.1194, + 80.1683 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 111.745, + "y": -13.0027, + "a": { + "At": [ + 164.567, + -13.0027 + ] + }, + "b": { + "At": [ + 85.8712, + -13.0027 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 393.0, + "y": 243.0, + "a": { + "At": [ + 392.929, + 242.822 + ] + }, + "b": { + "At": [ + 298.0, + 48.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 240.0, + "y": -66.0, + "a": { + "At": [ + 197.671, + -143.767 + ] + }, + "b": { + "At": [ + 243.205, + -60.1113 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 78.8109, + "y": -297.117, + "a": { + "At": [ + 66.5837, + -297.117 + ] + }, + "b": { + "At": [ + 137.9, + -297.117 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 31.9785, + "y": -260.366, + "a": { + "At": [ + 31.9785, + -135.062 + ] + }, + "b": { + "At": [ + 31.9785, + -292.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 516.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 337.302, + -48.4558 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_de.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 516, + "unicode": [], + "name": "cyr_de.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_e.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_e.glif deleted file mode 100644 index 8f8db0b..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_e.glif +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_e.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_e.glifjson new file mode 100644 index 0000000..690adf6 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_e.glifjson @@ -0,0 +1,228 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 156.81, + "y": 138.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 295.81, + "y": 138.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 104.573, + "y": 214.0, + "a": { + "At": [ + 126.308, + 229.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 225.175, + "y": 264.48, + "a": { + "At": [ + 300.053, + 264.48 + ] + }, + "b": { + "At": [ + 181.141, + 264.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 297.784, + "y": 140.0, + "a": { + "At": [ + 282.275, + 43.415 + ] + }, + "b": { + "At": [ + 310.631, + 220.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 141.162, + "y": 0.0, + "a": { + "At": [ + 87.8828, + 0.0 + ] + }, + "b": { + "At": [ + 195.883, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 59.29, + "y": 37.0, + "a": "Colocated", + "b": { + "At": [ + 73.1279, + 20.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_e", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 271, + "unicode": [ + "э" + ], + "name": "cyr_e", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_e.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_e.high.glif deleted file mode 100644 index 63fd7ed..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_e.high.glif +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_e.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_e.high.glifjson new file mode 100644 index 0000000..9994a72 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_e.high.glifjson @@ -0,0 +1,278 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 91.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 205.175, + "y": 264.48, + "a": { + "At": [ + 279.914, + 264.929 + ] + }, + "b": { + "At": [ + 130.14, + 264.03 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 277.784, + "y": 140.0, + "a": { + "At": [ + 254.179, + 47.0 + ] + }, + "b": { + "At": [ + 302.153, + 236.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 121.162, + "y": 0.0, + "a": { + "At": [ + 67.8828, + 0.0 + ] + }, + "b": { + "At": [ + 175.883, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 39.29, + "y": 37.0, + "a": { + "At": [ + 53.1279, + 20.0 + ] + }, + "b": { + "At": [ + 53.1279, + 20.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 121.162, + "y": 0.0, + "a": { + "At": [ + 221.162, + 0.0 + ] + }, + "b": { + "At": [ + 68.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 366.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 283.97, + 19.226 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 136.81, + "y": 138.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 275.81, + "y": 138.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_e.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 366, + "unicode": [], + "name": "cyr_e.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_e.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_e.low.glif deleted file mode 100644 index 7e71884..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_e.low.glif +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_e.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_e.low.glifjson new file mode 100644 index 0000000..46b09e0 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_e.low.glifjson @@ -0,0 +1,278 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -1.0, + "y": 77.0, + "a": { + "At": [ + 25.876, + 95.4834 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 292.175, + "y": 264.48, + "a": { + "At": [ + 366.914, + 264.929 + ] + }, + "b": { + "At": [ + 217.14, + 264.03 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 364.784, + "y": 140.0, + "a": { + "At": [ + 341.179, + 47.0 + ] + }, + "b": { + "At": [ + 389.153, + 236.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 208.162, + "y": 0.0, + "a": { + "At": [ + 162.0, + 0.0 + ] + }, + "b": { + "At": [ + 262.883, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 126.29, + "y": 37.0, + "a": { + "At": [ + 140.128, + 20.0 + ] + }, + "b": { + "At": [ + 140.128, + 20.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 208.162, + "y": 0.0, + "a": { + "At": [ + 309.0, + 0.0 + ] + }, + "b": { + "At": [ + 161.792, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 456.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 372.913, + 18.4861 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 223.81, + "y": 138.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 362.81, + "y": 138.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_e.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 456, + "unicode": [], + "name": "cyr_e.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ef.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ef.glif deleted file mode 100644 index 51b3f34..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ef.glif +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ef.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ef.glifjson new file mode 100644 index 0000000..7190959 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ef.glifjson @@ -0,0 +1,397 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 228.0, + "y": 141.0, + "a": { + "At": [ + 252.714, + 194.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 163.652, + "y": 259.776, + "a": { + "At": [ + 113.706, + 259.776 + ] + }, + "b": { + "At": [ + 239.458, + 259.776 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 9.71404, + "y": 71.1962, + "a": { + "At": [ + 9.71404, + 33.318 + ] + }, + "b": { + "At": [ + 9.71404, + 187.132 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 84.1848, + "y": -4.67364, + "a": { + "At": [ + 142.834, + -4.67364 + ] + }, + "b": { + "At": [ + 35.6219, + -4.67364 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 221.206, + "y": 125.081, + "a": { + "At": [ + 230.028, + 144.0 + ] + }, + "b": { + "At": [ + 186.195, + 50.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 287.0, + "y": 264.48, + "a": { + "At": [ + 287.0, + 264.48 + ] + }, + "b": { + "At": [ + 287.0, + 264.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 32.6387, + "y": -281.0, + "a": "Colocated", + "b": { + "At": [ + 132.0, + -68.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 227.0, + "y": 134.0, + "a": { + "At": [ + 262.439, + 210.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 372.652, + "y": 259.775, + "a": { + "At": [ + 448.458, + 259.775 + ] + }, + "b": { + "At": [ + 310.0, + 259.775 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 437.0, + "y": 141.0, + "a": { + "At": [ + 403.696, + 62.9654 + ] + }, + "b": { + "At": [ + 461.714, + 194.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 293.185, + "y": -4.67383, + "a": { + "At": [ + 211.0, + -4.67383 + ] + }, + "b": { + "At": [ + 356.56, + -4.67383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 229.0, + "y": 137.0, + "a": { + "At": [ + 209.881, + 96.0 + ] + }, + "b": { + "At": [ + 186.566, + 46.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 293.0, + "y": -5.0, + "a": { + "At": [ + 383.599, + -5.0 + ] + }, + "b": { + "At": [ + 174.0, + -5.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 507.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 444.99, + 33.2442 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ef", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 507, + "unicode": [ + "ф" + ], + "name": "cyr_ef", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ef.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ef.high.glif deleted file mode 100644 index ece03f1..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ef.high.glif +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ef.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ef.high.glifjson new file mode 100644 index 0000000..30c507a --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ef.high.glifjson @@ -0,0 +1,447 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 113.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 236.0, + "y": 259.48, + "a": { + "At": [ + 348.111, + 259.48 + ] + }, + "b": { + "At": [ + 173.612, + 259.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 301.0, + "y": 141.0, + "a": { + "At": [ + 325.714, + 194.0 + ] + }, + "b": { + "At": [ + 301.0, + 141.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 236.652, + "y": 259.775, + "a": { + "At": [ + 186.706, + 259.775 + ] + }, + "b": { + "At": [ + 312.458, + 259.775 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 82.7139, + "y": 71.1963, + "a": { + "At": [ + 82.7139, + 33.3184 + ] + }, + "b": { + "At": [ + 82.7139, + 187.132 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 157.185, + "y": -4.67383, + "a": { + "At": [ + 215.834, + -4.67383 + ] + }, + "b": { + "At": [ + 108.622, + -4.67383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 294.206, + "y": 125.081, + "a": { + "At": [ + 303.028, + 144.0 + ] + }, + "b": { + "At": [ + 259.195, + 50.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 360.0, + "y": 264.48, + "a": { + "At": [ + 360.0, + 264.48 + ] + }, + "b": { + "At": [ + 360.0, + 264.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 105.639, + "y": -281.0, + "a": "Colocated", + "b": { + "At": [ + 205.0, + -68.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 300.0, + "y": 134.0, + "a": { + "At": [ + 335.439, + 210.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 445.652, + "y": 259.775, + "a": { + "At": [ + 521.458, + 259.775 + ] + }, + "b": { + "At": [ + 383.0, + 259.775 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 510.0, + "y": 141.0, + "a": { + "At": [ + 476.696, + 62.9658 + ] + }, + "b": { + "At": [ + 534.714, + 194.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 366.185, + "y": -4.67383, + "a": { + "At": [ + 284.0, + -4.67383 + ] + }, + "b": { + "At": [ + 429.561, + -4.67383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 302.0, + "y": 137.0, + "a": { + "At": [ + 282.882, + 96.0 + ] + }, + "b": { + "At": [ + 259.566, + 46.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 366.0, + "y": -5.0, + "a": { + "At": [ + 456.6, + -5.0 + ] + }, + "b": { + "At": [ + 247.0, + -5.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 580.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 517.99, + 33.2441 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ef.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 580, + "unicode": [], + "name": "cyr_ef.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ef.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ef.low.glif deleted file mode 100644 index 6006685..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ef.low.glif +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ef.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ef.low.glifjson new file mode 100644 index 0000000..2b46914 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ef.low.glifjson @@ -0,0 +1,447 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 103.319, + 149.009 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 272.0, + "y": 259.48, + "a": { + "At": [ + 384.111, + 259.48 + ] + }, + "b": { + "At": [ + 209.612, + 259.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 337.0, + "y": 141.0, + "a": { + "At": [ + 361.714, + 194.0 + ] + }, + "b": { + "At": [ + 337.0, + 141.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 272.652, + "y": 259.775, + "a": { + "At": [ + 222.706, + 259.775 + ] + }, + "b": { + "At": [ + 348.458, + 259.775 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 118.714, + "y": 71.1963, + "a": { + "At": [ + 118.714, + 33.3184 + ] + }, + "b": { + "At": [ + 118.714, + 187.132 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 193.185, + "y": -4.67383, + "a": { + "At": [ + 251.834, + -4.67383 + ] + }, + "b": { + "At": [ + 144.622, + -4.67383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 330.206, + "y": 125.081, + "a": { + "At": [ + 339.028, + 144.0 + ] + }, + "b": { + "At": [ + 295.195, + 50.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 396.0, + "y": 264.48, + "a": { + "At": [ + 396.0, + 264.48 + ] + }, + "b": { + "At": [ + 396.0, + 264.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 141.639, + "y": -281.0, + "a": "Colocated", + "b": { + "At": [ + 241.0, + -68.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 336.0, + "y": 134.0, + "a": { + "At": [ + 371.439, + 210.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 481.652, + "y": 259.775, + "a": { + "At": [ + 557.458, + 259.775 + ] + }, + "b": { + "At": [ + 419.0, + 259.775 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 546.0, + "y": 141.0, + "a": { + "At": [ + 512.696, + 62.9658 + ] + }, + "b": { + "At": [ + 570.714, + 194.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 402.185, + "y": -4.67383, + "a": { + "At": [ + 320.0, + -4.67383 + ] + }, + "b": { + "At": [ + 465.561, + -4.67383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 338.0, + "y": 137.0, + "a": { + "At": [ + 318.882, + 96.0 + ] + }, + "b": { + "At": [ + 295.566, + 46.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 402.0, + "y": -5.0, + "a": { + "At": [ + 492.6, + -5.0 + ] + }, + "b": { + "At": [ + 283.0, + -5.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 616.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 553.99, + 33.2441 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ef.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 616, + "unicode": [], + "name": "cyr_ef.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_el.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_el.glif deleted file mode 100644 index 9d2bff0..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_el.glif +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_el.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_el.glifjson new file mode 100644 index 0000000..73ac1f8 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_el.glifjson @@ -0,0 +1,173 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 0.0, + 7.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 48.0, + "y": 0.0, + "a": { + "At": [ + 116.0, + 0.0 + ] + }, + "b": { + "At": [ + 26.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 272.0, + "y": 264.0, + "a": { + "At": [ + 185.0, + 118.0 + ] + }, + "b": { + "At": [ + 224.0, + 188.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 230.0, + "y": 0.0, + "a": { + "At": [ + 256.0, + 0.0 + ] + }, + "b": { + "At": [ + 150.0, + 4.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 365.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 319.808, + 45.3555 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_el", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 363, + "unicode": [ + "л" + ], + "name": "cyr_el", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_el.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_el.high.glif deleted file mode 100644 index df51605..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_el.high.glif +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_el.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_el.high.glifjson new file mode 100644 index 0000000..5a6f89e --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_el.high.glifjson @@ -0,0 +1,171 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 0.0, + 101.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 65.0, + "y": 0.0, + "a": { + "At": [ + 133.0, + 0.0 + ] + }, + "b": { + "At": [ + 11.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 269.0, + "y": 264.0, + "a": { + "At": [ + 182.0, + 118.0 + ] + }, + "b": { + "At": [ + 221.0, + 188.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 227.0, + "y": 0.0, + "a": { + "At": [ + 253.0, + 0.0 + ] + }, + "b": { + "At": [ + 147.0, + 4.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 362.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 316.808, + 45.3555 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_el.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 360, + "unicode": [], + "name": "cyr_el.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_el.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_el.low.glif deleted file mode 100644 index db033bd..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_el.low.glif +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_el.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_el.low.glifjson new file mode 100644 index 0000000..9d510f8 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_el.low.glifjson @@ -0,0 +1,171 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 0.0, + 7.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 48.0, + "y": 0.0, + "a": { + "At": [ + 116.0, + 0.0 + ] + }, + "b": { + "At": [ + 26.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 272.0, + "y": 264.0, + "a": { + "At": [ + 185.0, + 118.0 + ] + }, + "b": { + "At": [ + 224.0, + 188.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 230.0, + "y": 0.0, + "a": { + "At": [ + 256.0, + 0.0 + ] + }, + "b": { + "At": [ + 150.0, + 4.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 365.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 319.808, + 45.3555 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_el.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 363, + "unicode": [], + "name": "cyr_el.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_em.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_em.glif deleted file mode 100644 index 9908e54..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_em.glif +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_em.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_em.glifjson new file mode 100644 index 0000000..146d1a8 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_em.glifjson @@ -0,0 +1,225 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + -0.445672, + 7.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 47.5312, + "y": 0.0, + "a": { + "At": [ + 116.0, + 0.0 + ] + }, + "b": { + "At": [ + 26.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 272.236, + "y": 264.48, + "a": { + "At": [ + 185.694, + 118.555 + ] + }, + "b": { + "At": [ + 224.565, + 188.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 230.35, + "y": 10.0, + "a": { + "At": [ + 308.0, + 10.3732 + ] + }, + "b": { + "At": [ + 150.0, + 13.5868 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 499.236, + "y": 264.48, + "a": { + "At": [ + 391.271, + 92.2148 + ] + }, + "b": { + "At": [ + 499.236, + 264.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 423.0, + "y": 0.0, + "a": { + "At": [ + 456.014, + 1.81836 + ] + }, + "b": { + "At": [ + 348.426, + -4.10742 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 559.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 521.557, + 50.4453 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_em", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 559, + "unicode": [ + "м" + ], + "name": "cyr_em", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_em.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_em.high.glif deleted file mode 100644 index 875bc5b..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_em.high.glif +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_em.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_em.high.glifjson new file mode 100644 index 0000000..51d7f96 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_em.high.glifjson @@ -0,0 +1,223 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 0.0, + 75.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 97.5312, + "y": 0.0, + "a": { + "At": [ + 177.0, + 0.0 + ] + }, + "b": { + "At": [ + 9.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 322.236, + "y": 264.48, + "a": { + "At": [ + 235.694, + 118.555 + ] + }, + "b": { + "At": [ + 274.565, + 188.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 280.35, + "y": 10.0, + "a": { + "At": [ + 358.0, + 10.373 + ] + }, + "b": { + "At": [ + 200.0, + 13.5869 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 549.236, + "y": 264.48, + "a": { + "At": [ + 441.271, + 92.2148 + ] + }, + "b": { + "At": [ + 549.236, + 264.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 473.0, + "y": 0.0, + "a": { + "At": [ + 506.014, + 1.81836 + ] + }, + "b": { + "At": [ + 398.426, + -4.10742 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 609.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 571.557, + 50.4453 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_em.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 609, + "unicode": [], + "name": "cyr_em.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_em.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_em.low.glif deleted file mode 100644 index 6557953..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_em.low.glif +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_em.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_em.low.glifjson new file mode 100644 index 0000000..33b6016 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_em.low.glifjson @@ -0,0 +1,223 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + -0.445672, + 7.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 47.5312, + "y": 0.0, + "a": { + "At": [ + 116.0, + 0.0 + ] + }, + "b": { + "At": [ + 26.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 272.236, + "y": 264.48, + "a": { + "At": [ + 185.694, + 118.555 + ] + }, + "b": { + "At": [ + 224.565, + 188.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 230.35, + "y": 10.0, + "a": { + "At": [ + 308.0, + 10.3732 + ] + }, + "b": { + "At": [ + 150.0, + 13.5868 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 499.236, + "y": 264.48, + "a": { + "At": [ + 391.271, + 92.2148 + ] + }, + "b": { + "At": [ + 499.236, + 264.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 423.0, + "y": 0.0, + "a": { + "At": [ + 456.014, + 1.81836 + ] + }, + "b": { + "At": [ + 348.426, + -4.10742 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 559.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 521.557, + 50.4453 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_em.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 559, + "unicode": [], + "name": "cyr_em.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_en.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_en.glif deleted file mode 100644 index f6f3ab8..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_en.glif +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_en.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_en.glifjson new file mode 100644 index 0000000..4909502 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_en.glifjson @@ -0,0 +1,199 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 167.0, + "y": 264.48, + "a": { + "At": [ + 124.796, + 172.861 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 43.2044, + "y": 0.0, + "a": { + "At": [ + 64.0, + 42.0 + ] + }, + "b": { + "At": [ + 83.9936, + 86.4064 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 196.0, + "y": 125.0, + "a": { + "At": [ + 282.0, + 125.0 + ] + }, + "b": { + "At": [ + 101.0, + 125.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 358.0, + "y": 264.48, + "a": { + "At": [ + 326.0, + 194.0 + ] + }, + "b": { + "At": [ + 299.0, + 154.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 286.0, + "y": 0.0, + "a": { + "At": [ + 351.0, + 0.0 + ] + }, + "b": { + "At": [ + 188.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 484.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 457.427, + 58.0571 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_en", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 484, + "unicode": [ + "н" + ], + "name": "cyr_en", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_en.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_en.high.glif deleted file mode 100644 index 2b35a71..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_en.high.glif +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_en.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_en.high.glifjson new file mode 100644 index 0000000..0da2ac0 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_en.high.glifjson @@ -0,0 +1,213 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 28.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 167.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 129.471, + 184.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 43.2044, + "y": 0.0, + "a": { + "At": [ + 64.0, + 42.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 196.0, + "y": 125.0, + "a": { + "At": [ + 282.0, + 125.0 + ] + }, + "b": { + "At": [ + 101.0, + 125.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 358.0, + "y": 264.48, + "a": { + "At": [ + 326.0, + 194.0 + ] + }, + "b": { + "At": [ + 299.0, + 154.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 286.0, + "y": 0.0, + "a": { + "At": [ + 351.0, + 0.0 + ] + }, + "b": { + "At": [ + 188.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 484.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 457.427, + 58.0571 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_en.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 484, + "unicode": [], + "name": "cyr_en.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_en.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_en.low.glif deleted file mode 100644 index 8e0da36..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_en.low.glif +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_en.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_en.low.glifjson new file mode 100644 index 0000000..b8222ae --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_en.low.glifjson @@ -0,0 +1,213 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 70.529, + 126.049 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 167.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 113.0, + 159.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 43.2044, + "y": 0.0, + "a": { + "At": [ + 64.0, + 42.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 196.0, + "y": 125.0, + "a": { + "At": [ + 282.0, + 125.0 + ] + }, + "b": { + "At": [ + 101.0, + 125.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 358.0, + "y": 264.48, + "a": { + "At": [ + 326.0, + 194.0 + ] + }, + "b": { + "At": [ + 299.0, + 154.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 286.0, + "y": 0.0, + "a": { + "At": [ + 351.0, + 0.0 + ] + }, + "b": { + "At": [ + 188.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 484.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 457.427, + 58.0571 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_en.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 484, + "unicode": [], + "name": "cyr_en.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_er.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_er.glif deleted file mode 100644 index 8bdef75..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_er.glif +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_er.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_er.glifjson new file mode 100644 index 0000000..3e7bc68 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_er.glifjson @@ -0,0 +1,335 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 129.0, + "y": 123.16939, + "a": { + "At": [ + 201.26724, + 192.17026 + ] + }, + "b": { + "At": [ + 63.05725, + 60.207157 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 277.0, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 277.0, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 39.0, + "y": -268.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 193.0, + "y": 77.0, + "a": { + "At": [ + 215.5775, + 135.55511 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 307.0, + "y": 222.14265, + "a": { + "At": [ + 339.94946, + 248.64264 + ] + }, + "b": { + "At": [ + 264.30136, + 187.8018 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 429.0, + "y": 264.48, + "a": { + "At": [ + 479.43878, + 264.48 + ] + }, + "b": { + "At": [ + 380.02972, + 264.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 429.0, + "y": 136.19861, + "a": { + "At": [ + 402.06946, + 68.78576 + ] + }, + "b": { + "At": [ + 454.87656, + 200.97308 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 427.0, + "y": 0.0, + "a": { + "At": [ + 515.091, + 0.0 + ] + }, + "b": { + "At": [ + 373.71527, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 609.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 546.10596, + 32.6249 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_er", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 609, + "unicode": [ + "р" + ], + "name": "cyr_er", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_er.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_er.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_er.high.glif deleted file mode 100644 index 582d382..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_er.high.glif +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_er.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_er.high.glifjson new file mode 100644 index 0000000..7f195b3 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_er.high.glifjson @@ -0,0 +1,317 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 64.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 160.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 132.0, + 194.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 160.0, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": -88.0, + "y": -268.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 72.0, + "y": 77.0, + "a": { + "At": [ + 95.02053, + 136.7108 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 184.0, + "y": 224.14348, + "a": { + "At": [ + 221.02893, + 249.43784 + ] + }, + "b": { + "At": [ + 133.79666, + 189.8497 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 312.0, + "y": 264.48, + "a": { + "At": [ + 357.83282, + 264.48 + ] + }, + "b": { + "At": [ + 264.27454, + 264.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 319.0, + "y": 153.86473, + "a": { + "At": [ + 290.6738, + 81.38642 + ] + }, + "b": { + "At": [ + 341.7371, + 212.04214 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 310.0, + "y": 0.0, + "a": { + "At": [ + 398.091, + 0.0 + ] + }, + "b": { + "At": [ + 252.03987, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 492.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 429.105, + 32.625 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_er.high", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 492, + "unicode": [], + "name": "cyr_er.high", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_er.high.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_er.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_er.low.glif deleted file mode 100644 index bdf7a6d..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_er.low.glif +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_er.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_er.low.glifjson new file mode 100644 index 0000000..0c4bf3e --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_er.low.glifjson @@ -0,0 +1,348 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 77.129944, + 130.6711 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 168.0, + "y": 189.23405, + "a": { + "At": [ + 204.28835, + 213.77892 + ] + }, + "b": { + "At": [ + 128.19594, + 162.31122 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 260.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 231.21632, + 234.40298 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 260.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 231.21632, + 234.40298 + ] + }, + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 22.0, + "y": -268.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 176.0, + "y": 77.0, + "a": { + "At": [ + 199.36755, + 137.61598 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 287.7778, + "y": 225.68147, + "a": { + "At": [ + 323.4901, + 250.04642 + ] + }, + "b": { + "At": [ + 237.60419, + 191.45024 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 412.0, + "y": 264.48, + "a": { + "At": [ + 460.29547, + 264.48 + ] + }, + "b": { + "At": [ + 365.24994, + 264.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 415.28598, + "y": 144.44443, + "a": { + "At": [ + 387.52097, + 74.517525 + ] + }, + "b": { + "At": [ + 439.8286, + 206.25566 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 410.0, + "y": 0.0, + "a": { + "At": [ + 498.091, + 0.0 + ] + }, + "b": { + "At": [ + 354.53964, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 592.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 529.105, + 32.625 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_er.low", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 592, + "unicode": [], + "name": "cyr_er.low", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_er.low.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_es.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_es.glif deleted file mode 100644 index 6a3ca0d..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_es.glif +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_es.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_es.glifjson new file mode 100644 index 0000000..18678f4 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_es.glifjson @@ -0,0 +1,173 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 233.0, + "y": 207.0, + "a": { + "At": [ + 233.0, + 221.783 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 168.0, + "y": 256.0, + "a": { + "At": [ + 119.919, + 257.103 + ] + }, + "b": { + "At": [ + 215.0, + 254.922 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 40.0, + "y": 162.0, + "a": { + "At": [ + 5.0, + 92.0 + ] + }, + "b": { + "At": [ + 75.0, + 232.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 69.0, + "y": -3.0, + "a": { + "At": [ + 158.915, + -6.90935 + ] + }, + "b": { + "At": [ + 0.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 278.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 238.165, + 48.771 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_es", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 278, + "unicode": [ + "с" + ], + "name": "cyr_es", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_es.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_es.high.glif deleted file mode 100644 index 95ad06f..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_es.high.glif +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_es.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_es.high.glifjson new file mode 100644 index 0000000..264604d --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_es.high.glifjson @@ -0,0 +1,327 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -14.0, + "y": 171.0, + "a": { + "At": [ + -14.0, + 170.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": -11.4383, + "y": 169.976, + "a": { + "At": [ + -2.42604, + 169.976 + ] + }, + "b": { + "At": [ + -13.0769, + 169.976 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 46.0, + "y": 180.0, + "a": { + "At": [ + 65.0, + 190.0 + ] + }, + "b": { + "At": [ + 28.2308, + 170.692 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 112.0, + "y": 224.0, + "a": { + "At": [ + 112.0, + 224.0 + ] + }, + "b": { + "At": [ + 84.0, + 206.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 184.33, + "y": 254.371, + "a": { + "At": [ + 206.798, + 254.371 + ] + }, + "b": { + "At": [ + 147.044, + 254.371 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 247.0, + "y": 208.0, + "a": { + "At": [ + 247.0, + 208.0 + ] + }, + "b": { + "At": [ + 230.08, + 243.344 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 181.632, + "y": 253.948, + "a": { + "At": [ + 157.836, + 253.948 + ] + }, + "b": { + "At": [ + 227.494, + 253.948 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 88.0, + "y": 204.0, + "a": { + "At": [ + 88.0, + 204.0 + ] + }, + "b": { + "At": [ + 126.944, + 241.578 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 25.2225, + "y": 53.0139, + "a": { + "At": [ + 25.2225, + 18.4558 + ] + }, + "b": { + "At": [ + 25.2225, + 115.731 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 103.409, + "y": -8.34423, + "a": { + "At": [ + 141.418, + -8.34423 + ] + }, + "b": { + "At": [ + 44.2828, + -8.34423 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 293.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 220.087, + 25.946 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_es.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 293, + "unicode": [], + "name": "cyr_es.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_es.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_es.low.glif deleted file mode 100644 index 498fc11..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_es.low.glif +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_es.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_es.low.glifjson new file mode 100644 index 0000000..ca619e0 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_es.low.glifjson @@ -0,0 +1,301 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 20.8799, + 90.6201 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 102.0, + "y": 158.0, + "a": { + "At": [ + 124.11, + 207.881 + ] + }, + "b": { + "At": [ + 94.9082, + 142.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 232.0, + "y": 256.0, + "a": { + "At": [ + 232.0, + 256.0 + ] + }, + "b": { + "At": [ + 182.0, + 261.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 290.0, + "y": 209.0, + "a": { + "At": [ + 290.0, + 209.0 + ] + }, + "b": { + "At": [ + 278.0, + 250.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 278.0, + "y": 230.0, + "a": { + "At": [ + 274.0, + 234.0 + ] + }, + "b": { + "At": [ + 287.0, + 220.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 263.0, + "y": 243.0, + "a": { + "At": [ + 230.0, + 267.0 + ] + }, + "b": { + "At": [ + 269.0, + 239.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 86.0, + "y": 130.0, + "a": { + "At": [ + 69.1826, + 99.0 + ] + }, + "b": { + "At": [ + 168.0, + 272.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 71.0, + "y": 34.0, + "a": { + "At": [ + 76.2715, + 8.83594 + ] + }, + "b": { + "At": [ + 65.5146, + 60.1836 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 133.0, + "y": -12.0, + "a": { + "At": [ + 161.0, + -17.0 + ] + }, + "b": { + "At": [ + 102.0, + -6.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 346.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 198.0, + -27.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_es.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 346, + "unicode": [], + "name": "cyr_es.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ghe.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ghe.glif deleted file mode 100644 index 4d19442..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ghe.glif +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ghe.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ghe.glifjson new file mode 100644 index 0000000..8ba0006 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ghe.glifjson @@ -0,0 +1,173 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 39.0898, + 198.531 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 166.0, + "y": 265.0, + "a": { + "At": [ + 246.002, + 265.0 + ] + }, + "b": { + "At": [ + 112.997, + 265.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 102.201, + "y": 37.8379, + "a": { + "At": [ + 102.201, + 5.0 + ] + }, + "b": { + "At": [ + 102.201, + 90.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 155.342, + "y": -2.76758, + "a": { + "At": [ + 191.241, + -2.76758 + ] + }, + "b": { + "At": [ + 122.0, + -2.76758 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 315.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 269.095, + 44.8564 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ghe", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 315, + "unicode": [ + "г" + ], + "name": "cyr_ghe", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ghe.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ghe.high.glif deleted file mode 100644 index f3b4287..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ghe.high.glif +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ghe.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ghe.high.glifjson new file mode 100644 index 0000000..015632e --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ghe.high.glifjson @@ -0,0 +1,171 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 75.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 187.0, + "y": 265.0, + "a": { + "At": [ + 267.002, + 265.0 + ] + }, + "b": { + "At": [ + 101.998, + 265.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 123.201, + "y": 37.8379, + "a": { + "At": [ + 123.201, + 5.0 + ] + }, + "b": { + "At": [ + 123.201, + 90.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 176.342, + "y": -2.76758, + "a": { + "At": [ + 212.241, + -2.76758 + ] + }, + "b": { + "At": [ + 143.0, + -2.76758 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 346.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 300.095, + 44.8564 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ghe.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 346, + "unicode": [], + "name": "cyr_ghe.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ghe.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ghe.low.glif deleted file mode 100644 index 5578cea..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ghe.low.glif +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ghe.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ghe.low.glifjson new file mode 100644 index 0000000..6b713df --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ghe.low.glifjson @@ -0,0 +1,171 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 123.144, + 162.89 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 265.0, + "y": 265.0, + "a": { + "At": [ + 345.002, + 265.0 + ] + }, + "b": { + "At": [ + 173.998, + 265.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 211.201, + "y": 37.8379, + "a": { + "At": [ + 211.201, + 5.0 + ] + }, + "b": { + "At": [ + 211.201, + 90.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 264.342, + "y": -2.76758, + "a": { + "At": [ + 300.241, + -2.76758 + ] + }, + "b": { + "At": [ + 231.0, + -2.76758 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 434.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 388.095, + 44.8564 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ghe.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 434, + "unicode": [], + "name": "cyr_ghe.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ha.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ha.glif deleted file mode 100644 index b8e86cd..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ha.glif +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ha.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ha.glifjson new file mode 100644 index 0000000..e7aec2d --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ha.glifjson @@ -0,0 +1,316 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 60.1025, + "y": 171.0, + "a": { + "At": [ + 76.9502, + 203.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 196.695, + "y": 264.48, + "a": { + "At": [ + 259.093, + 264.929 + ] + }, + "b": { + "At": [ + 134.051, + 264.03 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 225.489, + "y": 140.0, + "a": { + "At": [ + 182.123, + 47.0 + ] + }, + "b": { + "At": [ + 270.255, + 236.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 59.3018, + "y": 0.0, + "a": { + "At": [ + 14.9023, + 0.0 + ] + }, + "b": { + "At": [ + 104.902, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 0.501953, + "y": 37.0, + "a": "Colocated", + "b": { + "At": [ + 7.70215, + 20.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 421.0, + "y": 171.0, + "a": { + "At": [ + 434.363, + 210.826 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 376.494, + "y": 264.48, + "a": { + "At": [ + 345.0, + 264.48 + ] + }, + "b": { + "At": [ + 432.0, + 264.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 225.489, + "y": 140.0, + "a": { + "At": [ + 179.664, + 50.2197 + ] + }, + "b": { + "At": [ + 273.607, + 234.271 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 237.0, + "y": 0.0, + "a": { + "At": [ + 324.0, + 0.0 + ] + }, + "b": { + "At": [ + 197.809, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 437.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 377.0, + 34.6523 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ha", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 437, + "unicode": [ + "х" + ], + "name": "cyr_ha", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ha.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ha.high.glif deleted file mode 100644 index 22cd5db..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ha.high.glif +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ha.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ha.high.glifjson new file mode 100644 index 0000000..bacb793 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ha.high.glifjson @@ -0,0 +1,314 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 116.848, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 196.695, + "y": 264.48, + "a": { + "At": [ + 259.093, + 264.929 + ] + }, + "b": { + "At": [ + 109.0, + 263.85 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 225.489, + "y": 140.0, + "a": { + "At": [ + 182.123, + 47.0 + ] + }, + "b": { + "At": [ + 270.255, + 236.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 59.3018, + "y": 0.0, + "a": { + "At": [ + 14.9023, + 0.0 + ] + }, + "b": { + "At": [ + 104.902, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 0.501953, + "y": 37.0, + "a": "Colocated", + "b": { + "At": [ + 7.70215, + 20.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 421.0, + "y": 171.0, + "a": { + "At": [ + 434.363, + 210.826 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 376.494, + "y": 264.48, + "a": { + "At": [ + 345.0, + 264.48 + ] + }, + "b": { + "At": [ + 432.0, + 264.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 225.489, + "y": 140.0, + "a": { + "At": [ + 179.664, + 50.2197 + ] + }, + "b": { + "At": [ + 273.607, + 234.271 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 237.0, + "y": 0.0, + "a": { + "At": [ + 326.0, + 0.0 + ] + }, + "b": { + "At": [ + 197.809, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 437.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 377.0, + 34.6523 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ha.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 437, + "unicode": [], + "name": "cyr_ha.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ha.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ha.low.glif deleted file mode 100644 index 00b5dae..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ha.low.glif +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ha.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ha.low.glifjson new file mode 100644 index 0000000..58b9fd9 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ha.low.glifjson @@ -0,0 +1,314 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 90.2706, + 139.872 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 293.695, + "y": 264.48, + "a": { + "At": [ + 356.093, + 264.929 + ] + }, + "b": { + "At": [ + 206.0, + 263.851 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 322.489, + "y": 140.0, + "a": { + "At": [ + 279.123, + 47.0 + ] + }, + "b": { + "At": [ + 367.255, + 236.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 156.302, + "y": 0.0, + "a": { + "At": [ + 111.902, + 0.0 + ] + }, + "b": { + "At": [ + 201.902, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 97.502, + "y": 37.0, + "a": "Colocated", + "b": { + "At": [ + 104.702, + 20.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 518.0, + "y": 171.0, + "a": { + "At": [ + 531.363, + 210.826 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 473.494, + "y": 264.48, + "a": { + "At": [ + 442.0, + 264.48 + ] + }, + "b": { + "At": [ + 529.0, + 264.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 322.489, + "y": 140.0, + "a": { + "At": [ + 276.664, + 50.2197 + ] + }, + "b": { + "At": [ + 370.607, + 234.271 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 334.0, + "y": 0.0, + "a": { + "At": [ + 406.0, + 0.0 + ] + }, + "b": { + "At": [ + 294.809, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 524.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 464.0, + 34.6523 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ha.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 524, + "unicode": [], + "name": "cyr_ha.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_hard_sign.finahigh.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_hard_sign.finahigh.glif deleted file mode 100644 index eba904b..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_hard_sign.finahigh.glif +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_hard_sign.finahigh.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_hard_sign.finahigh.glifjson new file mode 100644 index 0000000..3b46031 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_hard_sign.finahigh.glifjson @@ -0,0 +1,275 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 206.0, + "y": 113.0, + "a": { + "At": [ + 222.0, + 146.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 330.4, + "y": 171.0, + "a": { + "At": [ + 397.6, + 171.16 + ] + }, + "b": { + "At": [ + 266.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 396.8, + "y": 75.0, + "a": { + "At": [ + 380.013, + 39.0 + ] + }, + "b": { + "At": [ + 412.466, + 108.596 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 274.0, + "y": 0.0, + "a": { + "At": [ + 218.8, + 0.0 + ] + }, + "b": { + "At": [ + 337.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 202.604, + "y": 94.0, + "a": { + "At": [ + 205.6, + 167.0 + ] + }, + "b": { + "At": [ + 200.8, + 48.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 298.0, + "y": 264.48, + "a": { + "At": [ + 246.4, + 206.0 + ] + }, + "b": { + "At": [ + 298.0, + 264.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 165.0, + "y": 171.0, + "a": { + "At": [ + 107.09, + 171.16 + ] + }, + "b": { + "At": [ + 218.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 116.0, + "y": 264.48, + "a": { + "At": [ + 94.0, + 218.0 + ] + }, + "b": { + "At": [ + 84.0, + 197.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 0.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 48.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_hard_sign.finahigh", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 409, + "unicode": [], + "name": "cyr_hard_sign.finahigh", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_hard_sign.finalow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_hard_sign.finalow.glif deleted file mode 100644 index 76faef8..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_hard_sign.finalow.glif +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_hard_sign.finalow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_hard_sign.finalow.glifjson new file mode 100644 index 0000000..c52cfb9 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_hard_sign.finalow.glifjson @@ -0,0 +1,275 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 39.3193, + 104.195 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 176.0, + "y": 264.48, + "a": { + "At": [ + 144.0, + 197.0 + ] + }, + "b": { + "At": [ + 133.0, + 168.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 225.0, + "y": 171.0, + "a": { + "At": [ + 278.0, + 171.16 + ] + }, + "b": { + "At": [ + 167.09, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 358.0, + "y": 264.48, + "a": { + "At": [ + 358.0, + 264.48 + ] + }, + "b": { + "At": [ + 306.4, + 206.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 262.604, + "y": 94.0, + "a": { + "At": [ + 260.8, + 48.0 + ] + }, + "b": { + "At": [ + 265.6, + 167.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 334.0, + "y": 0.0, + "a": { + "At": [ + 397.0, + 0.0 + ] + }, + "b": { + "At": [ + 278.8, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 456.8, + "y": 75.0, + "a": { + "At": [ + 472.466, + 108.596 + ] + }, + "b": { + "At": [ + 440.013, + 39.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 390.4, + "y": 171.0, + "a": { + "At": [ + 326.0, + 171.16 + ] + }, + "b": { + "At": [ + 457.6, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 266.0, + "y": 113.0, + "a": "Colocated", + "b": { + "At": [ + 282.0, + 146.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_hard_sign.finalow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 469, + "unicode": [], + "name": "cyr_hard_sign.finalow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_hard_sign.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_hard_sign.glif deleted file mode 100644 index 099b62c..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_hard_sign.glif +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_hard_sign.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_hard_sign.glifjson new file mode 100644 index 0000000..c8787fd --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_hard_sign.glifjson @@ -0,0 +1,277 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 25.3555, + "y": 171.0, + "a": { + "At": [ + 37.252, + 193.494 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 74.0, + "y": 264.48, + "a": { + "At": [ + 42.0, + 197.0 + ] + }, + "b": { + "At": [ + 52.4375, + 222.277 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 123.0, + "y": 171.0, + "a": { + "At": [ + 176.0, + 171.16 + ] + }, + "b": { + "At": [ + 65.0898, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 256.0, + "y": 264.48, + "a": { + "At": [ + 256.0, + 264.48 + ] + }, + "b": { + "At": [ + 204.4, + 206.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 160.604, + "y": 94.0, + "a": { + "At": [ + 158.8, + 48.0 + ] + }, + "b": { + "At": [ + 163.6, + 167.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 232.0, + "y": 0.0, + "a": { + "At": [ + 295.0, + 0.0 + ] + }, + "b": { + "At": [ + 176.8, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 354.8, + "y": 75.0, + "a": { + "At": [ + 370.466, + 108.596 + ] + }, + "b": { + "At": [ + 338.013, + 39.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 288.4, + "y": 171.0, + "a": { + "At": [ + 224.0, + 171.16 + ] + }, + "b": { + "At": [ + 355.6, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 164.0, + "y": 113.0, + "a": "Colocated", + "b": { + "At": [ + 180.0, + 146.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_hard_sign", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 367, + "unicode": [ + "ъ" + ], + "name": "cyr_hard_sign", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_i.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_i.glif deleted file mode 100644 index 321f352..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_i.glif +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_i.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_i.glifjson new file mode 100644 index 0000000..ee39ac4 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_i.glifjson @@ -0,0 +1,303 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 7.0, + "y": -4.0, + "a": { + "At": [ + 7.0, + -4.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 378.0, + "y": 262.0, + "a": { + "At": [ + 378.0, + 262.0 + ] + }, + "b": { + "At": [ + 240.0, + 50.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 280.881, + "y": 36.6953, + "a": { + "At": [ + 280.881, + 7.79882 + ] + }, + "b": { + "At": [ + 280.881, + 103.653 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 332.232, + "y": 0.132582, + "a": { + "At": [ + 368.222, + 0.132582 + ] + }, + "b": { + "At": [ + 308.678, + 0.132582 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 427.0, + "y": 45.0, + "a": { + "At": [ + 464.0, + 73.0 + ] + }, + "b": { + "At": [ + 399.539, + 24.2188 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 628.0, + "y": 262.0, + "a": { + "At": [ + 628.0, + 262.0 + ] + }, + "b": { + "At": [ + 587.0, + 194.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 587.0, + "y": 202.0, + "a": { + "At": [ + 587.0, + 202.0 + ] + }, + "b": { + "At": [ + 595.0, + 216.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 519.588, + "y": 35.3822, + "a": { + "At": [ + 519.588, + 13.2139 + ] + }, + "b": { + "At": [ + 519.588, + 86.5389 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 579.023, + "y": -1.97531, + "a": { + "At": [ + 611.409, + -1.97531 + ] + }, + "b": { + "At": [ + 530.813, + -1.97531 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 727.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 674.897, + 40.5283 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_i", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 727, + "unicode": [ + "и" + ], + "name": "cyr_i", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_i.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_i.high.glif deleted file mode 100644 index 541007f..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_i.high.glif +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_i.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_i.high.glifjson new file mode 100644 index 0000000..38dd0b4 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_i.high.glifjson @@ -0,0 +1,275 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -10.0, + "y": 171.0, + "a": { + "At": [ + -10.0, + 171.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 26.0, + "y": 173.0, + "a": { + "At": [ + 42.0, + 176.0 + ] + }, + "b": { + "At": [ + 10.0, + 170.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 146.0, + "y": 261.0, + "a": { + "At": [ + 146.0, + 261.0 + ] + }, + "b": { + "At": [ + 96.0, + 186.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 61.0, + "y": 8.0, + "a": { + "At": [ + 114.0, + -19.0 + ] + }, + "b": { + "At": [ + 8.0, + 35.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 196.0, + "y": 43.0, + "a": { + "At": [ + 233.0, + 71.0 + ] + }, + "b": { + "At": [ + 159.0, + 15.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 396.0, + "y": 261.0, + "a": { + "At": [ + 396.0, + 261.0 + ] + }, + "b": { + "At": [ + 355.0, + 193.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 355.0, + "y": 200.0, + "a": { + "At": [ + 355.0, + 200.0 + ] + }, + "b": { + "At": [ + 363.0, + 214.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 295.0, + "y": 13.0, + "a": { + "At": [ + 315.172, + -26.4186 + ] + }, + "b": { + "At": [ + 272.0, + 58.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 496.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 406.59, + 14.3945 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_i.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 496, + "unicode": [], + "name": "cyr_i.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_i.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_i.low.glif deleted file mode 100644 index e19c462..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_i.low.glif +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_i.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_i.low.glifjson new file mode 100644 index 0000000..9bbe78b --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_i.low.glifjson @@ -0,0 +1,301 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -1.0, + "y": 77.0, + "a": { + "At": [ + 78.1562, + 131.426 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 187.0, + "y": 257.0, + "a": { + "At": [ + 187.0, + 257.0 + ] + }, + "b": { + "At": [ + 144.623, + 197.47 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 89.8809, + "y": 31.6953, + "a": { + "At": [ + 89.8809, + 2.79883 + ] + }, + "b": { + "At": [ + 89.8809, + 98.6533 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 141.232, + "y": -4.86719, + "a": { + "At": [ + 221.0, + -4.86719 + ] + }, + "b": { + "At": [ + 117.678, + -4.86719 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 438.0, + "y": 253.0, + "a": { + "At": [ + 438.0, + 253.0 + ] + }, + "b": { + "At": [ + 372.126, + 160.33 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 396.0, + "y": 197.0, + "a": { + "At": [ + 396.0, + 197.0 + ] + }, + "b": { + "At": [ + 404.0, + 211.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 331.972, + "y": 30.3076, + "a": { + "At": [ + 331.972, + 22.3887 + ] + }, + "b": { + "At": [ + 331.972, + 87.458 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 336.0, + "y": 10.0, + "a": { + "At": [ + 336.0, + 10.0 + ] + }, + "b": { + "At": [ + 333.201, + 15.4766 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 361.375, + "y": -2.75, + "a": { + "At": [ + 381.971, + -2.75 + ] + }, + "b": { + "At": [ + 339.0, + -2.75 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 527.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 462.647, + 31.9395 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_i.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 526, + "unicode": [], + "name": "cyr_i.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ie.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ie.glif deleted file mode 100644 index 254067d..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ie.glif +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ie.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ie.glifjson new file mode 100644 index 0000000..173f885 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ie.glifjson @@ -0,0 +1,199 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 2.0, + "y": -7.0, + "a": { + "At": [ + 2.0, + -7.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 302.0, + "y": 123.0, + "a": { + "At": [ + 404.0, + 201.0 + ] + }, + "b": { + "At": [ + 200.0, + 45.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 380.0, + "y": 254.0, + "a": { + "At": [ + 348.0, + 285.0 + ] + }, + "b": { + "At": [ + 396.0, + 239.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 282.0, + "y": 183.0, + "a": { + "At": [ + 282.0, + 183.0 + ] + }, + "b": { + "At": [ + 310.0, + 242.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 273.0, + "y": -6.0, + "a": { + "At": [ + 273.0, + -6.0 + ] + }, + "b": { + "At": [ + 163.0, + -30.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 457.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 364.0, + 13.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ie", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 457, + "unicode": [ + "е" + ], + "name": "cyr_ie", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ie.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ie.high.glif deleted file mode 100644 index 3897fe6..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ie.high.glif +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ie.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ie.high.glifjson new file mode 100644 index 0000000..4bd5ddf --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ie.high.glifjson @@ -0,0 +1,275 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -9.0, + "y": 171.0, + "a": { + "At": [ + 69.8115, + 171.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 190.506, + "y": 222.532, + "a": { + "At": [ + 190.506, + 238.045 + ] + }, + "b": { + "At": [ + 190.506, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 163.0, + "y": 263.0, + "a": { + "At": [ + 156.939, + 266.189 + ] + }, + "b": { + "At": [ + 182.298, + 252.844 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 145.377, + "y": 267.624, + "a": { + "At": [ + 115.442, + 267.624 + ] + }, + "b": { + "At": [ + 151.057, + 267.624 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 76.0, + "y": 195.0, + "a": { + "At": [ + 58.0, + 156.0 + ] + }, + "b": { + "At": [ + 91.1289, + 227.78 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 16.0, + "y": 56.0, + "a": { + "At": [ + 16.0, + 56.0 + ] + }, + "b": { + "At": [ + 22.0, + 88.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 14.8389, + "y": 42.2734, + "a": { + "At": [ + 14.8389, + 23.7627 + ] + }, + "b": { + "At": [ + 14.8389, + 50.2725 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 62.2725, + "y": -6.91211, + "a": { + "At": [ + 93.7783, + -6.91211 + ] + }, + "b": { + "At": [ + 21.0566, + -6.91211 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 230.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 168.564, + 32.9818 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ie.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 230, + "unicode": [], + "name": "cyr_ie.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ie.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ie.low.glif deleted file mode 100644 index ea3e846..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ie.low.glif +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ie.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ie.low.glifjson new file mode 100644 index 0000000..acf0948 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ie.low.glifjson @@ -0,0 +1,223 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 135.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 225.0, + "y": 232.0, + "a": { + "At": [ + 225.0, + 248.0 + ] + }, + "b": { + "At": [ + 225.0, + 190.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 183.0, + "y": 261.0, + "a": { + "At": [ + 144.0, + 261.0 + ] + }, + "b": { + "At": [ + 204.774, + 261.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 62.0, + "y": 138.0, + "a": { + "At": [ + 62.0, + 138.0 + ] + }, + "b": { + "At": [ + 80.0, + 223.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 49.0, + "y": 66.0, + "a": { + "At": [ + 49.0, + 31.0 + ] + }, + "b": { + "At": [ + 49.0, + 102.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 108.0, + "y": -4.0, + "a": { + "At": [ + 143.0, + -4.0 + ] + }, + "b": { + "At": [ + 61.0, + -4.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 279.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 185.166, + 11.2969 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ie.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 279, + "unicode": [], + "name": "cyr_ie.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ka.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ka.glif deleted file mode 100644 index 2a0e12b..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ka.glif +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ka.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ka.glifjson new file mode 100644 index 0000000..d9be91f --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ka.glifjson @@ -0,0 +1,338 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 39.0898, + 198.531 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 166.0, + "y": 265.0, + "a": { + "At": [ + 185.013, + 265.0 + ] + }, + "b": { + "At": [ + 112.997, + 265.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 191.248, + "y": 241.0, + "a": { + "At": [ + 191.248, + 213.311 + ] + }, + "b": { + "At": [ + 191.248, + 254.604 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 153.0, + "y": 132.0, + "a": "Colocated", + "b": { + "At": [ + 173.479, + 177.055 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 93.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 371.0, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 166.0, + "y": 161.16, + "a": { + "At": [ + 188.0, + 168.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 234.0, + "y": 171.0, + "a": { + "At": [ + 272.747, + 172.0 + ] + }, + "b": { + "At": [ + 207.706, + 172.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 280.0, + "y": 140.0, + "a": "Colocated", + "b": { + "At": [ + 287.788, + 156.701 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 236.571, + "y": 44.0, + "a": { + "At": [ + 217.116, + 2.27751 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 283.0, + "y": 0.0, + "a": { + "At": [ + 330.0, + 0.0 + ] + }, + "b": { + "At": [ + 258.584, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 478.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 399.361, + 21.6007 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ka", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 478, + "unicode": [ + "к" + ], + "name": "cyr_ka", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ka.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ka.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ka.high.glif deleted file mode 100644 index 3a6fb70..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ka.high.glif +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ka.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ka.high.glifjson new file mode 100644 index 0000000..f0ccc01 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ka.high.glifjson @@ -0,0 +1,336 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 106.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 196.0, + "y": 265.0, + "a": { + "At": [ + 215.013, + 265.0 + ] + }, + "b": { + "At": [ + 117.998, + 265.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 221.248, + "y": 241.0, + "a": { + "At": [ + 221.248, + 213.312 + ] + }, + "b": { + "At": [ + 221.248, + 254.604 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 183.0, + "y": 132.0, + "a": "Colocated", + "b": { + "At": [ + 203.479, + 177.055 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 123.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 401.0, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 196.0, + "y": 161.16, + "a": { + "At": [ + 218.0, + 168.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 264.0, + "y": 171.0, + "a": { + "At": [ + 302.747, + 172.0 + ] + }, + "b": { + "At": [ + 237.706, + 172.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 310.0, + "y": 140.0, + "a": "Colocated", + "b": { + "At": [ + 317.788, + 156.701 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 266.571, + "y": 44.0, + "a": { + "At": [ + 247.116, + 2.27734 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 313.0, + "y": 0.0, + "a": { + "At": [ + 360.0, + 0.0 + ] + }, + "b": { + "At": [ + 288.584, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 508.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 429.361, + 21.6006 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ka.high", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 508, + "unicode": [], + "name": "cyr_ka.high", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ka.high.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ka.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ka.low.glif deleted file mode 100644 index 9c628d6..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ka.low.glif +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ka.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ka.low.glifjson new file mode 100644 index 0000000..94cf054 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ka.low.glifjson @@ -0,0 +1,336 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 39.0898, + 104.035 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 274.0, + "y": 265.0, + "a": { + "At": [ + 293.013, + 265.0 + ] + }, + "b": { + "At": [ + 221.997, + 265.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 299.248, + "y": 241.0, + "a": { + "At": [ + 299.248, + 213.312 + ] + }, + "b": { + "At": [ + 299.248, + 254.604 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 261.0, + "y": 132.0, + "a": "Colocated", + "b": { + "At": [ + 281.479, + 177.055 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 201.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 480.0, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 275.0, + "y": 161.16, + "a": { + "At": [ + 297.0, + 168.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 343.0, + "y": 171.0, + "a": { + "At": [ + 381.747, + 172.0 + ] + }, + "b": { + "At": [ + 316.706, + 172.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 389.0, + "y": 140.0, + "a": "Colocated", + "b": { + "At": [ + 396.788, + 156.701 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 345.571, + "y": 44.0, + "a": { + "At": [ + 326.116, + 2.27734 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 392.0, + "y": 0.0, + "a": { + "At": [ + 439.0, + 0.0 + ] + }, + "b": { + "At": [ + 367.584, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 587.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 508.361, + 21.6006 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ka.low", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 587, + "unicode": [], + "name": "cyr_ka.low", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ka.low.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_o.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_o.glif deleted file mode 100644 index 8eaa971..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_o.glif +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_o.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_o.glifjson new file mode 100644 index 0000000..47a8b8d --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_o.glifjson @@ -0,0 +1,225 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 124.372, + "y": 249.471, + "a": { + "At": [ + 72.8594, + 225.593 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 9.71387, + "y": 71.1963, + "a": { + "At": [ + 9.71387, + 33.3184 + ] + }, + "b": { + "At": [ + 9.71387, + 161.538 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 84.1846, + "y": -4.67383, + "a": { + "At": [ + 155.372, + -4.67383 + ] + }, + "b": { + "At": [ + 35.6221, + -4.67383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 238.61, + "y": 182.516, + "a": { + "At": [ + 238.61, + 201.687 + ] + }, + "b": { + "At": [ + 238.61, + 87.5449 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 169.0, + "y": 260.0, + "a": { + "At": [ + 153.617, + 260.0 + ] + }, + "b": { + "At": [ + 223.083, + 260.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 120.0, + "y": 238.0, + "a": { + "At": [ + 101.103, + 185.087 + ] + }, + "b": { + "At": [ + 127.0, + 258.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 321.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 263.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_o", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 321, + "unicode": [ + "о" + ], + "name": "cyr_o", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_o.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_o.high.glif deleted file mode 100644 index b9603c2..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_o.high.glif +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_o.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_o.high.glifjson new file mode 100644 index 0000000..b7c098e --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_o.high.glifjson @@ -0,0 +1,249 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 110.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 184.372, + "y": 249.471, + "a": { + "At": [ + 132.859, + 225.593 + ] + }, + "b": { + "At": [ + 122.0, + 219.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 69.7139, + "y": 71.1963, + "a": { + "At": [ + 69.7139, + 33.3184 + ] + }, + "b": { + "At": [ + 69.7139, + 161.538 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 144.185, + "y": -4.67383, + "a": { + "At": [ + 215.372, + -4.67383 + ] + }, + "b": { + "At": [ + 95.6221, + -4.67383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 298.61, + "y": 182.516, + "a": { + "At": [ + 298.61, + 201.687 + ] + }, + "b": { + "At": [ + 298.61, + 87.5449 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 229.0, + "y": 260.0, + "a": { + "At": [ + 213.617, + 260.0 + ] + }, + "b": { + "At": [ + 283.083, + 260.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 180.0, + "y": 238.0, + "a": { + "At": [ + 161.103, + 185.087 + ] + }, + "b": { + "At": [ + 187.0, + 258.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 401.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 316.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_o.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 401, + "unicode": [], + "name": "cyr_o.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_o.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_o.low.glif deleted file mode 100644 index 40e3ec8..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_o.low.glif +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_o.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_o.low.glifjson new file mode 100644 index 0000000..0d6084f --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_o.low.glifjson @@ -0,0 +1,249 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 40.9576, + 105.343 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 254.372, + "y": 249.471, + "a": { + "At": [ + 202.859, + 225.593 + ] + }, + "b": { + "At": [ + 192.0, + 219.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 139.714, + "y": 71.1963, + "a": { + "At": [ + 139.714, + 33.3184 + ] + }, + "b": { + "At": [ + 139.714, + 161.538 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 214.185, + "y": -4.67383, + "a": { + "At": [ + 285.372, + -4.67383 + ] + }, + "b": { + "At": [ + 165.622, + -4.67383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 368.61, + "y": 182.516, + "a": { + "At": [ + 368.61, + 201.687 + ] + }, + "b": { + "At": [ + 368.61, + 87.5449 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 299.0, + "y": 260.0, + "a": { + "At": [ + 283.617, + 260.0 + ] + }, + "b": { + "At": [ + 353.083, + 260.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 250.0, + "y": 238.0, + "a": { + "At": [ + 231.103, + 185.087 + ] + }, + "b": { + "At": [ + 257.0, + 258.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 481.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 354.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_o.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 481, + "unicode": [], + "name": "cyr_o.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_pe.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_pe.glif deleted file mode 100644 index efb8753..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_pe.glif +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_pe.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_pe.glifjson new file mode 100644 index 0000000..91390fa --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_pe.glifjson @@ -0,0 +1,316 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": -12.0, + "a": { + "At": [ + 25.0, + 26.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 236.0, + "y": 225.0, + "a": { + "At": [ + 340.0, + 283.0 + ] + }, + "b": { + "At": [ + 132.0, + 167.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 345.0, + "y": 204.0, + "a": { + "At": [ + 331.0, + 153.0 + ] + }, + "b": { + "At": [ + 359.0, + 255.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 204.0, + "y": -7.0, + "a": "Colocated", + "b": { + "At": [ + 211.0, + 3.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 204.0, + "y": -7.0, + "a": { + "At": [ + 353.79416, + 193.15422 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 500.0, + "y": 256.66666, + "a": { + "At": [ + 541.11115, + 256.66666 + ] + }, + "b": { + "At": [ + 442.22235, + 256.66666 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 542.0, + "y": 206.0, + "a": { + "At": [ + 515.0, + 155.0 + ] + }, + "b": { + "At": [ + 559.8674, + 240.30537 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 474.0, + "y": 96.0, + "a": { + "At": [ + 447.0, + 55.0 + ] + }, + "b": { + "At": [ + 490.035, + 120.349 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 476.0, + "y": -7.0, + "a": { + "At": [ + 509.923, + -9.28513 + ] + }, + "b": { + "At": [ + 437.35, + -4.39643 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 627.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 568.414, + 35.9778 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_pe", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 627, + "unicode": [ + "п" + ], + "name": "cyr_pe", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_pe.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_pe.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_pe.high.glif deleted file mode 100644 index 8c516e8..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_pe.high.glif +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_pe.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_pe.high.glifjson new file mode 100644 index 0000000..2b34a96 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_pe.high.glifjson @@ -0,0 +1,366 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 37.694416, + 171.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 93.0, + "y": 200.9657, + "a": { + "At": [ + 130.59427, + 225.09006 + ] + }, + "b": { + "At": [ + 67.592384, + 184.66154 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 187.0, + "y": 255.0, + "a": { + "At": [ + 203.241, + 255.0 + ] + }, + "b": { + "At": [ + 158.3576, + 255.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 207.712, + "y": 232.509, + "a": { + "At": [ + 207.712, + 170.986 + ] + }, + "b": { + "At": [ + 207.712, + 244.296 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 60.0, + "y": -10.0, + "a": "Colocated", + "b": { + "At": [ + 133.0, + 89.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 60.0, + "y": -10.0, + "a": { + "At": [ + 132.0, + 74.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 372.183, + "y": 254.985, + "a": { + "At": [ + 390.0, + 254.985 + ] + }, + "b": { + "At": [ + 248.884, + 254.985 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 405.05, + "y": 227.489, + "a": { + "At": [ + 405.05, + 200.094 + ] + }, + "b": { + "At": [ + 405.05, + 245.772 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 338.45914, + "y": 93.34394, + "a": { + "At": [ + 324.0, + 71.0 + ] + }, + "b": { + "At": [ + 378.1463, + 154.67314 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 311.0, + "y": 16.0, + "a": { + "At": [ + 311.0, + -4.0 + ] + }, + "b": { + "At": [ + 310.961, + 40.36985 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 342.61, + "y": -9.72712, + "a": { + "At": [ + 414.348, + -7.98637 + ] + }, + "b": { + "At": [ + 330.61353, + -10.018217 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 532.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 465.804, + 30.3134 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_pe.high", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 532, + "unicode": [], + "name": "cyr_pe.high", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_pe.high.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_pe.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_pe.low.glif deleted file mode 100644 index 4eda875..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_pe.low.glif +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_pe.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_pe.low.glifjson new file mode 100644 index 0000000..0de06db --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_pe.low.glifjson @@ -0,0 +1,361 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 44.174206, + 107.59495 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 123.0, + "y": 178.12346, + "a": { + "At": [ + 171.65549, + 221.41702 + ] + }, + "b": { + "At": [ + 86.082886, + 145.27469 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 236.714, + "y": 256.319, + "a": { + "At": [ + 255.71, + 256.319 + ] + }, + "b": { + "At": [ + 211.64044, + 256.319 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 262.129, + "y": 224.356, + "a": { + "At": [ + 262.129, + 171.16 + ] + }, + "b": { + "At": [ + 262.129, + 239.356 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 116.0, + "y": -10.0, + "a": "Colocated", + "b": { + "At": [ + 137.0, + 17.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 116.0, + "y": -10.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 213.0, + "y": 116.0, + "a": { + "At": [ + 280.76205, + 215.03688 + ] + }, + "b": { + "At": [ + 187.31464, + 78.45985 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 428.184, + "y": 254.985, + "a": { + "At": [ + 446.0, + 254.985 + ] + }, + "b": { + "At": [ + 352.316, + 254.985 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 461.05, + "y": 227.489, + "a": { + "At": [ + 461.05, + 197.0 + ] + }, + "b": { + "At": [ + 461.05, + 245.772 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 356.682, + "y": 18.6377, + "a": { + "At": [ + 356.682, + 2.91406 + ] + }, + "b": { + "At": [ + 356.682, + 50.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 387.0, + "y": -9.0, + "a": { + "At": [ + 448.2, + -9.0 + ] + }, + "b": { + "At": [ + 364.203, + -9.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 560.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 522.884, + 50.6758 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_pe.low", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 560, + "unicode": [], + "name": "cyr_pe.low", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_pe.low.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_sha.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_sha.glif deleted file mode 100644 index f882269..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_sha.glif +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_sha.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_sha.glifjson new file mode 100644 index 0000000..64badc0 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_sha.glifjson @@ -0,0 +1,381 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 9.0, + "y": -2.0, + "a": { + "At": [ + 9.0, + -2.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 199.0, + "y": 112.0, + "a": { + "At": [ + 325.0, + 224.0 + ] + }, + "b": { + "At": [ + 73.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 343.0, + "y": 258.0, + "a": { + "At": [ + 327.0, + 227.0 + ] + }, + "b": { + "At": [ + 340.0, + 252.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 225.0, + "y": 40.0, + "a": { + "At": [ + 217.0, + 10.0 + ] + }, + "b": { + "At": [ + 247.0, + 124.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 334.0, + "y": 43.0, + "a": { + "At": [ + 334.0, + 43.0 + ] + }, + "b": { + "At": [ + 224.0, + -57.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 520.0, + "y": 258.0, + "a": { + "At": [ + 505.0, + 234.0 + ] + }, + "b": { + "At": [ + 446.0, + 158.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 415.0, + "y": 2.0, + "a": { + "At": [ + 450.0, + -33.0 + ] + }, + "b": { + "At": [ + 360.0, + 56.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 567.0, + "y": 96.0, + "a": { + "At": [ + 597.0, + 131.0 + ] + }, + "b": { + "At": [ + 537.0, + 61.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 692.0, + "y": 258.0, + "a": { + "At": [ + 692.0, + 258.0 + ] + }, + "b": { + "At": [ + 692.0, + 258.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 585.0, + "y": 36.0, + "a": { + "At": [ + 585.0, + 32.0 + ] + }, + "b": { + "At": [ + 585.0, + 90.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 587.0, + "y": 26.0, + "a": { + "At": [ + 587.0, + 26.0 + ] + }, + "b": { + "At": [ + 586.0, + 29.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 638.0, + "y": -5.0, + "a": { + "At": [ + 664.0, + -5.0 + ] + }, + "b": { + "At": [ + 596.0, + -5.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 778.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 732.0, + 45.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_sha", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 778, + "unicode": [ + "ш" + ], + "name": "cyr_sha", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_sha.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_sha.high.glif deleted file mode 100644 index f81eb57..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_sha.high.glif +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_sha.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_sha.high.glifjson new file mode 100644 index 0000000..be742f3 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_sha.high.glifjson @@ -0,0 +1,392 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 113.685974, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 203.0, + "y": 258.0, + "a": "Colocated", + "b": { + "At": [ + 161.05264, + 192.63156 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 203.0, + "y": 258.0, + "a": { + "At": [ + 102.66668, + 122.66666 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 107.33336, + "y": 2.666687, + "a": { + "At": [ + 202.00002, + 2.666687 + ] + }, + "b": { + "At": [ + 56.66667, + 2.666687 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 370.0, + "y": 258.0, + "a": "Colocated", + "b": { + "At": [ + 282.4426, + 112.27998 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 370.0, + "y": 258.0, + "a": { + "At": [ + 255.06998, + 66.724304 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 315.0, + "y": 2.0, + "a": { + "At": [ + 370.52634, + 1.8585424 + ] + }, + "b": { + "At": [ + 273.6842, + 2.1052551 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 550.66675, + "y": 254.66672, + "a": "Colocated", + "b": { + "At": [ + 438.66675, + 64.00003 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 552.0, + "y": 258.0, + "a": { + "At": [ + 505.6466, + 180.85497 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 458.0, + "y": 77.0, + "a": { + "At": [ + 445.47217, + 38.012497 + ] + }, + "b": { + "At": [ + 478.66675, + 138.66672 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 485.7895, + "y": -0.26315308, + "a": { + "At": [ + 538.23535, + 0.0 + ] + }, + "b": { + "At": [ + 459.47372, + -0.26315308 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 638.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 580.65936, + 36.84964 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_sha.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 638, + "unicode": [], + "name": "cyr_sha.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_sha.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_sha.low.glif deleted file mode 100644 index 6ec3532..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_sha.low.glif +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_sha.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_sha.low.glifjson new file mode 100644 index 0000000..c5a2713 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_sha.low.glifjson @@ -0,0 +1,444 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 44.7175, + 107.976 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 196.0, + "y": 258.0, + "a": "Colocated", + "b": { + "At": [ + 116.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 196.0, + "y": 258.0, + "a": { + "At": [ + 159.0, + 209.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 78.0, + "y": 40.0, + "a": { + "At": [ + 73.187744, + 21.95405 + ] + }, + "b": { + "At": [ + 100.0, + 124.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 99.0, + "y": 0.10019016, + "a": { + "At": [ + 123.99985, + 0.01381737 + ] + }, + "b": { + "At": [ + 73.79975, + 0.18725324 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 187.0, + "y": 43.0, + "a": { + "At": [ + 187.0, + 43.0 + ] + }, + "b": { + "At": [ + 150.74294, + 10.039032 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 373.0, + "y": 258.0, + "a": "Colocated", + "b": { + "At": [ + 281.0, + 124.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 373.0, + "y": 258.0, + "a": { + "At": [ + 283.0, + 125.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 268.0, + "y": 0.0, + "a": { + "At": [ + 358.0, + 0.0 + ] + }, + "b": { + "At": [ + 212.89276, + -0.000004817628 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 544.706, + "y": 258.0, + "a": "Colocated", + "b": { + "At": [ + 455.23514, + 125.35399 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 545.0, + "y": 258.0, + "a": { + "At": [ + 493.27716, + 168.41345 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 465.88242, + "y": 116.47058, + "a": { + "At": [ + 411.38248, + 22.073776 + ] + }, + "b": { + "At": [ + 465.88242, + 116.47058 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 478.20773, + "y": -1.6012244, + "a": { + "At": [ + 530.5883, + -1.1764526 + ] + }, + "b": { + "At": [ + 447.59793, + -1.8494523 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 631.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 585.0, + 45.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_sha.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 631, + "unicode": [], + "name": "cyr_sha.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_shcha.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_shcha.glif deleted file mode 100644 index 8474db2..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_shcha.glif +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_shcha.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_shcha.glifjson new file mode 100644 index 0000000..37537c4 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_shcha.glifjson @@ -0,0 +1,475 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 9.0, + "y": -2.0, + "a": { + "At": [ + 9.0, + -2.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 199.0, + "y": 112.0, + "a": { + "At": [ + 325.0, + 224.0 + ] + }, + "b": { + "At": [ + 73.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 343.0, + "y": 258.0, + "a": { + "At": [ + 327.0, + 227.0 + ] + }, + "b": { + "At": [ + 340.0, + 252.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 225.0, + "y": 40.0, + "a": { + "At": [ + 217.0, + 10.0 + ] + }, + "b": { + "At": [ + 247.0, + 124.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 334.0, + "y": 43.0, + "a": { + "At": [ + 334.0, + 43.0 + ] + }, + "b": { + "At": [ + 224.0, + -57.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 520.0, + "y": 258.0, + "a": { + "At": [ + 505.0, + 234.0 + ] + }, + "b": { + "At": [ + 446.0, + 158.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 415.0, + "y": 2.0, + "a": { + "At": [ + 450.0, + -33.0 + ] + }, + "b": { + "At": [ + 360.0, + 56.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 567.0, + "y": 96.0, + "a": { + "At": [ + 597.0, + 131.0 + ] + }, + "b": { + "At": [ + 537.0, + 61.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 692.0, + "y": 258.0, + "a": { + "At": [ + 692.0, + 258.0 + ] + }, + "b": { + "At": [ + 692.0, + 258.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 585.0, + "y": 36.0, + "a": { + "At": [ + 585.0, + 32.0 + ] + }, + "b": { + "At": [ + 585.0, + 90.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 587.0, + "y": 26.0, + "a": { + "At": [ + 587.0, + 26.0 + ] + }, + "b": { + "At": [ + 586.0, + 29.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 638.0, + "y": -5.0, + "a": { + "At": [ + 664.0, + -5.0 + ] + }, + "b": { + "At": [ + 596.0, + -5.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 778.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 732.0, + 45.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 685.0, + "y": -126.0, + "a": { + "At": [ + 670.0, + -158.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 608.0, + "y": -202.0, + "a": { + "At": [ + 580.0, + -202.0 + ] + }, + "b": { + "At": [ + 642.0, + -203.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 595.0, + "y": -131.0, + "a": { + "At": [ + 716.0, + -49.0 + ] + }, + "b": { + "At": [ + 548.0, + -163.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 899.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 840.0, + 36.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_shcha", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 899, + "unicode": [ + "щ" + ], + "name": "cyr_shcha", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_shcha.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_shcha.high.glif deleted file mode 100644 index ce2c358..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_shcha.high.glif +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_shcha.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_shcha.high.glifjson new file mode 100644 index 0000000..fbfbfc0 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_shcha.high.glifjson @@ -0,0 +1,447 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 96.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 203.0, + "y": 258.0, + "a": { + "At": [ + 187.0, + 227.0 + ] + }, + "b": { + "At": [ + 130.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 85.0, + "y": 40.0, + "a": { + "At": [ + 77.0, + 10.0 + ] + }, + "b": { + "At": [ + 107.0, + 124.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 194.0, + "y": 43.0, + "a": { + "At": [ + 194.0, + 43.0 + ] + }, + "b": { + "At": [ + 84.0, + -57.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 380.0, + "y": 258.0, + "a": { + "At": [ + 365.0, + 234.0 + ] + }, + "b": { + "At": [ + 306.0, + 158.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 275.0, + "y": 2.0, + "a": { + "At": [ + 310.0, + -33.0 + ] + }, + "b": { + "At": [ + 220.0, + 56.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 427.0, + "y": 96.0, + "a": { + "At": [ + 457.0, + 131.0 + ] + }, + "b": { + "At": [ + 397.0, + 61.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 552.0, + "y": 258.0, + "a": { + "At": [ + 552.0, + 258.0 + ] + }, + "b": { + "At": [ + 552.0, + 258.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 445.0, + "y": 36.0, + "a": { + "At": [ + 445.0, + 32.0 + ] + }, + "b": { + "At": [ + 445.0, + 90.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 447.0, + "y": 26.0, + "a": { + "At": [ + 447.0, + 26.0 + ] + }, + "b": { + "At": [ + 446.0, + 29.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 498.0, + "y": -5.0, + "a": { + "At": [ + 524.0, + -5.0 + ] + }, + "b": { + "At": [ + 456.0, + -5.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 638.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 592.0, + 45.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 545.0, + "y": -126.0, + "a": { + "At": [ + 530.0, + -158.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 468.0, + "y": -202.0, + "a": { + "At": [ + 440.0, + -202.0 + ] + }, + "b": { + "At": [ + 502.0, + -203.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 455.0, + "y": -131.0, + "a": { + "At": [ + 576.0, + -49.0 + ] + }, + "b": { + "At": [ + 408.0, + -163.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 759.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 700.0, + 36.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_shcha.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 759, + "unicode": [], + "name": "cyr_shcha.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_shcha.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_shcha.low.glif deleted file mode 100644 index 3568eb5..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_shcha.low.glif +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_shcha.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_shcha.low.glifjson new file mode 100644 index 0000000..474e8ec --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_shcha.low.glifjson @@ -0,0 +1,447 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 44.7175, + 107.976 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 197.0, + "y": 258.0, + "a": { + "At": [ + 181.0, + 227.0 + ] + }, + "b": { + "At": [ + 116.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 79.0, + "y": 40.0, + "a": { + "At": [ + 71.0, + 10.0 + ] + }, + "b": { + "At": [ + 101.0, + 124.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 188.0, + "y": 43.0, + "a": { + "At": [ + 188.0, + 43.0 + ] + }, + "b": { + "At": [ + 78.0, + -57.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 374.0, + "y": 258.0, + "a": { + "At": [ + 359.0, + 234.0 + ] + }, + "b": { + "At": [ + 300.0, + 158.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 269.0, + "y": 2.0, + "a": { + "At": [ + 304.0, + -33.0 + ] + }, + "b": { + "At": [ + 214.0, + 56.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 421.0, + "y": 96.0, + "a": { + "At": [ + 451.0, + 131.0 + ] + }, + "b": { + "At": [ + 391.0, + 61.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 546.0, + "y": 258.0, + "a": { + "At": [ + 546.0, + 258.0 + ] + }, + "b": { + "At": [ + 546.0, + 258.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 439.0, + "y": 36.0, + "a": { + "At": [ + 439.0, + 32.0 + ] + }, + "b": { + "At": [ + 439.0, + 90.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 441.0, + "y": 26.0, + "a": { + "At": [ + 441.0, + 26.0 + ] + }, + "b": { + "At": [ + 440.0, + 29.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 492.0, + "y": -5.0, + "a": { + "At": [ + 518.0, + -5.0 + ] + }, + "b": { + "At": [ + 450.0, + -5.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 632.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 586.0, + 45.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 539.0, + "y": -126.0, + "a": { + "At": [ + 524.0, + -158.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 462.0, + "y": -202.0, + "a": { + "At": [ + 434.0, + -202.0 + ] + }, + "b": { + "At": [ + 496.0, + -203.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 449.0, + "y": -131.0, + "a": { + "At": [ + 570.0, + -49.0 + ] + }, + "b": { + "At": [ + 402.0, + -163.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 753.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 694.0, + 36.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_shcha.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 753, + "unicode": [], + "name": "cyr_shcha.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_short_i.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_short_i.glif deleted file mode 100644 index 27a4adc..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_short_i.glif +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_short_i.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_short_i.glifjson new file mode 100644 index 0000000..83892ad --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_short_i.glifjson @@ -0,0 +1,358 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 7.0, + "y": -4.0, + "a": { + "At": [ + 7.0, + -4.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 378.0, + "y": 262.0, + "a": { + "At": [ + 378.0, + 262.0 + ] + }, + "b": { + "At": [ + 240.0, + 50.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 280.881, + "y": 36.6953, + "a": { + "At": [ + 280.881, + 7.79882 + ] + }, + "b": { + "At": [ + 280.881, + 103.653 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 332.232, + "y": 0.132582, + "a": { + "At": [ + 368.222, + 0.132582 + ] + }, + "b": { + "At": [ + 308.678, + 0.132582 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 427.0, + "y": 45.0, + "a": { + "At": [ + 464.0, + 73.0 + ] + }, + "b": { + "At": [ + 399.539, + 24.2188 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 628.0, + "y": 262.0, + "a": { + "At": [ + 628.0, + 262.0 + ] + }, + "b": { + "At": [ + 587.0, + 194.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 587.0, + "y": 202.0, + "a": { + "At": [ + 587.0, + 202.0 + ] + }, + "b": { + "At": [ + 595.0, + 216.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 519.588, + "y": 35.3822, + "a": { + "At": [ + 519.588, + 13.2139 + ] + }, + "b": { + "At": [ + 519.588, + 86.5389 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 579.023, + "y": -1.97531, + "a": { + "At": [ + 611.409, + -1.97531 + ] + }, + "b": { + "At": [ + 530.813, + -1.97531 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 727.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 674.897, + 40.5283 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 443.999, + "y": 364.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 591.999, + "y": 364.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_short_i", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 727, + "unicode": [ + "й" + ], + "name": "cyr_short_i", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_short_i.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_short_i.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_short_i.high.glif deleted file mode 100644 index 0404ff3..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_short_i.high.glif +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_short_i.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_short_i.high.glifjson new file mode 100644 index 0000000..c487ce6 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_short_i.high.glifjson @@ -0,0 +1,330 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -10.0, + "y": 171.0, + "a": { + "At": [ + -10.0, + 171.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 26.0, + "y": 173.0, + "a": { + "At": [ + 42.0, + 176.0 + ] + }, + "b": { + "At": [ + 10.0, + 170.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 146.0, + "y": 261.0, + "a": { + "At": [ + 146.0, + 261.0 + ] + }, + "b": { + "At": [ + 96.0, + 186.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 61.0, + "y": 8.0, + "a": { + "At": [ + 114.0, + -19.0 + ] + }, + "b": { + "At": [ + 8.0, + 35.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 196.0, + "y": 43.0, + "a": { + "At": [ + 233.0, + 71.0 + ] + }, + "b": { + "At": [ + 159.0, + 15.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 396.0, + "y": 261.0, + "a": { + "At": [ + 396.0, + 261.0 + ] + }, + "b": { + "At": [ + 355.0, + 193.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 355.0, + "y": 200.0, + "a": { + "At": [ + 355.0, + 200.0 + ] + }, + "b": { + "At": [ + 363.0, + 214.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 295.0, + "y": 13.0, + "a": { + "At": [ + 315.172, + -26.4186 + ] + }, + "b": { + "At": [ + 272.0, + 58.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 496.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 406.59, + 14.3945 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 243.999, + "y": 364.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 391.999, + "y": 364.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_short_i.high", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 496, + "unicode": [], + "name": "cyr_short_i.high", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_short_i.high.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_short_i.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_short_i.low.glif deleted file mode 100644 index 71188a5..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_short_i.low.glif +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_short_i.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_short_i.low.glifjson new file mode 100644 index 0000000..c5d588d --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_short_i.low.glifjson @@ -0,0 +1,356 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -1.0, + "y": 77.0, + "a": { + "At": [ + 78.1562, + 131.426 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 187.0, + "y": 257.0, + "a": { + "At": [ + 187.0, + 257.0 + ] + }, + "b": { + "At": [ + 144.623, + 197.47 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 89.8809, + "y": 31.6953, + "a": { + "At": [ + 89.8809, + 2.79883 + ] + }, + "b": { + "At": [ + 89.8809, + 98.6533 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 141.232, + "y": -4.86719, + "a": { + "At": [ + 221.0, + -4.86719 + ] + }, + "b": { + "At": [ + 117.678, + -4.86719 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 438.0, + "y": 253.0, + "a": { + "At": [ + 438.0, + 253.0 + ] + }, + "b": { + "At": [ + 372.126, + 160.33 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 396.0, + "y": 197.0, + "a": { + "At": [ + 396.0, + 197.0 + ] + }, + "b": { + "At": [ + 404.0, + 211.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 331.972, + "y": 30.3076, + "a": { + "At": [ + 331.972, + 22.3887 + ] + }, + "b": { + "At": [ + 331.972, + 87.458 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 336.0, + "y": 10.0, + "a": { + "At": [ + 336.0, + 10.0 + ] + }, + "b": { + "At": [ + 333.201, + 15.4766 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 361.375, + "y": -2.75, + "a": { + "At": [ + 381.971, + -2.75 + ] + }, + "b": { + "At": [ + 339.0, + -2.75 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 527.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 462.647, + 31.9395 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 263.999, + "y": 364.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 411.999, + "y": 364.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_short_i.low", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 526, + "unicode": [], + "name": "cyr_short_i.low", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_short_i.low.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_soft_sign.finahigh.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_soft_sign.finahigh.glif deleted file mode 100644 index 54e404d..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_soft_sign.finahigh.glif +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_soft_sign.finahigh.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_soft_sign.finahigh.glifjson new file mode 100644 index 0000000..d8bd12f --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_soft_sign.finahigh.glifjson @@ -0,0 +1,223 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 41.0, + "y": 113.0, + "a": { + "At": [ + 57.0, + 146.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 165.4, + "y": 171.0, + "a": { + "At": [ + 232.6, + 171.16 + ] + }, + "b": { + "At": [ + 101.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 231.8, + "y": 75.0, + "a": { + "At": [ + 215.013, + 39.0 + ] + }, + "b": { + "At": [ + 247.466, + 108.596 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 109.0, + "y": 0.0, + "a": { + "At": [ + 53.7998, + 0.0 + ] + }, + "b": { + "At": [ + 172.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 37.6045, + "y": 94.0, + "a": { + "At": [ + 40.5996, + 167.0 + ] + }, + "b": { + "At": [ + 35.7998, + 48.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 133.0, + "y": 264.48, + "a": { + "At": [ + 81.4004, + 206.0 + ] + }, + "b": { + "At": [ + 133.0, + 264.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 0.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 63.0, + 171.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_soft_sign.finahigh", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 249, + "unicode": [], + "name": "cyr_soft_sign.finahigh", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_soft_sign.finalow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_soft_sign.finalow.glif deleted file mode 100644 index 2175d39..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_soft_sign.finalow.glif +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_soft_sign.finalow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_soft_sign.finalow.glifjson new file mode 100644 index 0000000..f27f02c --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_soft_sign.finalow.glifjson @@ -0,0 +1,223 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 73.7891, + 128.332 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 215.0, + "y": 264.48, + "a": { + "At": [ + 215.0, + 264.48 + ] + }, + "b": { + "At": [ + 136.0, + 173.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 119.604, + "y": 94.0, + "a": { + "At": [ + 117.8, + 48.0 + ] + }, + "b": { + "At": [ + 122.6, + 167.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 191.0, + "y": 0.0, + "a": { + "At": [ + 254.0, + 0.0 + ] + }, + "b": { + "At": [ + 135.8, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 313.8, + "y": 75.0, + "a": { + "At": [ + 329.466, + 108.596 + ] + }, + "b": { + "At": [ + 297.013, + 39.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 247.4, + "y": 171.0, + "a": { + "At": [ + 183.0, + 171.16 + ] + }, + "b": { + "At": [ + 314.6, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 123.0, + "y": 113.0, + "a": "Colocated", + "b": { + "At": [ + 139.0, + 146.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_soft_sign.finalow", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 331, + "unicode": [], + "name": "cyr_soft_sign.finalow", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_soft_sign.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_soft_sign.glif deleted file mode 100644 index 0598e0a..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_soft_sign.glif +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_soft_sign.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_soft_sign.glifjson new file mode 100644 index 0000000..e7c4668 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_soft_sign.glifjson @@ -0,0 +1,199 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 120.0, + "y": 264.48, + "a": { + "At": [ + 120.0, + 264.48 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 24.6045, + "y": 94.0, + "a": { + "At": [ + 22.7998, + 48.0 + ] + }, + "b": { + "At": [ + 27.5996, + 167.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 96.0, + "y": 0.0, + "a": { + "At": [ + 159.0, + 0.0 + ] + }, + "b": { + "At": [ + 40.7998, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 218.8, + "y": 75.0, + "a": { + "At": [ + 234.466, + 108.596 + ] + }, + "b": { + "At": [ + 202.013, + 39.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 152.4, + "y": 171.0, + "a": { + "At": [ + 88.0, + 171.16 + ] + }, + "b": { + "At": [ + 219.6, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 28.0, + "y": 113.0, + "a": "Colocated", + "b": { + "At": [ + 44.0, + 146.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_soft_sign", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 236, + "unicode": [ + "ь" + ], + "name": "cyr_soft_sign", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_te.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_te.glif deleted file mode 100644 index b031d6f..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_te.glif +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_te.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_te.glifjson new file mode 100644 index 0000000..00b131d --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_te.glifjson @@ -0,0 +1,485 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 6.0, + "y": -12.0, + "a": { + "At": [ + 17.870287, + 4.096468 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 328.88, + "y": 257.358, + "a": { + "At": [ + 348.209, + 257.358 + ] + }, + "b": { + "At": [ + 202.365, + 257.358 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 355.964, + "y": 229.135, + "a": { + "At": [ + 355.964, + 178.0 + ] + }, + "b": { + "At": [ + 355.964, + 246.347 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 221.0, + "y": -10.0, + "a": "Colocated", + "b": { + "At": [ + 268.386, + 58.3711 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 221.0, + "y": -10.0, + "a": { + "At": [ + 268.386, + 58.3711 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 510.262, + "y": 256.773, + "a": { + "At": [ + 530.708, + 256.773 + ] + }, + "b": { + "At": [ + 392.0, + 256.773 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 545.971, + "y": 226.516, + "a": { + "At": [ + 545.971, + 202.0 + ] + }, + "b": { + "At": [ + 545.971, + 246.791 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 416.92316, + "y": -12.307678, + "a": "Colocated", + "b": { + "At": [ + 494.001, + 111.157 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 416.595, + "y": -12.5109, + "a": { + "At": [ + 494.001, + 111.157 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 690.159, + "y": 258.977, + "a": { + "At": [ + 724.0, + 258.977 + ] + }, + "b": { + "At": [ + 578.0, + 258.977 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 741.0, + "y": 225.0, + "a": { + "At": [ + 741.0, + 209.01067 + ] + }, + "b": { + "At": [ + 741.0, + 244.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 706.0, + "y": 149.54143, + "a": { + "At": [ + 706.0, + 149.54143 + ] + }, + "b": { + "At": [ + 732.0007, + 192.24934 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 664.0, + "y": 81.012505, + "a": { + "At": [ + 643.6007, + 46.605095 + ] + }, + "b": { + "At": [ + 664.0, + 81.012505 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 638.421, + "y": 20.0, + "a": { + "At": [ + 638.421, + 4.59357 + ] + }, + "b": { + "At": [ + 638.421, + 35.587032 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 673.121, + "y": -4.22254, + "a": { + "At": [ + 728.0, + -4.22254 + ] + }, + "b": { + "At": [ + 649.892, + -4.22254 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 841.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 767.775, + 25.3916 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_te", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 841, + "unicode": [ + "т" + ], + "name": "cyr_te", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_te.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_te.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_te.high.glif deleted file mode 100644 index 2eb9479..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_te.high.glif +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_te.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_te.high.glifjson new file mode 100644 index 0000000..084c293 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_te.high.glifjson @@ -0,0 +1,431 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 90.0, + 171.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 187.0, + "y": 261.0, + "a": { + "At": [ + 205.0, + 261.0 + ] + }, + "b": { + "At": [ + 87.0, + 261.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 213.0, + "y": 232.0, + "a": { + "At": [ + 213.0, + 177.961 + ] + }, + "b": { + "At": [ + 213.0, + 250.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 79.0, + "y": -7.0, + "a": "Colocated", + "b": { + "At": [ + 96.1097, + 17.4424 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 79.0, + "y": -7.0, + "a": { + "At": [ + 114.227, + 43.7249 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 369.0, + "y": 264.0, + "a": { + "At": [ + 389.0, + 264.0 + ] + }, + "b": { + "At": [ + 244.829, + 264.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 403.0, + "y": 235.0, + "a": { + "At": [ + 403.0, + 188.074 + ] + }, + "b": { + "At": [ + 403.0, + 255.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 274.0, + "y": -9.0, + "a": "Colocated", + "b": { + "At": [ + 291.759, + 19.171898 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 274.0, + "y": -10.0, + "a": { + "At": [ + 300.0, + 29.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 578.0, + "y": 263.0, + "a": { + "At": [ + 594.0, + 263.0 + ] + }, + "b": { + "At": [ + 434.767, + 263.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 599.0, + "y": 244.0, + "a": { + "At": [ + 599.0, + 183.871 + ] + }, + "b": { + "At": [ + 599.0, + 253.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 496.0, + "y": 29.0, + "a": { + "At": [ + 496.0, + 10.0 + ] + }, + "b": { + "At": [ + 496.0, + 108.996 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 524.0, + "y": 0.0, + "a": { + "At": [ + 539.0, + 0.0 + ] + }, + "b": { + "At": [ + 504.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 676.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 602.0, + 25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_te.high", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 676, + "unicode": [], + "name": "cyr_te.high", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_te.high.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_te.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_te.low.glif deleted file mode 100644 index 4a11a80..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_te.low.glif +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_te.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_te.low.glifjson new file mode 100644 index 0000000..6d8d8f1 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_te.low.glifjson @@ -0,0 +1,431 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 145.0, + 178.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 221.557, + "y": 260.585, + "a": { + "At": [ + 243.92, + 260.585 + ] + }, + "b": { + "At": [ + 168.18, + 260.585 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 254.202, + "y": 224.009, + "a": { + "At": [ + 254.202, + 188.0 + ] + }, + "b": { + "At": [ + 254.202, + 245.093 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 121.0, + "y": -12.0, + "a": "Colocated", + "b": { + "At": [ + 167.0, + 54.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 121.0, + "y": -12.0, + "a": { + "At": [ + 167.0, + 54.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 409.125, + "y": 254.587, + "a": { + "At": [ + 429.944, + 254.587 + ] + }, + "b": { + "At": [ + 276.753, + 254.587 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 445.844, + "y": 225.118, + "a": { + "At": [ + 445.844, + 189.595 + ] + }, + "b": { + "At": [ + 445.844, + 244.707 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 316.0, + "y": -14.0, + "a": "Colocated", + "b": { + "At": [ + 330.784, + 8.662109 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 315.635, + "y": -14.5391, + "a": { + "At": [ + 406.0, + 137.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 600.0, + "y": 257.881, + "a": { + "At": [ + 629.98096, + 258.95032 + ] + }, + "b": { + "At": [ + 502.4001, + 254.40002 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 615.2001, + "y": 188.00003, + "a": { + "At": [ + 591.0417, + 142.97763 + ] + }, + "b": { + "At": [ + 642.1507, + 238.22615 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 541.888, + "y": 16.1426, + "a": { + "At": [ + 541.888, + 3.2002 + ] + }, + "b": { + "At": [ + 541.888, + 62.79038 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 559.0, + "y": -5.0, + "a": { + "At": [ + 603.027, + -5.0 + ] + }, + "b": { + "At": [ + 546.766, + -5.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 740.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 658.085, + 20.6426 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_te.low", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 770, + "unicode": [], + "name": "cyr_te.low", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_te.low.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_tse.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_tse.glif deleted file mode 100644 index e8b815c..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_tse.glif +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_tse.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_tse.glifjson new file mode 100644 index 0000000..f3ea8e0 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_tse.glifjson @@ -0,0 +1,397 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 1.76074, + "y": 2.22559, + "a": { + "At": [ + 93.1888, + 5.09043 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 335.761, + "y": 262.226, + "a": { + "At": [ + 324.212, + 239.85 + ] + }, + "b": { + "At": [ + 319.461, + 229.625 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 215.41, + "y": 26.0693, + "a": { + "At": [ + 215.41, + 10.2988 + ] + }, + "b": { + "At": [ + 215.41, + 91.3023 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 239.273, + "y": -5.67871, + "a": { + "At": [ + 340.332, + -5.67871 + ] + }, + "b": { + "At": [ + 221.038, + -5.67871 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 517.0, + "y": 258.0, + "a": { + "At": [ + 517.0, + 258.0 + ] + }, + "b": { + "At": [ + 513.123, + 253.477 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 410.0, + "y": 36.0, + "a": { + "At": [ + 410.0, + 23.5292 + ] + }, + "b": { + "At": [ + 410.0, + 90.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 463.0, + "y": -5.0, + "a": { + "At": [ + 489.0, + -5.0 + ] + }, + "b": { + "At": [ + 422.796, + -5.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 603.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 557.0, + 45.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 510.0, + "y": -126.0, + "a": { + "At": [ + 495.164, + -157.649 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 434.114, + "y": -202.017, + "a": { + "At": [ + 433.743, + -202.017 + ] + }, + "b": { + "At": [ + 467.611, + -202.017 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 433.0, + "y": -202.0, + "a": { + "At": [ + 415.332, + -202.0 + ] + }, + "b": { + "At": [ + 433.372, + -202.011 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 396.071, + "y": -166.972, + "a": { + "At": [ + 396.071, + -155.568 + ] + }, + "b": { + "At": [ + 396.071, + -186.472 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 420.0, + "y": -131.0, + "a": { + "At": [ + 541.0, + -49.0 + ] + }, + "b": { + "At": [ + 402.657, + -142.808 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 724.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 665.0, + 36.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_tse", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 724, + "unicode": [ + "ц" + ], + "name": "cyr_tse", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_tse.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_tse.high.glif deleted file mode 100644 index b721573..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_tse.high.glif +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_tse.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_tse.high.glifjson new file mode 100644 index 0000000..cea3e20 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_tse.high.glifjson @@ -0,0 +1,375 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 96.0, + 171.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 203.0, + "y": 262.0, + "a": { + "At": [ + 173.0, + 222.0 + ] + }, + "b": { + "At": [ + 130.0, + 175.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 82.0, + "y": 26.0, + "a": { + "At": [ + 82.0, + 10.0 + ] + }, + "b": { + "At": [ + 82.0, + 91.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 116.0, + "y": -6.0, + "a": { + "At": [ + 193.0, + -6.0 + ] + }, + "b": { + "At": [ + 98.0, + -6.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 394.0, + "y": 258.0, + "a": { + "At": [ + 355.0, + 195.0 + ] + }, + "b": { + "At": [ + 355.0, + 195.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 287.0, + "y": 36.0, + "a": { + "At": [ + 287.0, + 24.0 + ] + }, + "b": { + "At": [ + 287.0, + 88.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 340.0, + "y": -5.0, + "a": { + "At": [ + 366.0, + -5.0 + ] + }, + "b": { + "At": [ + 300.0, + -5.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 480.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 434.0, + 45.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 387.0, + "y": -126.0, + "a": { + "At": [ + 372.0, + -158.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 311.0, + "y": -202.0, + "a": "Colocated", + "b": { + "At": [ + 344.0, + -202.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 310.0, + "y": -202.0, + "a": { + "At": [ + 292.0, + -202.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 273.0, + "y": -167.0, + "a": { + "At": [ + 273.0, + -156.0 + ] + }, + "b": { + "At": [ + 273.0, + -187.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 304.0, + "y": -131.0, + "a": "Colocated", + "b": { + "At": [ + 278.633, + -148.765 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 601.0, + "y": 77.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_tse.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 601, + "unicode": [], + "name": "cyr_tse.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_tse.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_tse.low.glif deleted file mode 100644 index 4db9e16..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_tse.low.glif +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_tse.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_tse.low.glifjson new file mode 100644 index 0000000..a78fae5 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_tse.low.glifjson @@ -0,0 +1,395 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 44.7178, + 107.976 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 196.761, + "y": 262.226, + "a": { + "At": [ + 185.212, + 239.85 + ] + }, + "b": { + "At": [ + 137.0, + 179.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 76.4102, + "y": 26.0693, + "a": { + "At": [ + 76.4102, + 10.2988 + ] + }, + "b": { + "At": [ + 76.4102, + 91.3027 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 103.273, + "y": -5.67871, + "a": { + "At": [ + 199.942, + -4.98775 + ] + }, + "b": { + "At": [ + 85.0386, + -5.80905 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 378.0, + "y": 258.0, + "a": { + "At": [ + 369.606, + 240.0 + ] + }, + "b": { + "At": [ + 369.606, + 240.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 271.0, + "y": 36.0, + "a": { + "At": [ + 271.0, + 23.5293 + ] + }, + "b": { + "At": [ + 271.0, + 90.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 324.0, + "y": -5.0, + "a": { + "At": [ + 350.0, + -5.0 + ] + }, + "b": { + "At": [ + 283.796, + -5.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 464.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 418.0, + 45.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 371.0, + "y": -126.0, + "a": { + "At": [ + 356.164, + -157.649 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 295.114, + "y": -202.017, + "a": { + "At": [ + 294.743, + -202.017 + ] + }, + "b": { + "At": [ + 328.611, + -202.017 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 294.0, + "y": -202.0, + "a": { + "At": [ + 276.332, + -202.0 + ] + }, + "b": { + "At": [ + 294.372, + -202.011 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 257.071, + "y": -166.972, + "a": { + "At": [ + 257.071, + -155.568 + ] + }, + "b": { + "At": [ + 257.071, + -186.472 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 281.0, + "y": -131.0, + "a": { + "At": [ + 402.0, + -49.0 + ] + }, + "b": { + "At": [ + 263.657, + -142.808 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 585.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 526.144, + 35.7885 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_tse.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 585, + "unicode": [], + "name": "cyr_tse.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_u.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_u.glif deleted file mode 100644 index 652842b..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_u.glif +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_u.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_u.glifjson new file mode 100644 index 0000000..26ad014 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_u.glifjson @@ -0,0 +1,381 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 10.0, + "y": -6.0, + "a": { + "At": [ + 10.0, + -6.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 168.0, + "y": 171.0, + "a": { + "At": [ + 214.0, + 208.0 + ] + }, + "b": { + "At": [ + 122.0, + 134.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 299.0, + "y": 255.0, + "a": { + "At": [ + 334.0, + 264.0 + ] + }, + "b": { + "At": [ + 264.0, + 246.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 349.0, + "y": 219.0, + "a": { + "At": [ + 346.0, + 189.0 + ] + }, + "b": { + "At": [ + 352.0, + 249.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 275.0, + "y": 77.0, + "a": { + "At": [ + 244.0, + 40.0 + ] + }, + "b": { + "At": [ + 306.0, + 114.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 375.0, + "y": 27.0, + "a": { + "At": [ + 493.0, + 124.0 + ] + }, + "b": { + "At": [ + 257.0, + -70.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 579.0, + "y": 258.0, + "a": { + "At": [ + 579.0, + 258.0 + ] + }, + "b": { + "At": [ + 539.0, + 180.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 537.0, + "y": 186.0, + "a": { + "At": [ + 537.0, + 186.0 + ] + }, + "b": { + "At": [ + 543.0, + 192.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 458.0, + "y": 20.0, + "a": { + "At": [ + 440.0, + -12.0 + ] + }, + "b": { + "At": [ + 476.0, + 52.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 267.0, + "y": -271.0, + "a": { + "At": [ + 243.0, + -296.0 + ] + }, + "b": { + "At": [ + 291.0, + -246.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 198.0, + "y": -241.0, + "a": { + "At": [ + 209.0, + -181.0 + ] + }, + "b": { + "At": [ + 187.0, + -301.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 307.0, + "y": -108.0, + "a": { + "At": [ + 314.974, + -103.712 + ] + }, + "b": { + "At": [ + 246.0, + -141.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 610.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 549.112, + 34.3661 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_u", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 610, + "unicode": [ + "у" + ], + "name": "cyr_u", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_u.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_u.high.glif deleted file mode 100644 index 22bdbfc..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_u.high.glif +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_u.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_u.high.glifjson new file mode 100644 index 0000000..434dc17 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_u.high.glifjson @@ -0,0 +1,301 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 0.931012, + 170.973 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 2.76774, + "y": 171.0, + "a": { + "At": [ + 92.0, + 171.16 + ] + }, + "b": { + "At": [ + 1.85353, + 170.957 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 171.472, + "y": 260.594, + "a": { + "At": [ + 192.18, + 260.594 + ] + }, + "b": { + "At": [ + 94.2918, + 260.594 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 203.323, + "y": 228.237, + "a": { + "At": [ + 203.323, + 173.463 + ] + }, + "b": { + "At": [ + 203.323, + 248.624 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 113.617, + "y": 35.7472, + "a": { + "At": [ + 113.617, + 12.6012 + ] + }, + "b": { + "At": [ + 113.617, + 100.41 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 149.982, + "y": -8.99424, + "a": { + "At": [ + 271.693, + -8.99424 + ] + }, + "b": { + "At": [ + 124.283, + -8.99424 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 432.0, + "y": 261.0, + "a": { + "At": [ + 384.925, + 179.773 + ] + }, + "b": { + "At": [ + 413.096, + 224.137 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 80.8237, + "y": -285.583, + "a": { + "At": [ + 64.5199, + -285.583 + ] + }, + "b": { + "At": [ + 203.743, + -285.583 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 50.5851, + "y": -252.329, + "a": { + "At": [ + 50.5851, + -132.0 + ] + }, + "b": { + "At": [ + 50.5851, + -276.251 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 463.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 236.901, + -84.8709 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_u.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 463, + "unicode": [], + "name": "cyr_u.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_u.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_u.low.glif deleted file mode 100644 index 05335ac..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_u.low.glif +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_u.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_u.low.glifjson new file mode 100644 index 0000000..35046da --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_u.low.glifjson @@ -0,0 +1,275 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 121.194, + 161.525 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 205.0, + "y": 254.0, + "a": { + "At": [ + 234.0, + 254.0 + ] + }, + "b": { + "At": [ + 152.793, + 254.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 255.0, + "y": 219.0, + "a": { + "At": [ + 255.0, + 171.072 + ] + }, + "b": { + "At": [ + 255.0, + 240.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 166.617, + "y": 31.9541, + "a": { + "At": [ + 166.617, + 9.07227 + ] + }, + "b": { + "At": [ + 166.617, + 93.3467 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 202.675, + "y": -12.2012, + "a": { + "At": [ + 324.063, + -12.2012 + ] + }, + "b": { + "At": [ + 177.198, + -12.2012 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 485.0, + "y": 257.0, + "a": { + "At": [ + 440.706, + 177.027 + ] + }, + "b": { + "At": [ + 466.161, + 220.264 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 132.823, + "y": -289.583, + "a": { + "At": [ + 116.52, + -289.583 + ] + }, + "b": { + "At": [ + 255.376, + -289.583 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 102.585, + "y": -256.329, + "a": { + "At": [ + 102.585, + -99.1729 + ] + }, + "b": { + "At": [ + 102.585, + -280.251 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 516.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 370.975, + -24.5488 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_u.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 516, + "unicode": [], + "name": "cyr_u.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ve.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ve.glif deleted file mode 100644 index 59d21c0..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ve.glif +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ve.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ve.glifjson new file mode 100644 index 0000000..c369318 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ve.glifjson @@ -0,0 +1,319 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 1.0, + "y": -9.0, + "a": { + "At": [ + 1.0, + -9.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 399.0, + "y": 252.0, + "a": { + "At": [ + 551.114, + 388.31 + ] + }, + "b": { + "At": [ + 245.0, + 114.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 604.075, + "y": 484.413, + "a": { + "At": [ + 604.075, + 492.939 + ] + }, + "b": { + "At": [ + 604.075, + 438.031 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 558.939, + "y": 539.173, + "a": { + "At": [ + 529.878, + 539.173 + ] + }, + "b": { + "At": [ + 594.199, + 539.173 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 482.0, + "y": 475.0, + "a": { + "At": [ + 465.476, + 443.788 + ] + }, + "b": { + "At": [ + 497.119, + 503.559 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 278.737, + "y": 39.9267, + "a": { + "At": [ + 278.737, + 12.0992 + ] + }, + "b": { + "At": [ + 278.737, + 120.03 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 319.0, + "y": -9.0, + "a": { + "At": [ + 319.997, + -9.13961 + ] + }, + "b": { + "At": [ + 293.562, + -5.43875 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 322.099, + "y": -9.20842, + "a": { + "At": [ + 374.574, + -9.20842 + ] + }, + "b": { + "At": [ + 321.031, + -9.20842 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 524.0, + "y": 252.0, + "a": "Colocated", + "b": { + "At": [ + 510.279, + 156.935 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 525.0, + "y": 263.0, + "a": { + "At": [ + 540.19, + 226.017 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 640.78, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 550.875, + 171.386 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ve", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 641, + "unicode": [ + "в" + ], + "name": "cyr_ve", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ve.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ve.high.glif deleted file mode 100644 index 39c68a8..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ve.high.glif +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ve.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ve.high.glifjson new file mode 100644 index 0000000..9f2e795 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ve.high.glifjson @@ -0,0 +1,317 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -9.0, + "y": 171.0, + "a": { + "At": [ + -9.0, + 170.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 188.0, + "y": 277.0, + "a": { + "At": [ + 302.0, + 391.0 + ] + }, + "b": { + "At": [ + 74.0, + 163.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 362.0, + "y": 482.0, + "a": { + "At": [ + 373.0, + 507.0 + ] + }, + "b": { + "At": [ + 351.0, + 457.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 349.0, + "y": 530.0, + "a": { + "At": [ + 340.0, + 540.0 + ] + }, + "b": { + "At": [ + 358.0, + 520.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 269.0, + "y": 507.0, + "a": "Colocated", + "b": { + "At": [ + 294.0, + 550.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 244.0, + "y": 464.0, + "a": { + "At": [ + 244.0, + 464.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 85.0, + "y": 158.0, + "a": { + "At": [ + 19.0, + 65.0 + ] + }, + "b": { + "At": [ + 151.0, + 251.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 77.0, + "y": -11.0, + "a": { + "At": [ + 128.0, + -3.0 + ] + }, + "b": { + "At": [ + 26.0, + -19.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 215.0, + "y": 111.0, + "a": { + "At": [ + 254.0, + 169.0 + ] + }, + "b": { + "At": [ + 176.0, + 53.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 275.0, + "y": 264.0, + "a": { + "At": [ + 275.0, + 264.0 + ] + }, + "b": { + "At": [ + 279.0, + 224.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 393.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 298.0, + 170.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ve.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 392, + "unicode": [], + "name": "cyr_ve.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ve.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ve.low.glif deleted file mode 100644 index 14e5c8b..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ve.low.glif +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ve.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ve.low.glifjson new file mode 100644 index 0000000..df86f3f --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ve.low.glifjson @@ -0,0 +1,223 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 81.3746, + 133.643 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 434.035, + "y": 498.632, + "a": { + "At": [ + 434.035, + 525.472 + ] + }, + "b": { + "At": [ + 434.035, + 384.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 402.923, + "y": 542.321, + "a": { + "At": [ + 320.28, + 542.321 + ] + }, + "b": { + "At": [ + 421.743, + 542.321 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 116.905, + "y": 39.6409, + "a": { + "At": [ + 116.905, + 17.5779 + ] + }, + "b": { + "At": [ + 116.905, + 107.131 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 152.164, + "y": -11.3178, + "a": { + "At": [ + 203.028, + -11.3178 + ] + }, + "b": { + "At": [ + 126.571, + -11.3178 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 360.0, + "y": 255.0, + "a": { + "At": [ + 360.0, + 255.0 + ] + }, + "b": { + "At": [ + 319.197, + 79.6357 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 486.049, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 390.47, + 171.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ve.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 486, + "unicode": [], + "name": "cyr_ve.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ya.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ya.glif deleted file mode 100644 index f186846..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ya.glif +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ya.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ya.glifjson new file mode 100644 index 0000000..9ec32a1 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ya.glifjson @@ -0,0 +1,277 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 49.8311, + "a": { + "At": [ + -0.0311668, + 44.9459 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 48.5312, + "y": 0.0, + "a": { + "At": [ + 122.241, + -0.775797 + ] + }, + "b": { + "At": [ + 1.3636, + 0.49644 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 290.274, + "y": 198.0, + "a": { + "At": [ + 311.853, + 234.0 + ] + }, + "b": { + "At": [ + 255.528, + 140.028 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 261.652, + "y": 265.2, + "a": { + "At": [ + 206.272, + 265.2 + ] + }, + "b": { + "At": [ + 302.152, + 265.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 103.086, + "y": 180.0, + "a": { + "At": [ + 71.5537, + 131.49 + ] + }, + "b": { + "At": [ + 135.588, + 230.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 151.143, + "y": 90.0, + "a": { + "At": [ + 242.343, + 90.0 + ] + }, + "b": { + "At": [ + 100.742, + 90.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 336.187, + "y": 263.9, + "a": { + "At": [ + 336.187, + 263.9 + ] + }, + "b": { + "At": [ + 293.473, + 201.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 229.98, + "y": 0.0, + "a": { + "At": [ + 290.4, + 0.0 + ] + }, + "b": { + "At": [ + 147.3, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 408.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 372.701, + 56.0674 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ya", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 408, + "unicode": [ + "я" + ], + "name": "cyr_ya", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ya.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ya.high.glif deleted file mode 100644 index 929495e..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ya.high.glif +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ya.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ya.high.glifjson new file mode 100644 index 0000000..b45ab70 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ya.high.glifjson @@ -0,0 +1,275 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 0.0, + 63.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 138.531, + "y": 0.0, + "a": { + "At": [ + 220.0, + -0.270949 + ] + }, + "b": { + "At": [ + 51.9715, + 0.28788 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 398.274, + "y": 198.0, + "a": { + "At": [ + 419.852, + 234.0 + ] + }, + "b": { + "At": [ + 311.966, + 54.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 369.652, + "y": 265.2, + "a": { + "At": [ + 314.272, + 265.2 + ] + }, + "b": { + "At": [ + 410.152, + 265.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 211.086, + "y": 180.0, + "a": { + "At": [ + 179.553, + 131.49 + ] + }, + "b": { + "At": [ + 243.588, + 230.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 259.143, + "y": 90.0, + "a": { + "At": [ + 338.0, + 90.0 + ] + }, + "b": { + "At": [ + 208.742, + 90.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 444.187, + "y": 263.9, + "a": { + "At": [ + 444.187, + 263.9 + ] + }, + "b": { + "At": [ + 401.473, + 201.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 337.98, + "y": 0.0, + "a": { + "At": [ + 398.4, + 0.0 + ] + }, + "b": { + "At": [ + 255.3, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 516.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 480.701, + 56.0674 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ya.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 516, + "unicode": [], + "name": "cyr_ya.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ya.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ya.low.glif deleted file mode 100644 index e811c60..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ya.low.glif +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ya.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ya.low.glifjson new file mode 100644 index 0000000..75e5e8f --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ya.low.glifjson @@ -0,0 +1,275 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 0.0, + 48.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 68.5312, + "y": 0.0, + "a": { + "At": [ + 142.217, + 2.03003 + ] + }, + "b": { + "At": [ + 21.4723, + -1.29646 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 314.274, + "y": 198.0, + "a": { + "At": [ + 335.853, + 234.0 + ] + }, + "b": { + "At": [ + 279.527, + 140.028 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 285.652, + "y": 265.2, + "a": { + "At": [ + 230.272, + 265.2 + ] + }, + "b": { + "At": [ + 326.152, + 265.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 127.086, + "y": 180.0, + "a": { + "At": [ + 97.4785, + 134.0 + ] + }, + "b": { + "At": [ + 158.971, + 229.538 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 175.143, + "y": 90.0, + "a": { + "At": [ + 266.343, + 90.0 + ] + }, + "b": { + "At": [ + 124.742, + 90.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 360.187, + "y": 263.9, + "a": { + "At": [ + 360.187, + 263.9 + ] + }, + "b": { + "At": [ + 317.473, + 201.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 253.98, + "y": 0.0, + "a": { + "At": [ + 314.4, + 0.0 + ] + }, + "b": { + "At": [ + 171.3, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 432.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 396.701, + 56.0674 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ya.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 432, + "unicode": [], + "name": "cyr_ya.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yeru.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yeru.glif deleted file mode 100644 index 2907744..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yeru.glif +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yeru.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yeru.glifjson new file mode 100644 index 0000000..8084b34 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yeru.glifjson @@ -0,0 +1,319 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 53.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 133.0, + "y": 264.48, + "a": { + "At": [ + 133.0, + 264.48 + ] + }, + "b": { + "At": [ + 81.4004, + 206.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 37.6045, + "y": 94.0, + "a": { + "At": [ + 35.7998, + 48.0 + ] + }, + "b": { + "At": [ + 40.5996, + 167.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 109.0, + "y": 0.0, + "a": { + "At": [ + 187.797, + 0.0 + ] + }, + "b": { + "At": [ + 53.7998, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 251.8, + "y": 75.0, + "a": { + "At": [ + 269.901, + 107.349 + ] + }, + "b": { + "At": [ + 226.619, + 30.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 165.4, + "y": 171.0, + "a": { + "At": [ + 140.0, + 171.16 + ] + }, + "b": { + "At": [ + 232.6, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 104.2, + "y": 139.0, + "a": { + "At": [ + 93.4749, + 116.0 + ] + }, + "b": { + "At": [ + 115.343, + 162.895 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 152.4, + "y": 105.48, + "a": { + "At": [ + 290.0, + 105.48 + ] + }, + "b": { + "At": [ + 128.0, + 105.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 450.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 436.869, + 236.32 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 327.137, + "y": 0.0, + "a": { + "At": [ + 378.0, + 20.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 463.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 422.796, + 48.5127 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_yeru", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 463, + "unicode": [ + "ы" + ], + "name": "cyr_yeru", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yeru.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yeru.high.glif deleted file mode 100644 index 25044ba..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yeru.high.glif +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yeru.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yeru.high.glifjson new file mode 100644 index 0000000..fba4ba4 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yeru.high.glifjson @@ -0,0 +1,317 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 53.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 133.0, + "y": 264.48, + "a": { + "At": [ + 133.0, + 264.48 + ] + }, + "b": { + "At": [ + 81.4004, + 206.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 37.6045, + "y": 94.0, + "a": { + "At": [ + 35.7998, + 48.0 + ] + }, + "b": { + "At": [ + 40.5996, + 167.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 109.0, + "y": 0.0, + "a": { + "At": [ + 187.797, + 0.0 + ] + }, + "b": { + "At": [ + 53.7998, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 251.8, + "y": 75.0, + "a": { + "At": [ + 269.901, + 107.349 + ] + }, + "b": { + "At": [ + 226.619, + 30.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 165.4, + "y": 171.0, + "a": { + "At": [ + 140.0, + 171.16 + ] + }, + "b": { + "At": [ + 232.6, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 104.2, + "y": 139.0, + "a": { + "At": [ + 93.4749, + 116.0 + ] + }, + "b": { + "At": [ + 115.343, + 162.895 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 152.4, + "y": 105.48, + "a": { + "At": [ + 290.0, + 105.48 + ] + }, + "b": { + "At": [ + 128.0, + 105.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 450.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 436.869, + 236.32 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 327.137, + "y": 0.0, + "a": { + "At": [ + 378.0, + 20.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 463.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 422.796, + 48.5127 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_yeru.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 463, + "unicode": [], + "name": "cyr_yeru.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yeru.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yeru.low.glif deleted file mode 100644 index d4faa2a..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yeru.low.glif +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yeru.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yeru.low.glifjson new file mode 100644 index 0000000..c90f5d1 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yeru.low.glifjson @@ -0,0 +1,317 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 90.1152, + 139.764 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 210.0, + "y": 264.48, + "a": { + "At": [ + 210.0, + 264.48 + ] + }, + "b": { + "At": [ + 158.671, + 206.626 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 114.604, + "y": 94.0, + "a": { + "At": [ + 112.8, + 48.0 + ] + }, + "b": { + "At": [ + 117.6, + 167.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 186.0, + "y": 0.0, + "a": { + "At": [ + 264.797, + 0.0 + ] + }, + "b": { + "At": [ + 130.8, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 328.8, + "y": 75.0, + "a": { + "At": [ + 346.901, + 107.349 + ] + }, + "b": { + "At": [ + 303.619, + 30.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 242.4, + "y": 171.0, + "a": { + "At": [ + 217.0, + 171.16 + ] + }, + "b": { + "At": [ + 309.6, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 181.2, + "y": 139.0, + "a": { + "At": [ + 170.475, + 116.0 + ] + }, + "b": { + "At": [ + 192.343, + 162.895 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 229.4, + "y": 105.48, + "a": { + "At": [ + 367.0, + 105.48 + ] + }, + "b": { + "At": [ + 205.0, + 105.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 527.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 513.869, + 236.32 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 404.137, + "y": 0.0, + "a": { + "At": [ + 455.0, + 20.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 540.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 499.796, + 48.5127 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_yeru.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 540, + "unicode": [], + "name": "cyr_yeru.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yu.finahigh.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yu.finahigh.glif deleted file mode 100644 index df4479d..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yu.finahigh.glif +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yu.finahigh.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yu.finahigh.glifjson new file mode 100644 index 0000000..e606826 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yu.finahigh.glifjson @@ -0,0 +1,393 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 64.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 141.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 100.674, + 178.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 141.0, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 14.873, + "y": -6.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 14.873, + "y": -6.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 85.0, + "y": 110.0, + "a": { + "At": [ + 130.0, + 144.0 + ] + }, + "b": { + "At": [ + 66.0029, + 96.4307 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 200.035, + "y": 150.0, + "a": "Colocated", + "b": { + "At": [ + 170.035, + 150.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 199.0, + "y": 148.0, + "a": { + "At": [ + 230.27298, + 218.295 + ] + }, + "b": { + "At": [ + 188.923, + 125.27 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 336.652, + "y": 259.775, + "a": { + "At": [ + 398.578, + 259.775 + ] + }, + "b": { + "At": [ + 298.91, + 259.775 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 401.61, + "y": 182.516, + "a": { + "At": [ + 401.61, + 87.5449 + ] + }, + "b": { + "At": [ + 401.61, + 213.312 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 257.185, + "y": -4.67383, + "a": { + "At": [ + 208.622, + -4.67383 + ] + }, + "b": { + "At": [ + 328.372, + -4.67383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 182.714, + "y": 71.1963, + "a": { + "At": [ + 182.714, + 99.5254 + ] + }, + "b": { + "At": [ + 182.714, + 33.3184 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_yu.finahigh", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 415, + "unicode": [], + "name": "cyr_yu.finahigh", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yu.finahigh.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yu.finalow.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yu.finalow.glif deleted file mode 100644 index c3fdd3b..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yu.finalow.glif +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yu.finalow.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yu.finalow.glifjson new file mode 100644 index 0000000..2b9ae67 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yu.finalow.glifjson @@ -0,0 +1,393 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 103.705, + 149.279 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 213.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 182.671, + 199.355 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 213.0, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 86.873, + "y": -6.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 86.873, + "y": -6.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 157.0, + "y": 110.0, + "a": { + "At": [ + 220.0, + 155.0 + ] + }, + "b": { + "At": [ + 138.003, + 96.4307 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 272.035, + "y": 150.0, + "a": "Colocated", + "b": { + "At": [ + 242.035, + 150.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 271.0, + "y": 147.0, + "a": { + "At": [ + 302.273, + 217.295 + ] + }, + "b": { + "At": [ + 260.923, + 125.27 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 408.652, + "y": 259.775, + "a": { + "At": [ + 470.578, + 259.775 + ] + }, + "b": { + "At": [ + 370.91, + 259.775 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 473.61, + "y": 182.516, + "a": { + "At": [ + 473.61, + 87.5449 + ] + }, + "b": { + "At": [ + 473.61, + 213.312 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 329.185, + "y": -4.67383, + "a": { + "At": [ + 280.622, + -4.67383 + ] + }, + "b": { + "At": [ + 400.372, + -4.67383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 254.71399, + "y": 71.1963, + "a": { + "At": [ + 254.71399, + 99.5254 + ] + }, + "b": { + "At": [ + 254.71399, + 33.3184 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_yu.finalow", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 487, + "unicode": [], + "name": "cyr_yu.finalow", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yu.finalow.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yu.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yu.glif deleted file mode 100644 index 045450d..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yu.glif +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yu.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yu.glifjson new file mode 100644 index 0000000..95f5d99 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yu.glifjson @@ -0,0 +1,385 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 19.0, + "y": 171.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 154.0, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 154.0, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 27.873001, + "y": -6.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 27.873001, + "y": -6.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 98.0, + "y": 110.0, + "a": { + "At": [ + 161.0, + 155.0 + ] + }, + "b": { + "At": [ + 79.0032, + 96.4309 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 213.035, + "y": 150.0, + "a": "Colocated", + "b": { + "At": [ + 193.035, + 150.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 213.0, + "y": 148.0, + "a": { + "At": [ + 244.27298, + 218.295 + ] + }, + "b": { + "At": [ + 201.923, + 125.27 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 349.652, + "y": 259.775, + "a": { + "At": [ + 411.578, + 259.775 + ] + }, + "b": { + "At": [ + 311.91, + 259.775 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 414.61, + "y": 182.516, + "a": { + "At": [ + 414.61, + 87.5449 + ] + }, + "b": { + "At": [ + 414.61, + 213.312 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 270.185, + "y": -4.67383, + "a": { + "At": [ + 221.62201, + -4.67383 + ] + }, + "b": { + "At": [ + 341.372, + -4.67383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 195.714, + "y": 71.1963, + "a": { + "At": [ + 195.714, + 99.5251 + ] + }, + "b": { + "At": [ + 195.714, + 33.3184 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_yu", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 429, + "unicode": [ + "ю" + ], + "name": "cyr_yu", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_yu.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ze.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ze.glif deleted file mode 100644 index 05c19e0..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ze.glif +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ze.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ze.glifjson new file mode 100644 index 0000000..52dc0a4 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ze.glifjson @@ -0,0 +1,316 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 20.0, + "y": 0.0, + "a": { + "At": [ + 61.9043, + 47.5098 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 322.77, + "y": 259.505, + "a": { + "At": [ + 347.77, + 259.505 + ] + }, + "b": { + "At": [ + 210.0, + 259.505 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 360.984, + "y": 219.467, + "a": { + "At": [ + 360.984, + 135.0 + ] + }, + "b": { + "At": [ + 360.984, + 244.467 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 229.0, + "y": 23.0, + "a": "Colocated", + "b": { + "At": [ + 285.285, + 77.4791 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 229.0, + "y": 23.0, + "a": { + "At": [ + 242.64899, + 36.211 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 262.199, + "y": 41.4271, + "a": { + "At": [ + 289.259, + 41.4271 + ] + }, + "b": { + "At": [ + 253.53601, + 41.4271 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 294.609, + "y": -26.5575, + "a": { + "At": [ + 294.609, + -116.0 + ] + }, + "b": { + "At": [ + 294.609, + -9.47013 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 123.66699, + "y": -290.203, + "a": { + "At": [ + 106.701996, + -290.203 + ] + }, + "b": { + "At": [ + 200.004, + -290.203 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 91.4719, + "y": -259.073, + "a": { + "At": [ + 91.4719, + -148.629 + ] + }, + "b": { + "At": [ + 91.4719, + -282.502 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 480.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 289.866, + -56.1328 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ze", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 480, + "unicode": [ + "з" + ], + "name": "cyr_ze", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ze.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ze.high.glif deleted file mode 100644 index 4991bc5..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ze.high.glif +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ze.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ze.high.glifjson new file mode 100644 index 0000000..04f5928 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ze.high.glifjson @@ -0,0 +1,314 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 104.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 224.286, + "y": 259.216, + "a": { + "At": [ + 242.536, + 259.216 + ] + }, + "b": { + "At": [ + 174.201, + 259.216 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 253.789, + "y": 230.492, + "a": { + "At": [ + 253.789, + 191.429 + ] + }, + "b": { + "At": [ + 253.789, + 249.339 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 125.0, + "y": 28.0, + "a": "Colocated", + "b": { + "At": [ + 213.558, + 104.752 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 125.0, + "y": 28.0, + "a": { + "At": [ + 138.95195, + 37.819355 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 158.8889, + "y": 35.350445, + "a": { + "At": [ + 177.68204, + 26.875973 + ] + }, + "b": { + "At": [ + 150.13046, + 39.299927 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 185.333, + "y": -36.3389, + "a": { + "At": [ + 185.333, + -110.0 + ] + }, + "b": { + "At": [ + 185.333, + 2.6610985 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 15.667, + "y": -291.202, + "a": { + "At": [ + -1.2978497, + -291.202 + ] + }, + "b": { + "At": [ + 122.826996, + -291.202 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": -16.5283, + "y": -260.073, + "a": { + "At": [ + -16.5283, + -128.892 + ] + }, + "b": { + "At": [ + -16.5283, + -283.502 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 382.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 151.892, + -84.123 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ze.high", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 382, + "unicode": [], + "name": "cyr_ze.high", + "note": null, + "filename": "/home/fred/Workspace/NotoHandAmericanCursive/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ze.high.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ze.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ze.low.glif deleted file mode 100644 index cbe1cb3..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ze.low.glif +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ze.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ze.low.glifjson new file mode 100644 index 0000000..bbf9c68 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ze.low.glifjson @@ -0,0 +1,288 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -1.0, + "y": 75.6641, + "a": { + "At": [ + 127.173, + 165.412 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 281.831, + "y": 259.095, + "a": { + "At": [ + 301.831, + 259.095 + ] + }, + "b": { + "At": [ + 221.668, + 259.095 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 314.984, + "y": 230.467, + "a": { + "At": [ + 314.984, + 156.0 + ] + }, + "b": { + "At": [ + 314.984, + 250.467 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 190.0, + "y": 36.0, + "a": "Colocated", + "b": { + "At": [ + 214.0, + 60.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 190.0, + "y": 36.0, + "a": { + "At": [ + 215.00002, + 47.5 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 238.60901, + "y": -16.5575, + "a": { + "At": [ + 238.60901, + -171.5575 + ] + }, + "b": { + "At": [ + 238.60901, + 30.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 65.6672, + "y": -290.203, + "a": { + "At": [ + 49.6672, + -290.203 + ] + }, + "b": { + "At": [ + 165.693, + -290.203 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 36.4719, + "y": -259.073, + "a": { + "At": [ + 36.4719, + -148.726 + ] + }, + "b": { + "At": [ + 36.4719, + -275.073 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 416.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 267.569, + -26.9316 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_ze.low", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 416, + "unicode": [], + "name": "cyr_ze.low", + "note": null, + "filename": "/home/fred/Workspace/NotoHandAmericanCursive/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_ze.low.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_zhe.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_zhe.glif deleted file mode 100644 index 093da90..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_zhe.glif +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_zhe.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_zhe.glifjson new file mode 100644 index 0000000..dbb5809 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_zhe.glifjson @@ -0,0 +1,397 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 75.0625, + "y": 244.0, + "a": { + "At": [ + 75.0625, + 244.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 163.494, + "y": 264.48, + "a": { + "At": [ + 215.494, + 264.48 + ] + }, + "b": { + "At": [ + 111.494, + 264.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 163.552, + "y": 108.0, + "a": { + "At": [ + 131.217, + 46.0 + ] + }, + "b": { + "At": [ + 195.888, + 170.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 49.0, + "y": 0.0, + "a": { + "At": [ + 12.0, + 0.0 + ] + }, + "b": { + "At": [ + 87.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 0.0, + "y": 37.0, + "a": { + "At": [ + 0.0, + 37.0 + ] + }, + "b": { + "At": [ + 6.0, + 20.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 49.0, + "y": 0.0, + "a": { + "At": [ + 125.0, + 0.0 + ] + }, + "b": { + "At": [ + 6.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 302.494, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 302.494, + 264.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 208.0, + "y": 0.0, + "a": { + "At": [ + 208.0, + 0.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 480.494, + "y": 264.48, + "a": { + "At": [ + 509.263, + 264.541 + ] + }, + "b": { + "At": [ + 368.478, + 264.244 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 519.271, + "y": 247.0, + "a": { + "At": [ + 519.271, + 247.0 + ] + }, + "b": { + "At": [ + 519.271, + 247.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 480.494, + "y": 264.48, + "a": { + "At": [ + 463.484, + 264.48 + ] + }, + "b": { + "At": [ + 509.494, + 264.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 329.489, + "y": 150.0, + "a": { + "At": [ + 249.251, + 22.5684 + ] + }, + "b": { + "At": [ + 394.698, + 253.563 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 341.0, + "y": 0.0, + "a": { + "At": [ + 370.359, + 0.0 + ] + }, + "b": { + "At": [ + 301.809, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 481.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 421.0, + 34.6522 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_zhe", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 480, + "unicode": [ + "ж" + ], + "name": "cyr_zhe", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_zhe.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_zhe.high.glif deleted file mode 100644 index dbd927f..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_zhe.high.glif +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_zhe.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_zhe.high.glifjson new file mode 100644 index 0000000..4f61b17 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_zhe.high.glifjson @@ -0,0 +1,395 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 80.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 209.494, + "y": 264.48, + "a": { + "At": [ + 261.618, + 267.494 + ] + }, + "b": { + "At": [ + 153.369, + 261.236 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 209.552, + "y": 108.0, + "a": { + "At": [ + 177.217, + 46.0 + ] + }, + "b": { + "At": [ + 241.888, + 170.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 95.0, + "y": 0.0, + "a": { + "At": [ + 58.0, + 0.0 + ] + }, + "b": { + "At": [ + 133.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 48.5869, + "y": 37.0, + "a": { + "At": [ + 48.5869, + 37.0 + ] + }, + "b": { + "At": [ + 53.3984, + 20.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 95.0, + "y": 0.0, + "a": { + "At": [ + 171.0, + 0.0 + ] + }, + "b": { + "At": [ + 52.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 348.494, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 348.494, + 264.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 254.0, + "y": 0.0, + "a": { + "At": [ + 254.0, + 0.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 526.494, + "y": 264.48, + "a": { + "At": [ + 555.263, + 264.541 + ] + }, + "b": { + "At": [ + 414.478, + 264.244 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 565.271, + "y": 247.0, + "a": { + "At": [ + 565.271, + 247.0 + ] + }, + "b": { + "At": [ + 565.271, + 247.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 526.494, + "y": 264.48, + "a": { + "At": [ + 509.484, + 264.48 + ] + }, + "b": { + "At": [ + 555.494, + 264.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 375.489, + "y": 150.0, + "a": { + "At": [ + 295.251, + 22.5684 + ] + }, + "b": { + "At": [ + 440.697, + 253.563 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 387.0, + "y": 0.0, + "a": { + "At": [ + 416.359, + 0.0 + ] + }, + "b": { + "At": [ + 347.809, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 527.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 467.0, + 34.6523 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_zhe.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 526, + "unicode": [], + "name": "cyr_zhe.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_zhe.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_zhe.low.glif deleted file mode 100644 index 84fc0be..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_zhe.low.glif +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_zhe.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_zhe.low.glifjson new file mode 100644 index 0000000..d781625 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/cyr_zhe.low.glifjson @@ -0,0 +1,395 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 65.5322, + 122.55 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 318.494, + "y": 264.48, + "a": { + "At": [ + 370.494, + 264.48 + ] + }, + "b": { + "At": [ + 264.494, + 264.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 318.552, + "y": 108.0, + "a": { + "At": [ + 286.217, + 46.0 + ] + }, + "b": { + "At": [ + 350.888, + 170.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 204.0, + "y": 0.0, + "a": { + "At": [ + 167.0, + 0.0 + ] + }, + "b": { + "At": [ + 242.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 157.587, + "y": 37.0, + "a": { + "At": [ + 157.587, + 37.0 + ] + }, + "b": { + "At": [ + 162.398, + 20.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 204.0, + "y": 0.0, + "a": { + "At": [ + 280.0, + 0.0 + ] + }, + "b": { + "At": [ + 161.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 457.494, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 457.494, + 264.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 363.0, + "y": 0.0, + "a": { + "At": [ + 363.0, + 0.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 635.494, + "y": 264.48, + "a": { + "At": [ + 664.263, + 264.541 + ] + }, + "b": { + "At": [ + 523.478, + 264.244 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 674.271, + "y": 247.0, + "a": { + "At": [ + 674.271, + 247.0 + ] + }, + "b": { + "At": [ + 674.271, + 247.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 635.494, + "y": 264.48, + "a": { + "At": [ + 618.484, + 264.48 + ] + }, + "b": { + "At": [ + 664.494, + 264.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 484.489, + "y": 150.0, + "a": { + "At": [ + 404.251, + 22.5684 + ] + }, + "b": { + "At": [ + 549.697, + 253.563 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 496.0, + "y": 0.0, + "a": { + "At": [ + 525.359, + 0.0 + ] + }, + "b": { + "At": [ + 456.809, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 636.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 576.0, + 34.6523 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "cyr_zhe.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 635, + "unicode": [], + "name": "cyr_zhe.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/d.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/d.glif deleted file mode 100644 index c0a22a3..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/d.glif +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/d.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/d.glifjson new file mode 100644 index 0000000..f1f61ef --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/d.glifjson @@ -0,0 +1,316 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 329.0, + "y": 251.0, + "a": { + "At": [ + 329.0, + 251.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 266.857, + "y": 259.39, + "a": { + "At": [ + 209.549, + 259.39 + ] + }, + "b": { + "At": [ + 304.142, + 259.39 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 52.0, + "y": 139.0, + "a": { + "At": [ + 20.5086, + 94.3199 + ] + }, + "b": { + "At": [ + 122.883, + 239.569 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 8.22992, + "y": 41.2301, + "a": { + "At": [ + 8.22992, + 12.6522 + ] + }, + "b": { + "At": [ + 8.22992, + 62.7318 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 57.0207, + "y": 1.89174, + "a": { + "At": [ + 232.001, + 1.89174 + ] + }, + "b": { + "At": [ + 29.9207, + 1.89174 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 484.0, + "y": 544.0, + "a": "Colocated", + "b": { + "At": [ + 396.492, + 380.825 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 484.0, + "y": 544.0, + "a": { + "At": [ + 432.087, + 428.856 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 225.121, + "y": 36.9854, + "a": { + "At": [ + 225.121, + 11.0625 + ] + }, + "b": { + "At": [ + 225.121, + 77.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 264.551, + "y": -10.6504, + "a": { + "At": [ + 360.822, + -10.6504 + ] + }, + "b": { + "At": [ + 234.185, + -10.6504 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 463.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 445.175, + 64.179 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "d", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 463, + "unicode": [ + "d" + ], + "name": "d", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/d.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/d.high.glif deleted file mode 100644 index 9299eb1..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/d.high.glif +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/d.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/d.high.glifjson new file mode 100644 index 0000000..5715ecc --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/d.high.glifjson @@ -0,0 +1,421 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 123.516, + 171.135 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 325.678, + "y": 264.297, + "a": { + "At": [ + 345.831, + 264.297 + ] + }, + "b": { + "At": [ + 219.683, + 264.297 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 378.0, + "y": 251.0, + "a": "Colocated", + "b": { + "At": [ + 362.274, + 260.203 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 378.0, + "y": 251.0, + "a": { + "At": [ + 362.274, + 260.203 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 325.678, + "y": 264.297, + "a": { + "At": [ + 212.063, + 264.297 + ] + }, + "b": { + "At": [ + 344.536, + 264.297 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 57.7783, + "y": 40.5088, + "a": { + "At": [ + 57.7783, + 15.04 + ] + }, + "b": { + "At": [ + 57.7783, + 115.701 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 118.454, + "y": -2.00684, + "a": { + "At": [ + 118.966, + -2.00684 + ] + }, + "b": { + "At": [ + 75.4775, + -2.00684 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 120.0, + "y": -2.0, + "a": { + "At": [ + 227.0, + -1.0 + ] + }, + "b": { + "At": [ + 119.481, + -2.00488 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 397.0, + "y": 289.0, + "a": "Colocated", + "b": { + "At": [ + 337.959, + 175.392 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 532.0, + "y": 543.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 532.0, + "y": 543.0, + "a": { + "At": [ + 444.14, + 373.788 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 277.862, + "y": 53.2559, + "a": { + "At": [ + 277.862, + 21.1699 + ] + }, + "b": { + "At": [ + 277.862, + 75.0195 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 332.431, + "y": -7.69238, + "a": { + "At": [ + 358.499, + -7.69238 + ] + }, + "b": { + "At": [ + 293.006, + -7.69238 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 520.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 427.935, + 12.1992 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "d.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 520, + "unicode": [], + "name": "d.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/d.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/d.low.glif deleted file mode 100644 index b0cb7b8..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/d.low.glif +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/d.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/d.low.glifjson new file mode 100644 index 0000000..62590ab --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/d.low.glifjson @@ -0,0 +1,431 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 70.1113, + 125.093 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 348.945, + "y": 264.173, + "a": { + "At": [ + 369.346, + 264.173 + ] + }, + "b": { + "At": [ + 206.664, + 264.173 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 413.0, + "y": 253.0, + "a": "Colocated", + "b": { + "At": [ + 390.777, + 260.111 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 413.0, + "y": 253.0, + "a": { + "At": [ + 413.0, + 253.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 348.779, + "y": 264.728, + "a": { + "At": [ + 210.384, + 264.728 + ] + }, + "b": { + "At": [ + 387.749, + 264.728 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 93.1143, + "y": 44.7305, + "a": { + "At": [ + 93.1143, + 28.0967 + ] + }, + "b": { + "At": [ + 93.1143, + 114.863 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 115.0, + "y": 0.0, + "a": { + "At": [ + 124.11, + -6.79102 + ] + }, + "b": { + "At": [ + 98.8232, + 12.0586 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 145.873, + "y": -9.76855, + "a": { + "At": [ + 298.0, + -9.76855 + ] + }, + "b": { + "At": [ + 134.565, + -9.76855 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 567.0, + "y": 543.0, + "a": "Colocated", + "b": { + "At": [ + 475.613, + 379.135 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 567.0, + "y": 543.0, + "a": { + "At": [ + 536.808, + 485.871 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 459.841, + "y": 342.0, + "a": { + "At": [ + 386.246, + 213.193 + ] + }, + "b": { + "At": [ + 459.841, + 342.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 308.604, + "y": 35.2217, + "a": { + "At": [ + 308.604, + 11.127 + ] + }, + "b": { + "At": [ + 308.604, + 83.5264 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 352.335, + "y": -8.70605, + "a": { + "At": [ + 414.08, + -8.70605 + ] + }, + "b": { + "At": [ + 318.791, + -8.70605 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 542.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 525.33, + 65.3271 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "d.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 542, + "unicode": [], + "name": "d.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/dagger.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/dagger.glif deleted file mode 100644 index c31feb3..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/dagger.glif +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/dagger.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/dagger.glifjson new file mode 100644 index 0000000..cd7e84e --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/dagger.glifjson @@ -0,0 +1,140 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 68.0264, + "y": 77.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 191.974, + "y": 368.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 43.8281, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 251.828, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "dagger", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 292, + "unicode": [ + "†" + ], + "name": "dagger", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/daggerdbl.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/daggerdbl.glif deleted file mode 100644 index a5c6141..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/daggerdbl.glif +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/daggerdbl.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/daggerdbl.glifjson new file mode 100644 index 0000000..392479b --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/daggerdbl.glifjson @@ -0,0 +1,195 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -2.0, + "y": 171.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 206.0, + "y": 171.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 68.0264, + "y": 77.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 191.974, + "y": 368.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 43.8281, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 251.828, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "daggerdbl", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 292, + "unicode": [ + "‡" + ], + "name": "daggerdbl", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/dcroat.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/dcroat.glifjson new file mode 100644 index 0000000..07bdfd7 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/dcroat.glifjson @@ -0,0 +1,371 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 329.0, + "y": 251.0, + "a": { + "At": [ + 329.0, + 251.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 266.857, + "y": 259.39, + "a": { + "At": [ + 209.549, + 259.39 + ] + }, + "b": { + "At": [ + 304.142, + 259.39 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 52.0, + "y": 139.0, + "a": { + "At": [ + 20.5086, + 94.3199 + ] + }, + "b": { + "At": [ + 122.883, + 239.569 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 8.22992, + "y": 41.2301, + "a": { + "At": [ + 8.22992, + 12.6522 + ] + }, + "b": { + "At": [ + 8.22992, + 62.7318 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 57.0207, + "y": 1.89174, + "a": { + "At": [ + 232.001, + 1.89174 + ] + }, + "b": { + "At": [ + 29.9207, + 1.89174 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 484.0, + "y": 544.0, + "a": "Colocated", + "b": { + "At": [ + 396.492, + 380.825 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 484.0, + "y": 544.0, + "a": { + "At": [ + 432.087, + 428.856 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 225.121, + "y": 36.9854, + "a": { + "At": [ + 225.121, + 11.0625 + ] + }, + "b": { + "At": [ + 225.121, + 77.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 264.551, + "y": -10.6504, + "a": { + "At": [ + 360.822, + -10.6504 + ] + }, + "b": { + "At": [ + 234.185, + -10.6504 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 463.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 445.175, + 64.179 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 317.50006, + "y": 428.75006, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 532.50006, + "y": 428.75006, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "dcroat", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 463, + "unicode": [ + "đ" + ], + "name": "dcroat", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/dcroat.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/dcroat.high.glifjson new file mode 100644 index 0000000..eb65549 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/dcroat.high.glifjson @@ -0,0 +1,476 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 123.516, + 171.135 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 325.678, + "y": 264.297, + "a": { + "At": [ + 345.831, + 264.297 + ] + }, + "b": { + "At": [ + 219.683, + 264.297 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 378.0, + "y": 251.0, + "a": "Colocated", + "b": { + "At": [ + 362.274, + 260.203 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 378.0, + "y": 251.0, + "a": { + "At": [ + 362.274, + 260.203 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 325.678, + "y": 264.297, + "a": { + "At": [ + 212.063, + 264.297 + ] + }, + "b": { + "At": [ + 344.536, + 264.297 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 57.7783, + "y": 40.5088, + "a": { + "At": [ + 57.7783, + 15.04 + ] + }, + "b": { + "At": [ + 57.7783, + 115.701 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 118.454, + "y": -2.00684, + "a": { + "At": [ + 118.966, + -2.00684 + ] + }, + "b": { + "At": [ + 75.4775, + -2.00684 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 120.0, + "y": -2.0, + "a": { + "At": [ + 227.0, + -1.0 + ] + }, + "b": { + "At": [ + 119.481, + -2.00488 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 397.0, + "y": 289.0, + "a": "Colocated", + "b": { + "At": [ + 337.959, + 175.392 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 532.0, + "y": 543.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 532.0, + "y": 543.0, + "a": { + "At": [ + 444.14, + 373.788 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 277.862, + "y": 53.2559, + "a": { + "At": [ + 277.862, + 21.1699 + ] + }, + "b": { + "At": [ + 277.862, + 75.0195 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 332.431, + "y": -7.69238, + "a": { + "At": [ + 358.499, + -7.69238 + ] + }, + "b": { + "At": [ + 293.006, + -7.69238 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 520.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 427.935, + 12.1992 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 367.50006, + "y": 428.75006, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 582.50006, + "y": 428.75006, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "dcroat.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 520, + "unicode": [], + "name": "dcroat.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/dcroat.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/dcroat.low.glifjson new file mode 100644 index 0000000..090a710 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/dcroat.low.glifjson @@ -0,0 +1,486 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 70.1113, + 125.093 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 348.945, + "y": 264.173, + "a": { + "At": [ + 369.346, + 264.173 + ] + }, + "b": { + "At": [ + 206.664, + 264.173 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 413.0, + "y": 253.0, + "a": "Colocated", + "b": { + "At": [ + 390.777, + 260.111 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 413.0, + "y": 253.0, + "a": { + "At": [ + 413.0, + 253.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 348.779, + "y": 264.728, + "a": { + "At": [ + 210.384, + 264.728 + ] + }, + "b": { + "At": [ + 387.749, + 264.728 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 93.1143, + "y": 44.7305, + "a": { + "At": [ + 93.1143, + 28.0967 + ] + }, + "b": { + "At": [ + 93.1143, + 114.863 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 115.0, + "y": 0.0, + "a": { + "At": [ + 124.11, + -6.79102 + ] + }, + "b": { + "At": [ + 98.8232, + 12.0586 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 145.873, + "y": -9.76855, + "a": { + "At": [ + 298.0, + -9.76855 + ] + }, + "b": { + "At": [ + 134.565, + -9.76855 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 567.0, + "y": 543.0, + "a": "Colocated", + "b": { + "At": [ + 475.613, + 379.135 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 567.0, + "y": 543.0, + "a": { + "At": [ + 536.808, + 485.871 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 459.841, + "y": 342.0, + "a": { + "At": [ + 386.246, + 213.193 + ] + }, + "b": { + "At": [ + 459.841, + 342.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 308.604, + "y": 35.2217, + "a": { + "At": [ + 308.604, + 11.127 + ] + }, + "b": { + "At": [ + 308.604, + 83.5264 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 352.335, + "y": -8.70605, + "a": { + "At": [ + 414.08, + -8.70605 + ] + }, + "b": { + "At": [ + 318.791, + -8.70605 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 542.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 525.33, + 65.3271 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 387.50006, + "y": 428.75006, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 602.50006, + "y": 428.75006, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "dcroat.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 542, + "unicode": [], + "name": "dcroat.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/degree.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/degree.glif deleted file mode 100644 index f356b99..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/degree.glif +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/degree.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/degree.glifjson new file mode 100644 index 0000000..e33867b --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/degree.glifjson @@ -0,0 +1,157 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 208.0, + "y": 455.0, + "a": { + "At": [ + 208.0, + 486.0 + ] + }, + "b": { + "At": [ + 208.0, + 424.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 264.0, + "y": 511.0, + "a": { + "At": [ + 295.0, + 511.0 + ] + }, + "b": { + "At": [ + 233.0, + 511.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 320.0, + "y": 455.0, + "a": { + "At": [ + 320.0, + 424.0 + ] + }, + "b": { + "At": [ + 320.0, + 486.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 264.0, + "y": 399.0, + "a": { + "At": [ + 233.0, + 399.0 + ] + }, + "b": { + "At": [ + 295.0, + 399.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "degree", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 354, + "unicode": [ + "°" + ], + "name": "degree", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/dieresis.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/dieresis.glifjson new file mode 100644 index 0000000..d3a2ebf --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/dieresis.glifjson @@ -0,0 +1,284 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 413.0, + "y": 540.953, + "a": { + "At": [ + 413.0, + 550.953 + ] + }, + "b": { + "At": [ + 413.0, + 530.953 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 431.0, + "y": 558.953, + "a": { + "At": [ + 441.0, + 558.953 + ] + }, + "b": { + "At": [ + 421.0, + 558.953 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 449.0, + "y": 540.953, + "a": { + "At": [ + 449.0, + 530.953 + ] + }, + "b": { + "At": [ + 449.0, + 550.953 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 431.0, + "y": 522.953, + "a": { + "At": [ + 421.0, + 522.953 + ] + }, + "b": { + "At": [ + 441.0, + 522.953 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 229.0, + "y": 540.953, + "a": { + "At": [ + 229.0, + 550.953 + ] + }, + "b": { + "At": [ + 229.0, + 530.953 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 247.0, + "y": 558.953, + "a": { + "At": [ + 257.0, + 558.953 + ] + }, + "b": { + "At": [ + 237.0, + 558.953 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 265.0, + "y": 540.953, + "a": { + "At": [ + 265.0, + 530.953 + ] + }, + "b": { + "At": [ + 265.0, + 550.953 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 247.0, + "y": 522.953, + "a": { + "At": [ + 237.0, + 522.953 + ] + }, + "b": { + "At": [ + 257.0, + 522.953 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "dieresis", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 554, + "unicode": [ + "¨" + ], + "name": "dieresis", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/divide.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/divide.glif deleted file mode 100644 index b4e7512..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/divide.glif +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - com.fontlab.hintData - - hhints - - - position - 14 - width - 36 - - - position - 228 - width - 36 - - - vhints - - - position - 110 - width - 36 - - - position - 210 - width - 36 - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/divide.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/divide.glifjson new file mode 100644 index 0000000..ebac74f --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/divide.glifjson @@ -0,0 +1,339 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 109.993, + "y": 32.0, + "a": { + "At": [ + 109.993, + 42.0 + ] + }, + "b": { + "At": [ + 109.993, + 22.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 127.993, + "y": 50.0, + "a": { + "At": [ + 137.993, + 50.0 + ] + }, + "b": { + "At": [ + 117.993, + 50.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 145.993, + "y": 32.0, + "a": { + "At": [ + 145.993, + 22.0 + ] + }, + "b": { + "At": [ + 145.993, + 42.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 127.993, + "y": 14.0, + "a": { + "At": [ + 117.993, + 14.0 + ] + }, + "b": { + "At": [ + 137.993, + 14.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 210.0, + "y": 246.48, + "a": { + "At": [ + 210.0, + 256.48 + ] + }, + "b": { + "At": [ + 210.0, + 236.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 228.0, + "y": 264.48, + "a": { + "At": [ + 238.0, + 264.48 + ] + }, + "b": { + "At": [ + 218.0, + 264.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 246.0, + "y": 246.48, + "a": { + "At": [ + 246.0, + 236.48 + ] + }, + "b": { + "At": [ + 246.0, + 256.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 228.0, + "y": 228.48, + "a": { + "At": [ + 218.0, + 228.48 + ] + }, + "b": { + "At": [ + 238.0, + 228.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 75.0, + "y": 142.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 325.0, + "y": 142.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "divide", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 400, + "unicode": [ + "÷" + ], + "name": "divide", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/dollar.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/dollar.glif deleted file mode 100644 index 2ba1d12..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/dollar.glif +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/dollar.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/dollar.glifjson new file mode 100644 index 0000000..f7a3f55 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/dollar.glifjson @@ -0,0 +1,335 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 414.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 160.351, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 334.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 80.3506, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 457.315, + "y": 452.6, + "a": { + "At": [ + 457.315, + 457.6 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 362.016, + "y": 515.3, + "a": { + "At": [ + 286.0, + 515.3 + ] + }, + "b": { + "At": [ + 419.016, + 515.3 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 186.188, + "y": 405.1, + "a": { + "At": [ + 169.0, + 361.0 + ] + }, + "b": { + "At": [ + 213.06, + 474.048 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 259.232, + "y": 303.0, + "a": { + "At": [ + 332.904, + 302.2 + ] + }, + "b": { + "At": [ + 185.696, + 303.798 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 345.031, + "y": 184.7, + "a": { + "At": [ + 301.191, + 64.4199 + ] + }, + "b": { + "At": [ + 363.0, + 234.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 130.104, + "y": 32.7002, + "a": { + "At": [ + 76.5098, + 32.7002 + ] + }, + "b": { + "At": [ + 216.554, + 32.7002 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 37.0635, + "y": 128.65, + "a": "Colocated", + "b": { + "At": [ + 32.0039, + 84.9502 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "dollar", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 360, + "unicode": [ + "$" + ], + "name": "dollar", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessi.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessi.glif deleted file mode 100644 index 2181ea0..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessi.glif +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - com.fontlab.hintData - - hhints - - - position - 396 - width - 36 - - - vhints - - - position - 400 - width - 36 - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessi.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessi.glifjson new file mode 100644 index 0000000..8fa7ebf --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessi.glifjson @@ -0,0 +1,199 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": -2.0, + "a": { + "At": [ + 0.0, + -2.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 325.0, + "y": 255.0, + "a": { + "At": [ + 325.0, + 255.0 + ] + }, + "b": { + "At": [ + 228.0, + 115.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 218.201, + "y": 32.8374, + "a": { + "At": [ + 218.201, + 28.907 + ] + }, + "b": { + "At": [ + 218.201, + 86.5527 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 220.0, + "y": 23.0, + "a": { + "At": [ + 220.0, + 23.0 + ] + }, + "b": { + "At": [ + 218.773, + 25.5909 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 271.342, + "y": -7.76738, + "a": { + "At": [ + 307.241, + -7.76738 + ] + }, + "b": { + "At": [ + 228.846, + -7.76738 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 441.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 395.095, + 44.8568 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "dotlessi", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 441, + "unicode": [ + "ı" + ], + "name": "dotlessi", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessi.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessi.high.glif deleted file mode 100644 index 46918c0..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessi.high.glif +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - com.fontlab.hintData - - hhints - - - position - 396 - width - 36 - - - vhints - - - position - 221 - width - 36 - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessi.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessi.high.glifjson new file mode 100644 index 0000000..8db8910 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessi.high.glifjson @@ -0,0 +1,171 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 63.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 166.0, + "y": 256.0, + "a": { + "At": [ + 162.975, + 251.187 + ] + }, + "b": { + "At": [ + 148.28, + 218.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 54.9126, + "y": 39.0, + "a": { + "At": [ + 54.9126, + 13.435 + ] + }, + "b": { + "At": [ + 54.9126, + 74.4838 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 102.0, + "y": -9.2983, + "a": { + "At": [ + 158.62, + -9.2983 + ] + }, + "b": { + "At": [ + 59.7037, + -9.2983 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 286.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 228.577, + 36.7923 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "dotlessi.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 286, + "unicode": [], + "name": "dotlessi.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessi.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessi.low.glif deleted file mode 100644 index 90503c8..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessi.low.glif +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - com.fontlab.hintData - - hhints - - - position - 396 - width - 36 - - - vhints - - - position - 310 - width - 36 - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessi.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessi.low.glifjson new file mode 100644 index 0000000..73806b5 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessi.low.glifjson @@ -0,0 +1,145 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 34.0605, + 100.514 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 222.0, + "y": 255.0, + "a": { + "At": [ + 222.0, + 255.0 + ] + }, + "b": { + "At": [ + 152.114, + 192.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 159.0, + "y": -11.0, + "a": { + "At": [ + 220.0, + -11.0 + ] + }, + "b": { + "At": [ + 36.0, + -11.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 363.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 272.164, + 13.0605 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "dotlessi.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 363, + "unicode": [], + "name": "dotlessi.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessj.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessj.glif deleted file mode 100644 index f456a7f..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessj.glif +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - com.fontlab.hintData - - hhints - - - position - 396 - width - 36 - - - vhints - - - position - 420 - width - 36 - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessj.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessj.glifjson new file mode 100644 index 0000000..8964df5 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessj.glifjson @@ -0,0 +1,199 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -1.0, + "y": -8.0, + "a": { + "At": [ + -1.0, + -8.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 391.0, + "y": 254.0, + "a": { + "At": [ + 391.0, + 254.0 + ] + }, + "b": { + "At": [ + 188.0, + -1.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 112.0, + "y": -283.0, + "a": { + "At": [ + 50.0, + -331.0 + ] + }, + "b": { + "At": [ + 174.0, + -235.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 83.0, + "y": -166.0, + "a": { + "At": [ + 83.0, + -166.0 + ] + }, + "b": { + "At": [ + 1.0, + -237.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 295.0, + "y": 1.0, + "a": { + "At": [ + 295.0, + 1.0 + ] + }, + "b": { + "At": [ + 233.0, + -25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 416.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 403.713, + 68.0604 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "dotlessj", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 417, + "unicode": [ + "ȷ" + ], + "name": "dotlessj", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessj.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessj.high.glif deleted file mode 100644 index 30427ae..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessj.high.glif +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - com.fontlab.hintData - - hhints - - - position - 396 - width - 36 - - - vhints - - - position - 211 - width - 36 - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessj.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessj.high.glifjson new file mode 100644 index 0000000..6cecffa --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessj.high.glifjson @@ -0,0 +1,197 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 86.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 162.0, + "y": 254.0, + "a": { + "At": [ + 162.0, + 254.0 + ] + }, + "b": { + "At": [ + 134.954, + 196.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": -70.0, + "y": -223.0, + "a": { + "At": [ + -108.0, + -280.0 + ] + }, + "b": { + "At": [ + -32.0, + -166.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": -158.0, + "y": -299.0, + "a": { + "At": [ + -180.0, + -294.0 + ] + }, + "b": { + "At": [ + -136.0, + -304.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": -169.0, + "y": -200.0, + "a": { + "At": [ + -123.0, + -132.0 + ] + }, + "b": { + "At": [ + -216.242, + -269.837 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 251.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 160.459, + 13.6025 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "dotlessj.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 251, + "unicode": [], + "name": "dotlessj.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessj.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessj.low.glif deleted file mode 100644 index 8b74521..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessj.low.glif +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - com.fontlab.hintData - - hhints - - - position - 396 - width - 36 - - - vhints - - - position - 267 - width - 36 - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessj.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessj.low.glifjson new file mode 100644 index 0000000..69d67f8 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/dotlessj.low.glifjson @@ -0,0 +1,213 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -1.0, + "y": 77.0, + "a": { + "At": [ + 28.0, + 96.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 230.0, + "y": 256.0, + "a": { + "At": [ + 230.0, + 256.0 + ] + }, + "b": { + "At": [ + 84.9668, + 123.871 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 1.0, + "y": -220.0, + "a": { + "At": [ + -31.0, + -268.0 + ] + }, + "b": { + "At": [ + 33.0, + -172.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": -112.0, + "y": -280.0, + "a": { + "At": [ + -143.0, + -253.0 + ] + }, + "b": { + "At": [ + -81.0, + -307.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": -74.0, + "y": -165.0, + "a": { + "At": [ + -63.0, + -155.0 + ] + }, + "b": { + "At": [ + -105.0, + -192.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 245.0, + "y": 35.0, + "a": "Colocated", + "b": { + "At": [ + 145.088, + -38.6194 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 302.0, + "y": 77.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "dotlessj.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 302, + "unicode": [], + "name": "dotlessj.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/e.alt.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/e.alt.glifjson new file mode 100644 index 0000000..fba39e0 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/e.alt.glifjson @@ -0,0 +1,249 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -1.0, + "y": 0.0, + "a": { + "At": [ + 74.0, + 0.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 231.5488, + "y": 92.0967, + "a": { + "At": [ + 282.55673, + 129.25641 + ] + }, + "b": { + "At": [ + 182.0, + 56.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 353.563, + "y": 231.473, + "a": { + "At": [ + 353.563, + 251.483 + ] + }, + "b": { + "At": [ + 353.563, + 182.454 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 321.0, + "y": 264.352, + "a": { + "At": [ + 285.03198, + 264.352 + ] + }, + "b": { + "At": [ + 335.326, + 264.352 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 236.0, + "y": 183.0, + "a": { + "At": [ + 225.0, + 163.0 + ] + }, + "b": { + "At": [ + 260.2265, + 227.04817 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 180.3401, + "y": 28.0684, + "a": { + "At": [ + 180.3401, + 6.8201 + ] + }, + "b": { + "At": [ + 180.3401, + 83.3735 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 211.3013, + "y": -7.88587, + "a": { + "At": [ + 245.0, + -7.88587 + ] + }, + "b": { + "At": [ + 188.5561, + -7.88587 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 451.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 353.038, + 8.07031 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "e.alt", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 451, + "unicode": [], + "name": "e.alt", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/e.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/e.glif deleted file mode 100644 index 80808fa..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/e.glif +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/e.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/e.glifjson new file mode 100644 index 0000000..6a96abb --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/e.glifjson @@ -0,0 +1,225 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 22.5488, + "y": 82.0967, + "a": { + "At": [ + 78.3629, + 111.549 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 184.563, + "y": 231.473, + "a": { + "At": [ + 184.563, + 251.483 + ] + }, + "b": { + "At": [ + 184.563, + 182.454 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 150.0, + "y": 264.352, + "a": { + "At": [ + 116.032, + 264.352 + ] + }, + "b": { + "At": [ + 166.326, + 264.352 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 67.0, + "y": 183.0, + "a": { + "At": [ + 62.661846, + 173.98999 + ] + }, + "b": { + "At": [ + 88.80832, + 228.29419 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 11.3401, + "y": 28.0684, + "a": { + "At": [ + 11.3401, + 6.8201 + ] + }, + "b": { + "At": [ + 11.3401, + 83.3735 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 42.3013, + "y": -7.88587, + "a": { + "At": [ + 76.0, + -7.88587 + ] + }, + "b": { + "At": [ + 19.5561, + -7.88587 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 282.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 184.038, + 8.07031 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "e", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 282, + "unicode": [ + "e" + ], + "name": "e", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/e.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/e.high.glif deleted file mode 100644 index 2d636b0..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/e.high.glif +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/e.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/e.high.glifjson new file mode 100644 index 0000000..077a2be --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/e.high.glifjson @@ -0,0 +1,239 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 142.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 220.506, + "y": 222.532, + "a": { + "At": [ + 220.506, + 250.574 + ] + }, + "b": { + "At": [ + 220.506, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 165.377, + "y": 267.624, + "a": { + "At": [ + 125.442, + 267.624 + ] + }, + "b": { + "At": [ + 193.488, + 267.624 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 76.0, + "y": 195.0, + "a": "Colocated", + "b": { + "At": [ + 91.3227, + 227.179 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 37.4308, + "y": 114.0, + "a": { + "At": [ + 22.1197, + 81.8447 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 14.8389, + "y": 42.2734, + "a": { + "At": [ + 14.8389, + 23.2734 + ] + }, + "b": { + "At": [ + 14.8389, + 60.2734 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 62.2725, + "y": -6.91211, + "a": { + "At": [ + 93.7783, + -6.91211 + ] + }, + "b": { + "At": [ + 21.0566, + -6.91211 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 290.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 228.563, + 32.9814 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "e.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 290, + "unicode": [], + "name": "e.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/e.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/e.low.glif deleted file mode 100644 index 29b2e51..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/e.low.glif +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/e.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/e.low.glifjson new file mode 100644 index 0000000..abb0cfc --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/e.low.glifjson @@ -0,0 +1,197 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 167.779, + 194.083 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 235.0, + "y": 232.0, + "a": { + "At": [ + 235.0, + 248.0 + ] + }, + "b": { + "At": [ + 235.0, + 190.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 193.0, + "y": 261.0, + "a": { + "At": [ + 106.508, + 261.0 + ] + }, + "b": { + "At": [ + 214.774, + 261.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 59.0, + "y": 66.0, + "a": { + "At": [ + 59.0, + 31.0 + ] + }, + "b": { + "At": [ + 59.0, + 141.056 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 118.0, + "y": -4.0, + "a": { + "At": [ + 153.0, + -4.0 + ] + }, + "b": { + "At": [ + 71.0, + -4.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 309.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 215.166, + 10.9609 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "e.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 309, + "unicode": [], + "name": "e.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/eight.dnom.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/eight.dnom.glifjson new file mode 100644 index 0000000..2cf99cc --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/eight.dnom.glifjson @@ -0,0 +1,225 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 246.39899, + "y": 23.4004, + "a": { + "At": [ + 241.449, + 27.7998 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 147.399, + "y": 53.0996, + "a": { + "At": [ + 117.151, + 52.7881 + ] + }, + "b": { + "At": [ + 203.015, + 53.6738 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 82.832, + "y": 25.4082, + "a": { + "At": [ + 41.0029, + -26.7061 + ] + }, + "b": { + "At": [ + 95.22, + 40.8408 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 132.55, + "y": -176.8, + "a": { + "At": [ + 132.55, + -223.0 + ] + }, + "b": { + "At": [ + 132.55, + -90.0869 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 52.25, + "y": -246.1, + "a": { + "At": [ + 21.232399, + -246.1 + ] + }, + "b": { + "At": [ + 86.11301, + -246.1 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 0.0, + "y": -188.35, + "a": { + "At": [ + 0.0, + -108.6 + ] + }, + "b": { + "At": [ + 0.0, + -218.131 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 284.35, + "y": 44.8496, + "a": "Colocated", + "b": { + "At": [ + 231.58301, + 10.3643 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "eight.dnom", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 280, + "unicode": [ + "₈" + ], + "name": "eight.dnom", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/eight.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/eight.glif deleted file mode 100644 index 77ee1b2..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/eight.glif +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/eight.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/eight.glifjson new file mode 100644 index 0000000..2894c64 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/eight.glifjson @@ -0,0 +1,225 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 624.395, + "y": 488.0, + "a": { + "At": [ + 615.395, + 496.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 444.395, + "y": 542.0, + "a": { + "At": [ + 389.398, + 541.432 + ] + }, + "b": { + "At": [ + 545.513, + 543.044 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 327.0, + "y": 491.651, + "a": { + "At": [ + 250.946, + 396.898 + ] + }, + "b": { + "At": [ + 349.522, + 519.71 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 417.395, + "y": 124.0, + "a": { + "At": [ + 417.395, + 40.0 + ] + }, + "b": { + "At": [ + 417.395, + 281.66 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 271.395, + "y": -2.0, + "a": { + "At": [ + 215.0, + -2.0 + ] + }, + "b": { + "At": [ + 332.965, + -2.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 176.395, + "y": 103.0, + "a": { + "At": [ + 176.395, + 248.0 + ] + }, + "b": { + "At": [ + 176.395, + 48.8521 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 693.395, + "y": 527.0, + "a": "Colocated", + "b": { + "At": [ + 597.455, + 464.299 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "eight", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 550, + "unicode": [ + "8" + ], + "name": "eight", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/eight.numr.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/eight.numr.glifjson new file mode 100644 index 0000000..8b927e0 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/eight.numr.glifjson @@ -0,0 +1,225 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 436.399, + "y": 523.4, + "a": { + "At": [ + 431.449, + 527.8 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 337.399, + "y": 553.1, + "a": { + "At": [ + 307.151, + 552.788 + ] + }, + "b": { + "At": [ + 393.015, + 553.674 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 272.832, + "y": 525.408, + "a": { + "At": [ + 231.0029, + 473.294 + ] + }, + "b": { + "At": [ + 285.22, + 540.841 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 322.55, + "y": 323.2, + "a": { + "At": [ + 322.55, + 277.0 + ] + }, + "b": { + "At": [ + 322.55, + 409.913 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 242.25, + "y": 253.9, + "a": { + "At": [ + 211.23239, + 253.9 + ] + }, + "b": { + "At": [ + 276.113, + 253.9 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 190.0, + "y": 311.65, + "a": { + "At": [ + 190.0, + 391.4 + ] + }, + "b": { + "At": [ + 190.0, + 281.869 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 474.35, + "y": 544.85, + "a": "Colocated", + "b": { + "At": [ + 421.583, + 510.364 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "eight.numr", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 280, + "unicode": [ + "⁸" + ], + "name": "eight.numr", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/ellipsis.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/ellipsis.glif deleted file mode 100644 index ece1d3a..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/ellipsis.glif +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/ellipsis.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/ellipsis.glifjson new file mode 100644 index 0000000..6270a9f --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/ellipsis.glifjson @@ -0,0 +1,411 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 430.0, + "y": 17.0, + "a": { + "At": [ + 430.0, + 27.0 + ] + }, + "b": { + "At": [ + 430.0, + 7.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 448.0, + "y": 35.0, + "a": { + "At": [ + 458.0, + 35.0 + ] + }, + "b": { + "At": [ + 438.0, + 35.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 466.0, + "y": 17.0, + "a": { + "At": [ + 466.0, + 7.0 + ] + }, + "b": { + "At": [ + 466.0, + 27.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 448.0, + "y": -1.0, + "a": { + "At": [ + 438.0, + -1.0 + ] + }, + "b": { + "At": [ + 458.0, + -1.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 232.0, + "y": 17.0, + "a": { + "At": [ + 232.0, + 27.0 + ] + }, + "b": { + "At": [ + 232.0, + 7.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 250.0, + "y": 35.0, + "a": { + "At": [ + 260.0, + 35.0 + ] + }, + "b": { + "At": [ + 240.0, + 35.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 268.0, + "y": 17.0, + "a": { + "At": [ + 268.0, + 7.0 + ] + }, + "b": { + "At": [ + 268.0, + 27.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 250.0, + "y": -1.0, + "a": { + "At": [ + 240.0, + -1.0 + ] + }, + "b": { + "At": [ + 260.0, + -1.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 34.0, + "y": 17.0, + "a": { + "At": [ + 34.0, + 27.0 + ] + }, + "b": { + "At": [ + 34.0, + 7.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 52.0, + "y": 35.0, + "a": { + "At": [ + 62.0, + 35.0 + ] + }, + "b": { + "At": [ + 42.0, + 35.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 70.0, + "y": 17.0, + "a": { + "At": [ + 70.0, + 7.0 + ] + }, + "b": { + "At": [ + 70.0, + 27.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 52.0, + "y": -1.0, + "a": { + "At": [ + 42.0, + -1.0 + ] + }, + "b": { + "At": [ + 62.0, + -1.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "ellipsis", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 500, + "unicode": [ + "…" + ], + "name": "ellipsis", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/emdash.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/emdash.glif deleted file mode 100644 index c9a2052..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/emdash.glif +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/emdash.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/emdash.glifjson new file mode 100644 index 0000000..b051819 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/emdash.glifjson @@ -0,0 +1,86 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 75.0, + "y": 142.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 906.0, + "y": 142.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "emdash", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 923, + "unicode": [ + "—", + "―" + ], + "name": "emdash", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/emspace.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/emspace.glifjson new file mode 100644 index 0000000..e73835e --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/emspace.glifjson @@ -0,0 +1,29 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "emspace", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 923, + "unicode": [ + " " + ], + "name": "emspace", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/endash.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/endash.glif deleted file mode 100644 index 9c19a04..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/endash.glif +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/endash.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/endash.glifjson new file mode 100644 index 0000000..7bc2dfd --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/endash.glifjson @@ -0,0 +1,85 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 75.0, + "y": 142.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 447.0, + "y": 142.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "endash", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 462, + "unicode": [ + "–" + ], + "name": "endash", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/enspace.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/enspace.glifjson new file mode 100644 index 0000000..ce186bd --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/enspace.glifjson @@ -0,0 +1,29 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "enspace", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 462, + "unicode": [ + " " + ], + "name": "enspace", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/equal.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/equal.glif deleted file mode 100644 index f7ef6d7..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/equal.glif +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/equal.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/equal.glifjson new file mode 100644 index 0000000..231f15d --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/equal.glifjson @@ -0,0 +1,140 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 46.1582, + "y": 77.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 208.158, + "y": 77.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 91.0, + "y": 171.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 253.0, + "y": 171.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "equal", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 253, + "unicode": [ + "=" + ], + "name": "equal", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/eth.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/eth.glif deleted file mode 100644 index 96cc358..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/eth.glif +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/eth.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/eth.glifjson new file mode 100644 index 0000000..f558f6c --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/eth.glifjson @@ -0,0 +1,358 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 254.0, + "y": 420.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 82.0, + "y": 294.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 214.0, + "y": 241.668, + "a": { + "At": [ + 203.0, + 253.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 165.0, + "y": 260.0, + "a": { + "At": [ + 149.617, + 260.0 + ] + }, + "b": { + "At": [ + 185.0, + 260.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 120.372, + "y": 249.471, + "a": { + "At": [ + 68.8594, + 225.593 + ] + }, + "b": { + "At": [ + 139.597, + 258.382 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 9.71387, + "y": 71.1963, + "a": { + "At": [ + 9.71387, + 33.3184 + ] + }, + "b": { + "At": [ + 9.71387, + 161.538 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 84.1846, + "y": -4.67383, + "a": { + "At": [ + 155.243, + -4.67383 + ] + }, + "b": { + "At": [ + 35.6221, + -4.67383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 248.609, + "y": 162.0, + "a": { + "At": [ + 248.609, + 264.48 + ] + }, + "b": { + "At": [ + 248.609, + 70.2625 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 170.0, + "y": 445.0, + "a": { + "At": [ + 155.0, + 471.0 + ] + }, + "b": { + "At": [ + 229.0, + 342.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 100.0, + "y": 475.0, + "a": { + "At": [ + 75.0, + 456.0 + ] + }, + "b": { + "At": [ + 124.0, + 493.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 105.0, + "y": 396.0, + "a": { + "At": [ + 226.0, + 190.0 + ] + }, + "b": { + "At": [ + 89.5381, + 422.324 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 351.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 302.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "eth", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 351, + "unicode": [ + "ð" + ], + "name": "eth", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/eth.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/eth.high.glif deleted file mode 100644 index fc91226..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/eth.high.glif +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/eth.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/eth.high.glifjson new file mode 100644 index 0000000..98d9f34 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/eth.high.glifjson @@ -0,0 +1,408 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 298.0, + "y": 420.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 126.0, + "y": 294.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 65.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 209.0, + "y": 260.0, + "a": { + "At": [ + 252.71, + 259.135 + ] + }, + "b": { + "At": [ + 130.747, + 260.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 258.0, + "y": 241.668, + "a": { + "At": [ + 252.0, + 255.0 + ] + }, + "b": { + "At": [ + 258.0, + 241.668 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 209.0, + "y": 260.0, + "a": { + "At": [ + 193.617, + 260.0 + ] + }, + "b": { + "At": [ + 229.0, + 260.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 164.372, + "y": 249.471, + "a": { + "At": [ + 112.859, + 225.593 + ] + }, + "b": { + "At": [ + 183.597, + 258.382 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 53.7139, + "y": 71.1963, + "a": { + "At": [ + 53.7139, + 33.3184 + ] + }, + "b": { + "At": [ + 53.7139, + 161.538 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 128.185, + "y": -4.67383, + "a": { + "At": [ + 199.243, + -4.67383 + ] + }, + "b": { + "At": [ + 79.6221, + -4.67383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 292.609, + "y": 162.0, + "a": { + "At": [ + 292.609, + 264.48 + ] + }, + "b": { + "At": [ + 292.609, + 70.2627 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 214.0, + "y": 445.0, + "a": { + "At": [ + 199.0, + 471.0 + ] + }, + "b": { + "At": [ + 273.0, + 342.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 144.0, + "y": 475.0, + "a": { + "At": [ + 119.0, + 456.0 + ] + }, + "b": { + "At": [ + 168.0, + 493.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 149.0, + "y": 396.0, + "a": { + "At": [ + 270.0, + 190.0 + ] + }, + "b": { + "At": [ + 133.538, + 422.323 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 395.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 346.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "eth.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 395, + "unicode": [], + "name": "eth.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/eth.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/eth.low.glif deleted file mode 100644 index 1b1ddc7..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/eth.low.glif +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/eth.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/eth.low.glifjson new file mode 100644 index 0000000..095f814 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/eth.low.glifjson @@ -0,0 +1,408 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 340.0, + "y": 420.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 168.0, + "y": 294.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 105.138, + 150.283 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 252.0, + "y": 260.48, + "a": { + "At": [ + 272.0, + 260.48 + ] + }, + "b": { + "At": [ + 178.0, + 260.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 300.0, + "y": 241.668, + "a": { + "At": [ + 289.0, + 253.0 + ] + }, + "b": { + "At": [ + 287.464, + 253.141 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 251.0, + "y": 260.0, + "a": { + "At": [ + 235.617, + 260.0 + ] + }, + "b": { + "At": [ + 271.0, + 260.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 206.372, + "y": 249.471, + "a": { + "At": [ + 154.859, + 225.593 + ] + }, + "b": { + "At": [ + 225.597, + 258.382 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 95.7139, + "y": 71.1963, + "a": { + "At": [ + 95.7139, + 33.3184 + ] + }, + "b": { + "At": [ + 95.7139, + 161.538 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 170.185, + "y": -4.67383, + "a": { + "At": [ + 241.243, + -4.67383 + ] + }, + "b": { + "At": [ + 121.622, + -4.67383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 334.609, + "y": 162.0, + "a": { + "At": [ + 334.609, + 264.48 + ] + }, + "b": { + "At": [ + 334.609, + 70.2627 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 256.0, + "y": 445.0, + "a": { + "At": [ + 241.0, + 471.0 + ] + }, + "b": { + "At": [ + 315.0, + 342.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 186.0, + "y": 475.0, + "a": { + "At": [ + 161.0, + 456.0 + ] + }, + "b": { + "At": [ + 210.0, + 493.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 191.0, + "y": 396.0, + "a": { + "At": [ + 312.0, + 190.0 + ] + }, + "b": { + "At": [ + 175.538, + 422.323 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 437.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 388.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "eth.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 437, + "unicode": [], + "name": "eth.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/exclam.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/exclam.glif deleted file mode 100644 index 3b7592a..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/exclam.glif +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - com.fontlab.hintData - - hhints - - - position - -12 - width - 36 - - - vhints - - - position - 14 - width - 36 - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/exclam.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/exclam.glifjson new file mode 100644 index 0000000..34c6d87 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/exclam.glifjson @@ -0,0 +1,212 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 14.0, + "y": 6.0, + "a": { + "At": [ + 14.0, + 16.0 + ] + }, + "b": { + "At": [ + 14.0, + -4.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 32.0, + "y": 24.0, + "a": { + "At": [ + 42.0, + 24.0 + ] + }, + "b": { + "At": [ + 22.0, + 24.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 50.0, + "y": 6.0, + "a": { + "At": [ + 50.0, + -4.0 + ] + }, + "b": { + "At": [ + 50.0, + 16.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 32.0, + "y": -12.0, + "a": { + "At": [ + 22.0, + -12.0 + ] + }, + "b": { + "At": [ + 42.0, + -12.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 262.332, + "y": 522.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 81.7441, + "y": 139.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "exclam", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 276, + "unicode": [ + "!" + ], + "name": "exclam", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/exclamdown.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/exclamdown.glif deleted file mode 100644 index 14923fc..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/exclamdown.glif +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - com.fontlab.hintData - - hhints - - - position - 486 - width - 36 - - - vhints - - - position - 226 - width - 36 - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/exclamdown.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/exclamdown.glifjson new file mode 100644 index 0000000..7b74aff --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/exclamdown.glifjson @@ -0,0 +1,212 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 262.332, + "y": 504.0, + "a": { + "At": [ + 262.332, + 494.0 + ] + }, + "b": { + "At": [ + 262.332, + 514.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 244.332, + "y": 486.0, + "a": { + "At": [ + 234.332, + 486.0 + ] + }, + "b": { + "At": [ + 254.332, + 486.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 226.332, + "y": 504.0, + "a": { + "At": [ + 226.332, + 514.0 + ] + }, + "b": { + "At": [ + 226.332, + 494.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 244.332, + "y": 522.0, + "a": { + "At": [ + 254.332, + 522.0 + ] + }, + "b": { + "At": [ + 234.332, + 522.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 194.588, + "y": 371.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 14.0, + "y": -12.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "exclamdown", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 276, + "unicode": [ + "¡" + ], + "name": "exclamdown", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/f.alt.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/f.alt.glifjson new file mode 100644 index 0000000..5fe1f91 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/f.alt.glifjson @@ -0,0 +1,301 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 0.0, + "a": { + "At": [ + 139.71432, + 0.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 475.71432, + "y": 314.0, + "a": { + "At": [ + 625.71436, + 466.0 + ] + }, + "b": { + "At": [ + 314.1563, + 150.29597 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 591.42865, + "y": 542.8572, + "a": { + "At": [ + 548.4369, + 542.01416 + ] + }, + "b": { + "At": [ + 664.28577, + 544.28577 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 465.71432, + "y": 409.0, + "a": { + "At": [ + 465.71432, + 409.0 + ] + }, + "b": { + "At": [ + 505.0, + 490.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 142.7143, + "y": -157.14288, + "a": { + "At": [ + 142.7143, + -157.14288 + ] + }, + "b": { + "At": [ + 130.6308, + -173.84412 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 106.394196, + "y": -255.1181, + "a": { + "At": [ + 106.394196, + -282.3521 + ] + }, + "b": { + "At": [ + 106.394196, + -220.0181 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 139.4697, + "y": -294.02112, + "a": { + "At": [ + 205.65648, + -294.02112 + ] + }, + "b": { + "At": [ + 123.55489, + -294.02112 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 249.0856, + "y": -83.678116, + "a": { + "At": [ + 249.0856, + -43.678116 + ] + }, + "b": { + "At": [ + 249.0856, + -156.90912 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 235.85721, + "y": -0.8571167, + "a": { + "At": [ + 285.8572, + -0.8571167 + ] + }, + "b": { + "At": [ + 244.8023, + -13.841917 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 494.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 388.2922, + 3.9258537 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "f.alt", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 494, + "unicode": [], + "name": "f.alt", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/f.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/f.glif deleted file mode 100644 index e1bf6ed..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/f.glif +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/f.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/f.glifjson new file mode 100644 index 0000000..268789c --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/f.glifjson @@ -0,0 +1,293 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 104.45456, + "y": 181.81824, + "a": { + "At": [ + 184.00002, + 246.66672 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 366.699, + "y": 501.073, + "a": { + "At": [ + 367.21326, + 523.0671 + ] + }, + "b": { + "At": [ + 365.33337, + 442.66672 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 328.572, + "y": 539.902, + "a": { + "At": [ + 302.814, + 539.902 + ] + }, + "b": { + "At": [ + 351.931, + 539.902 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 266.0, + "y": 501.0, + "a": "Colocated", + "b": { + "At": [ + 278.538, + 525.444 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": -71.0, + "y": -156.0, + "a": { + "At": [ + -80.2264, + -173.987 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": -107.463, + "y": -255.261, + "a": { + "At": [ + -107.463, + -282.495 + ] + }, + "b": { + "At": [ + -107.463, + -220.161 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": -74.3875, + "y": -294.164, + "a": { + "At": [ + -8.20071, + -294.164 + ] + }, + "b": { + "At": [ + -90.3023, + -294.164 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 35.2284, + "y": -83.821, + "a": { + "At": [ + 35.2284, + -43.821 + ] + }, + "b": { + "At": [ + 35.2284, + -157.052 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 14.0, + "y": -1.0, + "a": { + "At": [ + 64.0, + -1.0 + ] + }, + "b": { + "At": [ + 22.9451, + -13.9848 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 279.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 174.435, + 3.78297 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "f", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 279, + "unicode": [ + "f" + ], + "name": "f", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/f.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/f.high.glif deleted file mode 100644 index 84370e3..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/f.high.glif +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/f.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/f.high.glifjson new file mode 100644 index 0000000..501efd5 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/f.high.glifjson @@ -0,0 +1,291 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 131.811, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 366.699, + "y": 501.073, + "a": { + "At": [ + 366.699, + 517.948 + ] + }, + "b": { + "At": [ + 366.699, + 430.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 326.572, + "y": 539.902, + "a": { + "At": [ + 300.814, + 539.902 + ] + }, + "b": { + "At": [ + 349.931, + 539.902 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 266.0, + "y": 501.0, + "a": "Colocated", + "b": { + "At": [ + 278.538, + 525.444 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": -71.0, + "y": -156.0, + "a": { + "At": [ + -80.2264, + -173.987 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": -107.463, + "y": -255.261, + "a": { + "At": [ + -107.463, + -282.495 + ] + }, + "b": { + "At": [ + -107.463, + -220.161 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": -74.3875, + "y": -294.164, + "a": { + "At": [ + -8.20071, + -294.164 + ] + }, + "b": { + "At": [ + -90.3023, + -294.164 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 35.2284, + "y": -83.821, + "a": { + "At": [ + 35.2284, + -43.821 + ] + }, + "b": { + "At": [ + 35.2284, + -157.052 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 14.0, + "y": -1.0, + "a": { + "At": [ + 64.0, + -1.0 + ] + }, + "b": { + "At": [ + 22.9451, + -13.9848 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 279.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 174.435, + 3.78297 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "f.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 279, + "unicode": [], + "name": "f.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/f.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/f.low.glif deleted file mode 100644 index ecc9ad4..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/f.low.glif +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/f.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/f.low.glifjson new file mode 100644 index 0000000..07aa6be --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/f.low.glifjson @@ -0,0 +1,291 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 163.83038, + 191.38193 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 329.0476, + "y": 314.0, + "a": { + "At": [ + 494.3626, + 449.18494 + ] + }, + "b": { + "At": [ + 270.0, + 265.71432 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 444.76193, + "y": 542.8572, + "a": { + "At": [ + 401.77017, + 542.01416 + ] + }, + "b": { + "At": [ + 517.619, + 544.28577 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 319.0476, + "y": 409.0, + "a": "Colocated", + "b": { + "At": [ + 359.0476, + 490.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 51.111145, + "y": -151.11115, + "a": { + "At": [ + 42.485542, + -169.1555 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 17.981537, + "y": -253.48315, + "a": { + "At": [ + 17.981537, + -280.71716 + ] + }, + "b": { + "At": [ + 17.981537, + -218.38315 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 51.057037, + "y": -292.38617, + "a": { + "At": [ + 117.24382, + -292.38617 + ] + }, + "b": { + "At": [ + 35.142235, + -292.38617 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 160.67294, + "y": -82.04317, + "a": { + "At": [ + 160.67294, + -42.043167 + ] + }, + "b": { + "At": [ + 160.67294, + -155.27417 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 139.44455, + "y": 0.77783203, + "a": { + "At": [ + 189.44455, + 0.77783203 + ] + }, + "b": { + "At": [ + 148.38965, + -12.20697 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 355.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 249.87955, + 5.5608025 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "f.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 355, + "unicode": [], + "name": "f.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/figurespace.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/figurespace.glifjson new file mode 100644 index 0000000..e7ef397 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/figurespace.glifjson @@ -0,0 +1,29 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "figurespace", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 550, + "unicode": [ + " " + ], + "name": "figurespace", + "note": null, + "filename": null +} diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/five.dnom.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/five.dnom.glifjson new file mode 100644 index 0000000..459c129 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/five.dnom.glifjson @@ -0,0 +1,215 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 302.188, + "y": 54.2002, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 143.788, + "y": 54.2002, + "a": { + "At": [ + 143.788, + 54.2002 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 68.438, + "y": -103.65, + "a": { + "At": [ + 68.438, + -103.65 + ] + }, + "b": { + "At": [ + 68.438, + -103.65 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 136.155, + "y": -83.2031, + "a": { + "At": [ + 171.90399, + -83.2031 + ] + }, + "b": { + "At": [ + 102.645996, + -83.2031 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 190.60599, + "y": -141.857, + "a": { + "At": [ + 190.60599, + -204.03 + ] + }, + "b": { + "At": [ + 190.60599, + -109.23 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 64.729004, + "y": -248.854, + "a": { + "At": [ + 18.87704, + -248.854 + ] + }, + "b": { + "At": [ + 125.29201, + -248.854 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": -33.0, + "y": -217.26797, + "a": "Colocated", + "b": { + "At": [ + -14.437958, + -230.82002 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "five.dnom", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 280, + "unicode": [ + "₅" + ], + "name": "five.dnom", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/five.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/five.glif deleted file mode 100644 index 5374f9e..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/five.glif +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/five.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/five.glifjson new file mode 100644 index 0000000..e2e59aa --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/five.glifjson @@ -0,0 +1,205 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 740.288, + "y": 544.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 452.288, + "y": 544.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 315.288, + "y": 257.0, + "a": { + "At": [ + 315.288, + 257.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 438.411, + "y": 294.176, + "a": { + "At": [ + 503.409, + 294.176 + ] + }, + "b": { + "At": [ + 377.486, + 294.176 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 537.413, + "y": 187.532, + "a": { + "At": [ + 537.413, + 74.4907 + ] + }, + "b": { + "At": [ + 537.413, + 246.853 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 308.545, + "y": -7.00836, + "a": { + "At": [ + 175.0, + -7.00836 + ] + }, + "b": { + "At": [ + 418.659, + -7.00836 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 99.9466, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 99.9466, + 77.1309 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "five", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 550, + "unicode": [ + "5" + ], + "name": "five", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/five.numr.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/five.numr.glifjson new file mode 100644 index 0000000..a0cedb9 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/five.numr.glifjson @@ -0,0 +1,205 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 472.188, + "y": 554.2, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 313.788, + "y": 554.2, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 238.438, + "y": 396.35, + "a": { + "At": [ + 238.438, + 396.35 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 306.155, + "y": 416.797, + "a": { + "At": [ + 341.904, + 416.797 + ] + }, + "b": { + "At": [ + 272.646, + 416.797 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 360.606, + "y": 358.143, + "a": { + "At": [ + 360.606, + 295.97 + ] + }, + "b": { + "At": [ + 360.606, + 390.77 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 234.729, + "y": 251.146, + "a": { + "At": [ + 189.68903, + 251.146 + ] + }, + "b": { + "At": [ + 295.292, + 251.146 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 138.0, + "y": 282.00797, + "a": "Colocated", + "b": { + "At": [ + 156.74591, + 268.5469 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "five.numr", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 280, + "unicode": [ + "⁵" + ], + "name": "five.numr", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/four.dnom.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/four.dnom.glifjson new file mode 100644 index 0000000..31566ee --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/four.dnom.glifjson @@ -0,0 +1,176 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 227.1, + "y": 54.2002, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 86.850006, + "y": -245.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 108.850006, + "y": 54.2002, + "a": { + "At": [ + 108.850006, + 54.2002 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 6.0, + "y": -125.1, + "a": { + "At": [ + 6.0, + -125.1 + ] + }, + "b": { + "At": [ + 8.75, + -120.7 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 221.0, + "y": -102.60907, + "a": "Colocated", + "b": { + "At": [ + 75.93945, + -97.81829 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "four.dnom", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 280, + "unicode": [ + "₄" + ], + "name": "four.dnom", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/four.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/four.glif deleted file mode 100644 index 8565bd9..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/four.glif +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/four.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/four.glifjson new file mode 100644 index 0000000..0c3d692 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/four.glifjson @@ -0,0 +1,176 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 570.748, + "y": 544.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 315.748, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 355.748, + "y": 544.0, + "a": { + "At": [ + 355.748, + 544.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 168.748, + "y": 218.0, + "a": { + "At": [ + 168.748, + 218.0 + ] + }, + "b": { + "At": [ + 173.748, + 226.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 602.748, + "y": 257.0, + "a": "Colocated", + "b": { + "At": [ + 309.748, + 273.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "four", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 550, + "unicode": [ + "4" + ], + "name": "four", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/four.numr.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/four.numr.glifjson new file mode 100644 index 0000000..f890e15 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/four.numr.glifjson @@ -0,0 +1,176 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 405.1, + "y": 554.2, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 264.85, + "y": 255.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 286.85, + "y": 554.2, + "a": { + "At": [ + 286.85, + 554.2 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 184.0, + "y": 374.9, + "a": { + "At": [ + 184.0, + 374.9 + ] + }, + "b": { + "At": [ + 186.75, + 379.3 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 400.0, + "y": 397.3574, + "a": "Colocated", + "b": { + "At": [ + 254.26086, + 402.3067 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "four.numr", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 280, + "unicode": [ + "⁴" + ], + "name": "four.numr", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/fourperemspace.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/fourperemspace.glifjson new file mode 100644 index 0000000..4b6db58 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/fourperemspace.glifjson @@ -0,0 +1,30 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "fourperemspace", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 231, + "unicode": [ + " ", + " " + ], + "name": "fourperemspace", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/fraction.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/fraction.glifjson new file mode 100644 index 0000000..be65e0b --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/fraction.glifjson @@ -0,0 +1,85 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 455.094, + "y": 429.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": -192.978, + "y": -70.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "fraction", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 0, + "unicode": [ + "⁄" + ], + "name": "fraction", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/g.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/g.glif deleted file mode 100644 index 85e8fdf..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/g.glif +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/g.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/g.glifjson new file mode 100644 index 0000000..a863d9d --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/g.glifjson @@ -0,0 +1,316 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 339.0, + "y": 241.0, + "a": { + "At": [ + 339.0, + 241.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 273.338, + "y": 253.531, + "a": { + "At": [ + 142.863, + 253.531 + ] + }, + "b": { + "At": [ + 313.702, + 253.531 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 13.105, + "y": 28.7704, + "a": { + "At": [ + 13.105, + 13.0 + ] + }, + "b": { + "At": [ + 13.105, + 109.768 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 55.3654, + "y": -15.0535, + "a": { + "At": [ + 126.56, + -15.0535 + ] + }, + "b": { + "At": [ + 20.0, + -15.0535 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 342.0, + "y": 240.0, + "a": "Colocated", + "b": { + "At": [ + 264.0, + 94.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 342.0, + "y": 240.0, + "a": { + "At": [ + 295.477, + 157.293 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 66.0, + "y": -269.0, + "a": { + "At": [ + 51.0703, + -285.352 + ] + }, + "b": { + "At": [ + 83.3516, + -249.996 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 15.9867, + "y": -297.66, + "a": { + "At": [ + 5.70986, + -297.66 + ] + }, + "b": { + "At": [ + 32.6025, + -297.66 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": -23.8555, + "y": -259.843, + "a": { + "At": [ + -23.8555, + -119.815 + ] + }, + "b": { + "At": [ + -23.8555, + -293.056 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 468.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 219.191, + -97.2181 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "g", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 468, + "unicode": [ + "g" + ], + "name": "g", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/g.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/g.high.glif deleted file mode 100644 index 4d75179..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/g.high.glif +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/g.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/g.high.glifjson new file mode 100644 index 0000000..9eeb99f --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/g.high.glifjson @@ -0,0 +1,395 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 124.884, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 324.358, + "y": 256.12, + "a": { + "At": [ + 340.121, + 256.12 + ] + }, + "b": { + "At": [ + 229.846, + 256.12 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 375.0, + "y": 246.0, + "a": "Colocated", + "b": { + "At": [ + 362.432, + 251.729 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 375.0, + "y": 246.0, + "a": { + "At": [ + 359.138, + 252.971 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 324.358, + "y": 256.12, + "a": { + "At": [ + 204.749, + 256.12 + ] + }, + "b": { + "At": [ + 342.065, + 256.12 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 56.2002, + "y": 32.3672, + "a": { + "At": [ + 56.2002, + 16.8157 + ] + }, + "b": { + "At": [ + 56.2002, + 112.422 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 96.3564, + "y": -9.25586, + "a": { + "At": [ + 113.791, + -9.25586 + ] + }, + "b": { + "At": [ + 61.4621, + -9.25586 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 378.0, + "y": 243.0, + "a": "Colocated", + "b": { + "At": [ + 261.014, + 6.99758 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 378.0, + "y": 243.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 170.0, + "y": -165.0, + "a": { + "At": [ + 147.852, + -201.324 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 60.4727, + "y": -291.807, + "a": { + "At": [ + 53.2736, + -291.807 + ] + }, + "b": { + "At": [ + 111.574, + -291.807 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 16.4795, + "y": -265.39, + "a": { + "At": [ + 16.4795, + -138.27 + ] + }, + "b": { + "At": [ + 16.4795, + -289.067 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 509.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 307.898, + -63.8135 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "g.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 509, + "unicode": [], + "name": "g.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/g.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/g.low.glif deleted file mode 100644 index 04cde8b..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/g.low.glif +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/g.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/g.low.glifjson new file mode 100644 index 0000000..4e7ec2b --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/g.low.glifjson @@ -0,0 +1,405 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 119.376, + 160.252 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 346.346, + "y": 247.821, + "a": { + "At": [ + 370.776, + 247.821 + ] + }, + "b": { + "At": [ + 225.0, + 247.821 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 388.0, + "y": 245.0, + "a": "Colocated", + "b": { + "At": [ + 387.108, + 245.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 388.0, + "y": 245.0, + "a": { + "At": [ + 388.0, + 245.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 350.21, + "y": 247.693, + "a": { + "At": [ + 156.025, + 247.693 + ] + }, + "b": { + "At": [ + 373.44, + 247.693 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 72.1194, + "y": 28.425, + "a": { + "At": [ + 72.1194, + 2.84366 + ] + }, + "b": { + "At": [ + 72.1194, + 80.1683 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 111.745, + "y": -13.0027, + "a": { + "At": [ + 164.567, + -13.0027 + ] + }, + "b": { + "At": [ + 85.8712, + -13.0027 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 393.0, + "y": 243.0, + "a": "Colocated", + "b": { + "At": [ + 298.0, + 48.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 393.0, + "y": 243.0, + "a": { + "At": [ + 392.929, + 242.822 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 240.0, + "y": -66.0, + "a": { + "At": [ + 197.671, + -143.767 + ] + }, + "b": { + "At": [ + 243.205, + -60.1113 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 78.8109, + "y": -297.117, + "a": { + "At": [ + 66.5837, + -297.117 + ] + }, + "b": { + "At": [ + 137.9, + -297.117 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 31.9785, + "y": -260.366, + "a": { + "At": [ + 31.9785, + -135.062 + ] + }, + "b": { + "At": [ + 31.9785, + -292.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 516.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 337.302, + -48.4558 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "g.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 516, + "unicode": [], + "name": "g.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/germandbls.fina.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/germandbls.fina.glif deleted file mode 100644 index 795ad84..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/germandbls.fina.glif +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/germandbls.fina.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/germandbls.fina.glifjson new file mode 100644 index 0000000..4a8c888 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/germandbls.fina.glifjson @@ -0,0 +1,385 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 101.748, + 147.981 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 308.05, + "y": 342.2, + "a": "Colocated", + "b": { + "At": [ + 263.944, + 271.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 43.0, + "y": -205.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 113.161, + "y": -59.6494, + "a": { + "At": [ + 277.186, + 280.155 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 443.351, + "y": 336.12, + "a": { + "At": [ + 530.56, + 336.12 + ] + }, + "b": { + "At": [ + 334.338, + 336.12 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 559.63, + "y": 234.375, + "a": { + "At": [ + 559.63, + 103.561 + ] + }, + "b": { + "At": [ + 559.63, + 277.98 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 377.942, + "y": 74.4902, + "a": { + "At": [ + 351.738, + 74.4902 + ] + }, + "b": { + "At": [ + 407.013, + 74.4902 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 327.069, + "y": 103.561, + "a": { + "At": [ + 331.984, + 114.1 + ] + }, + "b": { + "At": [ + 316.921, + 81.8005 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 364.64, + "y": 125.362, + "a": { + "At": [ + 432.343, + 125.362 + ] + }, + "b": { + "At": [ + 345.643, + 125.362 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 450.617, + "y": 1.81543, + "a": { + "At": [ + 450.79, + -77.04 + ] + }, + "b": { + "At": [ + 450.488, + 60.9601 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 298.0, + "y": -129.0, + "a": { + "At": [ + 174.452, + -129.0 + ] + }, + "b": { + "At": [ + 377.942, + -129.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 152.65, + "y": -5.45215, + "a": { + "At": [ + 168.0, + -34.0 + ] + }, + "b": { + "At": [ + 152.65, + -54.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 296.197, + "y": -63.5928, + "a": { + "At": [ + 343.429, + -63.5928 + ] + }, + "b": { + "At": [ + 205.0, + -63.5928 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 448.0, + "y": -20.6143, + "a": "Colocated", + "b": { + "At": [ + 391.964, + -48.6895 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "germandbls.fina", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 574, + "unicode": [], + "name": "germandbls.fina", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/germandbls.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/germandbls.glif deleted file mode 100644 index a8bbc4f..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/germandbls.glif +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/germandbls.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/germandbls.glifjson new file mode 100644 index 0000000..ff68d21 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/germandbls.glifjson @@ -0,0 +1,387 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 81.8828, + "y": 171.0, + "a": { + "At": [ + 156.0, + 205.62 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 262.05, + "y": 342.2, + "a": "Colocated", + "b": { + "At": [ + 234.162, + 297.181 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": -3.0, + "y": -205.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 67.1611, + "y": -59.6494, + "a": { + "At": [ + 231.186, + 280.155 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 397.351, + "y": 336.12, + "a": { + "At": [ + 484.56, + 336.12 + ] + }, + "b": { + "At": [ + 288.338, + 336.12 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 513.63, + "y": 234.375, + "a": { + "At": [ + 513.63, + 103.561 + ] + }, + "b": { + "At": [ + 513.63, + 277.98 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 331.942, + "y": 74.4902, + "a": { + "At": [ + 305.738, + 74.4902 + ] + }, + "b": { + "At": [ + 361.013, + 74.4902 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 281.069, + "y": 103.561, + "a": { + "At": [ + 285.984, + 114.1 + ] + }, + "b": { + "At": [ + 270.921, + 81.8008 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 318.64, + "y": 125.362, + "a": { + "At": [ + 386.343, + 125.362 + ] + }, + "b": { + "At": [ + 299.643, + 125.362 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 404.617, + "y": 1.81543, + "a": { + "At": [ + 404.79, + -77.04 + ] + }, + "b": { + "At": [ + 404.487, + 60.96 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 252.0, + "y": -129.0, + "a": { + "At": [ + 128.452, + -129.0 + ] + }, + "b": { + "At": [ + 331.942, + -129.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 106.65, + "y": -5.45215, + "a": { + "At": [ + 122.0, + -34.0 + ] + }, + "b": { + "At": [ + 106.65, + -54.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 250.197, + "y": -63.5928, + "a": { + "At": [ + 337.0, + -63.5928 + ] + }, + "b": { + "At": [ + 159.0, + -63.5928 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 560.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 431.581, + -13.2559 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "germandbls", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 560, + "unicode": [ + "ß" + ], + "name": "germandbls", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/germandbls.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/germandbls.high.glif deleted file mode 100644 index cc4710d..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/germandbls.high.glif +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/germandbls.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/germandbls.high.glifjson new file mode 100644 index 0000000..ed8e71f --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/germandbls.high.glifjson @@ -0,0 +1,385 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 130.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 308.05, + "y": 342.2, + "a": "Colocated", + "b": { + "At": [ + 263.944, + 271.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 43.0, + "y": -205.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 113.161, + "y": -59.6494, + "a": { + "At": [ + 277.186, + 280.155 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 443.351, + "y": 336.12, + "a": { + "At": [ + 530.56, + 336.12 + ] + }, + "b": { + "At": [ + 334.338, + 336.12 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 559.63, + "y": 234.375, + "a": { + "At": [ + 559.63, + 103.561 + ] + }, + "b": { + "At": [ + 559.63, + 277.98 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 377.942, + "y": 74.4902, + "a": { + "At": [ + 351.738, + 74.4902 + ] + }, + "b": { + "At": [ + 407.013, + 74.4902 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 327.069, + "y": 103.561, + "a": { + "At": [ + 331.984, + 114.1 + ] + }, + "b": { + "At": [ + 316.921, + 81.8005 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 364.64, + "y": 125.362, + "a": { + "At": [ + 432.343, + 125.362 + ] + }, + "b": { + "At": [ + 345.643, + 125.362 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 450.617, + "y": 1.81543, + "a": { + "At": [ + 450.79, + -77.04 + ] + }, + "b": { + "At": [ + 450.488, + 60.9601 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 298.0, + "y": -129.0, + "a": { + "At": [ + 174.452, + -129.0 + ] + }, + "b": { + "At": [ + 377.942, + -129.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 152.65, + "y": -5.45215, + "a": { + "At": [ + 168.0, + -34.0 + ] + }, + "b": { + "At": [ + 152.65, + -54.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 296.197, + "y": -63.5928, + "a": { + "At": [ + 383.0, + -63.5928 + ] + }, + "b": { + "At": [ + 205.0, + -63.5928 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 606.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 477.582, + -13.2555 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "germandbls.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 606, + "unicode": [], + "name": "germandbls.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/germandbls.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/germandbls.low.glif deleted file mode 100644 index e0e5951..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/germandbls.low.glif +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/germandbls.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/germandbls.low.glifjson new file mode 100644 index 0000000..5782c1f --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/germandbls.low.glifjson @@ -0,0 +1,385 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 101.748, + 147.981 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 308.05, + "y": 342.2, + "a": "Colocated", + "b": { + "At": [ + 263.944, + 271.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 43.0, + "y": -205.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 113.161, + "y": -59.6494, + "a": { + "At": [ + 277.186, + 280.155 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 443.351, + "y": 336.12, + "a": { + "At": [ + 530.56, + 336.12 + ] + }, + "b": { + "At": [ + 334.338, + 336.12 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 559.63, + "y": 234.375, + "a": { + "At": [ + 559.63, + 103.561 + ] + }, + "b": { + "At": [ + 559.63, + 277.98 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 377.942, + "y": 74.4902, + "a": { + "At": [ + 351.738, + 74.4902 + ] + }, + "b": { + "At": [ + 407.013, + 74.4902 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 327.069, + "y": 103.561, + "a": { + "At": [ + 331.984, + 114.1 + ] + }, + "b": { + "At": [ + 316.921, + 81.8005 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 364.64, + "y": 125.362, + "a": { + "At": [ + 432.343, + 125.362 + ] + }, + "b": { + "At": [ + 345.643, + 125.362 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 450.617, + "y": 1.81543, + "a": { + "At": [ + 450.79, + -77.04 + ] + }, + "b": { + "At": [ + 450.488, + 60.9601 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 298.0, + "y": -129.0, + "a": { + "At": [ + 174.452, + -129.0 + ] + }, + "b": { + "At": [ + 377.942, + -129.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 152.65, + "y": -5.45215, + "a": { + "At": [ + 168.0, + -34.0 + ] + }, + "b": { + "At": [ + 152.65, + -54.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 296.197, + "y": -63.5928, + "a": { + "At": [ + 383.0, + -63.5928 + ] + }, + "b": { + "At": [ + 205.0, + -63.5928 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 606.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 477.582, + -13.2555 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "germandbls.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 606, + "unicode": [], + "name": "germandbls.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/grave.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/grave.glif deleted file mode 100644 index add4431..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/grave.glif +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/grave.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/grave.glifjson new file mode 100644 index 0000000..4b06cc7 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/grave.glifjson @@ -0,0 +1,85 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 251.0, + "y": 502.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 324.0, + "y": 325.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "grave", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 354, + "unicode": [ + "`" + ], + "name": "grave", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/gravecomb.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/gravecomb.glif deleted file mode 100644 index de17e3b..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/gravecomb.glif +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/gravecomb.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/gravecomb.glifjson new file mode 100644 index 0000000..06ab6c0 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/gravecomb.glifjson @@ -0,0 +1,85 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -40.0, + "y": 107.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 50.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "gravecomb", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 0, + "unicode": [ + "̀" + ], + "name": "gravecomb", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/greater.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/greater.glif deleted file mode 100644 index b8eb32c..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/greater.glif +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/greater.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/greater.glifjson new file mode 100644 index 0000000..09c85f9 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/greater.glifjson @@ -0,0 +1,101 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 236.008, + "y": 331.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 312.702, + "y": 171.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 54.3555, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "greater", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 313, + "unicode": [ + ">" + ], + "name": "greater", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/guillemotleft.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/guillemotleft.glif deleted file mode 100644 index ab85d31..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/guillemotleft.glif +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/guillemotleft.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/guillemotleft.glifjson new file mode 100644 index 0000000..74869cf --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/guillemotleft.glifjson @@ -0,0 +1,172 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 356.56, + "y": 405.343, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 176.266, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 256.975, + "y": 123.618, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 196.56, + "y": 405.343, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 46.2656, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 126.975, + "y": 123.618, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "guillemotleft", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 402, + "unicode": [ + "«" + ], + "name": "guillemotleft", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/guillemotright.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/guillemotright.glif deleted file mode 100644 index 82d066a..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/guillemotright.glif +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/guillemotright.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/guillemotright.glifjson new file mode 100644 index 0000000..02c87c7 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/guillemotright.glifjson @@ -0,0 +1,172 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 163.793, + "y": 405.343, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 244.502, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 54.207, + "y": 123.618, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 293.793, + "y": 405.343, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 374.502, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 204.207, + "y": 123.618, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "guillemotright", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 402, + "unicode": [ + "»" + ], + "name": "guillemotright", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/h.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/h.glif deleted file mode 100644 index f31b13f..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/h.glif +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/h.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/h.glifjson new file mode 100644 index 0000000..932c3cf --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/h.glifjson @@ -0,0 +1,332 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 2.0, + "y": -12.0, + "a": { + "At": [ + 14.0515, + -4.47274 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 622.113, + "y": 492.257, + "a": { + "At": [ + 622.113, + 530.711 + ] + }, + "b": { + "At": [ + 622.113, + 352.386 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 581.577, + "y": 544.315, + "a": { + "At": [ + 566.285, + 544.315 + ] + }, + "b": { + "At": [ + 598.104, + 544.315 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 510.0, + "y": 490.0, + "a": "Colocated", + "b": { + "At": [ + 535.595, + 538.63 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 252.0, + "y": -12.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 252.0, + "y": -12.0, + "a": { + "At": [ + 252.0, + -12.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 562.786, + "y": 257.556, + "a": { + "At": [ + 580.829, + 257.556 + ] + }, + "b": { + "At": [ + 358.687, + 257.556 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 597.881, + "y": 228.931, + "a": { + "At": [ + 597.881, + 168.855 + ] + }, + "b": { + "At": [ + 597.881, + 251.568 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 510.258, + "y": 30.2555, + "a": { + "At": [ + 510.258, + 13.4106 + ] + }, + "b": { + "At": [ + 510.258, + 101.308 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 545.469, + "y": -10.0889, + "a": { + "At": [ + 588.0, + -10.0889 + ] + }, + "b": { + "At": [ + 519.674, + -10.0889 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 740.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 646.15, + 11.2853 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "h", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 740, + "unicode": [ + "h" + ], + "name": "h", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/h.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/h.high.glif deleted file mode 100644 index b164279..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/h.high.glif +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/h.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/h.high.glifjson new file mode 100644 index 0000000..d410566 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/h.high.glifjson @@ -0,0 +1,330 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 167.74, + 171.234 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 395.139, + "y": 507.735, + "a": { + "At": [ + 395.139, + 527.964 + ] + }, + "b": { + "At": [ + 395.139, + 417.522 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 357.601, + "y": 540.346, + "a": { + "At": [ + 333.099, + 540.346 + ] + }, + "b": { + "At": [ + 383.705, + 540.346 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 286.0, + "y": 487.0, + "a": "Colocated", + "b": { + "At": [ + 304.39, + 522.431 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 27.0, + "y": -12.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 27.0, + "y": -12.0, + "a": { + "At": [ + 69.0, + 62.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 325.284, + "y": 256.657, + "a": { + "At": [ + 344.775, + 256.657 + ] + }, + "b": { + "At": [ + 160.0, + 256.657 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 367.567, + "y": 216.669, + "a": { + "At": [ + 367.567, + 174.949 + ] + }, + "b": { + "At": [ + 367.567, + 239.423 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 286.119, + "y": 22.7246, + "a": { + "At": [ + 286.119, + 2.5957 + ] + }, + "b": { + "At": [ + 286.119, + 90.0374 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 320.822, + "y": -10.8301, + "a": { + "At": [ + 369.05, + -10.8301 + ] + }, + "b": { + "At": [ + 295.668, + -10.8301 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 507.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 438.996, + 27.2402 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "h.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 507, + "unicode": [], + "name": "h.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/h.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/h.low.glif deleted file mode 100644 index 9a3efcd..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/h.low.glif +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/h.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/h.low.glifjson new file mode 100644 index 0000000..adb6175 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/h.low.glifjson @@ -0,0 +1,330 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 128.885, + 167.247 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 476.293, + "y": 498.7, + "a": { + "At": [ + 476.293, + 533.03 + ] + }, + "b": { + "At": [ + 476.293, + 374.303 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 440.469, + "y": 547.593, + "a": { + "At": [ + 351.72, + 547.593 + ] + }, + "b": { + "At": [ + 458.076, + 547.593 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 251.504, + "y": 313.0, + "a": "Colocated", + "b": { + "At": [ + 312.0, + 441.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 96.0, + "y": -15.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 96.0, + "y": -15.0, + "a": { + "At": [ + 101.278, + -4.51784 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 410.083, + "y": 255.036, + "a": { + "At": [ + 428.512, + 255.036 + ] + }, + "b": { + "At": [ + 215.406, + 255.036 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 438.147, + "y": 226.885, + "a": { + "At": [ + 438.147, + 155.245 + ] + }, + "b": { + "At": [ + 438.147, + 247.022 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 361.907, + "y": 42.1789, + "a": { + "At": [ + 361.907, + 19.4972 + ] + }, + "b": { + "At": [ + 361.907, + 90.9293 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 409.242, + "y": -8.34277, + "a": { + "At": [ + 438.484, + -8.34277 + ] + }, + "b": { + "At": [ + 375.7, + -8.34277 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 572.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 480.337, + 12.817 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "h.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 572, + "unicode": [], + "name": "h.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/hairspace.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/hairspace.glifjson new file mode 100644 index 0000000..aa75ee4 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/hairspace.glifjson @@ -0,0 +1,29 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "hairspace", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 50, + "unicode": [ + " " + ], + "name": "hairspace", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/hookabovecomb.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/hookabovecomb.glif deleted file mode 100644 index fc9bcce..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/hookabovecomb.glif +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/hookabovecomb.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/hookabovecomb.glifjson new file mode 100644 index 0000000..1c2bbc6 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/hookabovecomb.glifjson @@ -0,0 +1,147 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -23.0, + "y": 77.0, + "a": { + "At": [ + -23.0, + 106.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 39.299805, + "y": 118.0, + "a": { + "At": [ + 73.0, + 117.0 + ] + }, + "b": { + "At": [ + 0.0045661926, + 119.16602 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 90.0, + "y": 71.0, + "a": { + "At": [ + 89.73302, + 27.0 + ] + }, + "b": { + "At": [ + 90.180786, + 100.79425 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": -0.700195, + "y": 0.40039062, + "a": "Colocated", + "b": { + "At": [ + 1.0, + 24.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "hookabovecomb", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 0, + "unicode": [ + "̉" + ], + "name": "hookabovecomb", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/hyphen.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/hyphen.glif deleted file mode 100644 index 964fcf4..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/hyphen.glif +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/hyphen.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/hyphen.glifjson new file mode 100644 index 0000000..a2c7114 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/hyphen.glifjson @@ -0,0 +1,87 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 75.0, + "y": 142.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 325.0, + "y": 142.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "hyphen", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 370, + "unicode": [ + "-", + "­", + "−" + ], + "name": "hyphen", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/i.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/i.glif deleted file mode 100644 index e88b58a..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/i.glif +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - com.fontlab.hintData - - hhints - - - position - 396 - width - 36 - - - vhints - - - position - 400 - width - 36 - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/i.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/i.glifjson new file mode 100644 index 0000000..98f1c42 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/i.glifjson @@ -0,0 +1,300 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 0.0, + "a": { + "At": [ + 42.171, + 22.3844 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 325.0, + "y": 255.0, + "a": { + "At": [ + 260.0, + 160.0 + ] + }, + "b": { + "At": [ + 223.994, + 112.874 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 218.201, + "y": 32.8374, + "a": { + "At": [ + 218.201, + 7.8373985 + ] + }, + "b": { + "At": [ + 218.201, + 82.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 271.342, + "y": -7.76738, + "a": { + "At": [ + 307.241, + -7.76738 + ] + }, + "b": { + "At": [ + 232.85, + -7.76738 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 441.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 362.329, + 21.9137 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 400.0, + "y": 414.0, + "a": { + "At": [ + 400.0, + 424.0 + ] + }, + "b": { + "At": [ + 400.0, + 404.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 418.0, + "y": 432.0, + "a": { + "At": [ + 428.0, + 432.0 + ] + }, + "b": { + "At": [ + 408.0, + 432.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 436.0, + "y": 414.0, + "a": { + "At": [ + 436.0, + 404.0 + ] + }, + "b": { + "At": [ + 436.0, + 424.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 418.0, + "y": 396.0, + "a": { + "At": [ + 408.0, + 396.0 + ] + }, + "b": { + "At": [ + 428.0, + 396.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "i", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 441, + "unicode": [ + "i" + ], + "name": "i", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/i.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/i.high.glif deleted file mode 100644 index ee2a530..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/i.high.glif +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - com.fontlab.hintData - - hhints - - - position - 396 - width - 36 - - - vhints - - - position - 221 - width - 36 - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/i.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/i.high.glifjson new file mode 100644 index 0000000..47fc68a --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/i.high.glifjson @@ -0,0 +1,298 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 148.28, + 218.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 166.0, + "y": 256.0, + "a": { + "At": [ + 162.975, + 251.187 + ] + }, + "b": { + "At": [ + 166.0, + 256.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 54.9126, + "y": 39.0, + "a": { + "At": [ + 54.9126, + 13.435 + ] + }, + "b": { + "At": [ + 54.9126, + 74.4838 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 102.0, + "y": -9.2983, + "a": { + "At": [ + 158.62, + -9.2983 + ] + }, + "b": { + "At": [ + 59.7037, + -9.2983 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 286.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 228.577, + 36.7923 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 221.0, + "y": 414.0, + "a": { + "At": [ + 221.0, + 424.0 + ] + }, + "b": { + "At": [ + 221.0, + 404.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 239.0, + "y": 432.0, + "a": { + "At": [ + 249.0, + 432.0 + ] + }, + "b": { + "At": [ + 229.0, + 432.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 257.0, + "y": 414.0, + "a": { + "At": [ + 257.0, + 404.0 + ] + }, + "b": { + "At": [ + 257.0, + 424.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 239.0, + "y": 396.0, + "a": { + "At": [ + 229.0, + 396.0 + ] + }, + "b": { + "At": [ + 249.0, + 396.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "i.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 286, + "unicode": [], + "name": "i.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/i.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/i.low.glif deleted file mode 100644 index 108e47e..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/i.low.glif +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - com.fontlab.hintData - - hhints - - - position - 396 - width - 36 - - - vhints - - - position - 310 - width - 36 - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/i.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/i.low.glifjson new file mode 100644 index 0000000..d20e488 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/i.low.glifjson @@ -0,0 +1,272 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 34.0605, + 100.514 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 222.0, + "y": 255.0, + "a": { + "At": [ + 222.0, + 255.0 + ] + }, + "b": { + "At": [ + 152.114, + 192.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 159.0, + "y": -11.0, + "a": { + "At": [ + 220.0, + -11.0 + ] + }, + "b": { + "At": [ + 36.0, + -11.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 363.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 272.164, + 13.0605 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 310.0, + "y": 414.0, + "a": { + "At": [ + 310.0, + 424.0 + ] + }, + "b": { + "At": [ + 310.0, + 404.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 328.0, + "y": 432.0, + "a": { + "At": [ + 338.0, + 432.0 + ] + }, + "b": { + "At": [ + 318.0, + 432.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 346.0, + "y": 414.0, + "a": { + "At": [ + 346.0, + 404.0 + ] + }, + "b": { + "At": [ + 346.0, + 424.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 328.0, + "y": 396.0, + "a": { + "At": [ + 318.0, + 396.0 + ] + }, + "b": { + "At": [ + 338.0, + 396.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "i.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 363, + "unicode": [], + "name": "i.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/j.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/j.glif deleted file mode 100644 index 7d17e6e..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/j.glif +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - com.fontlab.hintData - - hhints - - - position - 396 - width - 36 - - - vhints - - - position - 420 - width - 36 - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/j.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/j.glifjson new file mode 100644 index 0000000..392cbcb --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/j.glifjson @@ -0,0 +1,300 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 4.0, + "y": 0.0, + "a": { + "At": [ + 9.96005, + 1.41967 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 391.0, + "y": 254.0, + "a": { + "At": [ + 338.0, + 111.0 + ] + }, + "b": { + "At": [ + 206.508, + 21.8827 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 79.0, + "y": -296.0, + "a": { + "At": [ + 56.0, + -296.0 + ] + }, + "b": { + "At": [ + 200.0, + -296.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 40.0, + "y": -247.0, + "a": { + "At": [ + 40.0, + -172.0 + ] + }, + "b": { + "At": [ + 40.0, + -275.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 497.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 251.934, + -94.9328 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 420.0, + "y": 414.0, + "a": { + "At": [ + 420.0, + 424.0 + ] + }, + "b": { + "At": [ + 420.0, + 404.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 438.0, + "y": 432.0, + "a": { + "At": [ + 448.0, + 432.0 + ] + }, + "b": { + "At": [ + 428.0, + 432.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 456.0, + "y": 414.0, + "a": { + "At": [ + 456.0, + 404.0 + ] + }, + "b": { + "At": [ + 456.0, + 424.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 438.0, + "y": 396.0, + "a": { + "At": [ + 428.0, + 396.0 + ] + }, + "b": { + "At": [ + 448.0, + 396.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "j", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 497, + "unicode": [ + "j" + ], + "name": "j", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/j.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/j.high.glif deleted file mode 100644 index 6f58923..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/j.high.glif +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - com.fontlab.hintData - - hhints - - - position - 396 - width - 36 - - - vhints - - - position - 211 - width - 36 - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/j.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/j.high.glifjson new file mode 100644 index 0000000..25aaafb --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/j.high.glifjson @@ -0,0 +1,324 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 86.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 162.0, + "y": 254.0, + "a": { + "At": [ + 162.0, + 254.0 + ] + }, + "b": { + "At": [ + 134.954, + 196.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": -70.0, + "y": -223.0, + "a": { + "At": [ + -108.0, + -280.0 + ] + }, + "b": { + "At": [ + -32.0, + -166.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": -158.0, + "y": -299.0, + "a": { + "At": [ + -180.0, + -294.0 + ] + }, + "b": { + "At": [ + -136.0, + -304.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": -169.0, + "y": -200.0, + "a": { + "At": [ + -123.0, + -132.0 + ] + }, + "b": { + "At": [ + -216.242, + -269.837 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 251.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 160.459, + 13.6025 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 211.0, + "y": 414.0, + "a": { + "At": [ + 211.0, + 424.0 + ] + }, + "b": { + "At": [ + 211.0, + 404.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 229.0, + "y": 432.0, + "a": { + "At": [ + 239.0, + 432.0 + ] + }, + "b": { + "At": [ + 219.0, + 432.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 247.0, + "y": 414.0, + "a": { + "At": [ + 247.0, + 404.0 + ] + }, + "b": { + "At": [ + 247.0, + 424.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 229.0, + "y": 396.0, + "a": { + "At": [ + 219.0, + 396.0 + ] + }, + "b": { + "At": [ + 239.0, + 396.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "j.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 251, + "unicode": [], + "name": "j.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/j.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/j.low.glif deleted file mode 100644 index bf6bfeb..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/j.low.glif +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - com.fontlab.hintData - - hhints - - - position - 396 - width - 36 - - - vhints - - - position - 267 - width - 36 - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/j.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/j.low.glifjson new file mode 100644 index 0000000..7ca55cd --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/j.low.glifjson @@ -0,0 +1,340 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -1.0, + "y": 77.0, + "a": { + "At": [ + 28.0, + 96.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 230.0, + "y": 256.0, + "a": { + "At": [ + 230.0, + 256.0 + ] + }, + "b": { + "At": [ + 84.9668, + 123.871 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 1.0, + "y": -220.0, + "a": { + "At": [ + -31.0, + -268.0 + ] + }, + "b": { + "At": [ + 33.0, + -172.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": -112.0, + "y": -280.0, + "a": { + "At": [ + -143.0, + -253.0 + ] + }, + "b": { + "At": [ + -81.0, + -307.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": -74.0, + "y": -165.0, + "a": { + "At": [ + -63.0, + -155.0 + ] + }, + "b": { + "At": [ + -105.0, + -192.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 245.0, + "y": 35.0, + "a": "Colocated", + "b": { + "At": [ + 145.088, + -38.6194 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 302.0, + "y": 77.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 267.0, + "y": 414.0, + "a": { + "At": [ + 267.0, + 424.0 + ] + }, + "b": { + "At": [ + 267.0, + 404.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 285.0, + "y": 432.0, + "a": { + "At": [ + 295.0, + 432.0 + ] + }, + "b": { + "At": [ + 275.0, + 432.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 303.0, + "y": 414.0, + "a": { + "At": [ + 303.0, + 404.0 + ] + }, + "b": { + "At": [ + 303.0, + 424.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 285.0, + "y": 396.0, + "a": { + "At": [ + 275.0, + 396.0 + ] + }, + "b": { + "At": [ + 295.0, + 396.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "j.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 302, + "unicode": [], + "name": "j.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/k.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/k.glif deleted file mode 100644 index c01ad26..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/k.glif +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/k.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/k.glifjson new file mode 100644 index 0000000..9c3df4e --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/k.glifjson @@ -0,0 +1,358 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 7.0, + "y": 0.0, + "a": { + "At": [ + 195.546, + 81.6152 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 602.558, + "y": 504.035, + "a": { + "At": [ + 602.558, + 532.886 + ] + }, + "b": { + "At": [ + 602.558, + 384.627 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 562.531, + "y": 552.012, + "a": { + "At": [ + 510.331, + 552.012 + ] + }, + "b": { + "At": [ + 586.229, + 552.012 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 407.186, + "y": 315.0, + "a": "Colocated", + "b": { + "At": [ + 461.0, + 420.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 244.0, + "y": -6.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 244.0, + "y": -6.0, + "a": { + "At": [ + 339.0, + 178.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 504.976, + "y": 252.783, + "a": { + "At": [ + 544.0, + 252.783 + ] + }, + "b": { + "At": [ + 363.627, + 252.783 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 589.55, + "y": 203.563, + "a": { + "At": [ + 589.55, + 168.873 + ] + }, + "b": { + "At": [ + 589.55, + 238.253 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 501.312, + "y": 144.977, + "a": { + "At": [ + 451.618, + 144.977 + ] + }, + "b": { + "At": [ + 543.983, + 144.977 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 366.0, + "y": 184.0, + "a": { + "At": [ + 366.0, + 117.0 + ] + }, + "b": { + "At": [ + 389.011, + 156.987 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 500.954, + "y": -6.97656, + "a": { + "At": [ + 531.199, + -6.97656 + ] + }, + "b": { + "At": [ + 404.72, + -6.97656 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 700.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 596.77, + 4.71742 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "k", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 700, + "unicode": [ + "k" + ], + "name": "k", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/k.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/k.high.glif deleted file mode 100644 index d3881df..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/k.high.glif +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/k.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/k.high.glifjson new file mode 100644 index 0000000..0c1f769 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/k.high.glifjson @@ -0,0 +1,356 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 23.0, + "y": -5.0, + "a": { + "At": [ + 60.0, + 67.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 291.0, + "y": 253.0, + "a": { + "At": [ + 329.0, + 253.0 + ] + }, + "b": { + "At": [ + 136.937, + 253.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 368.55, + "y": 203.601, + "a": { + "At": [ + 368.55, + 169.107 + ] + }, + "b": { + "At": [ + 368.55, + 237.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 280.386, + "y": 145.976, + "a": { + "At": [ + 225.827, + 145.976 + ] + }, + "b": { + "At": [ + 323.036, + 145.976 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 145.0, + "y": 185.0, + "a": { + "At": [ + 145.0, + 185.0 + ] + }, + "b": { + "At": [ + 166.218, + 160.092 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 278.868, + "y": -5.99329, + "a": { + "At": [ + 340.712, + -5.99329 + ] + }, + "b": { + "At": [ + 182.827, + -5.99329 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 478.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 392.374, + 17.0441 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 119.992, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 381.558, + "y": 505.035, + "a": { + "At": [ + 381.558, + 535.547 + ] + }, + "b": { + "At": [ + 381.558, + 423.068 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 341.531, + "y": 553.012, + "a": { + "At": [ + 288.594, + 553.012 + ] + }, + "b": { + "At": [ + 358.193, + 553.012 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 217.0, + "y": 388.0, + "a": "Colocated", + "b": { + "At": [ + 234.404, + 423.256 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 23.0, + "y": -5.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "k.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 478, + "unicode": [], + "name": "k.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/k.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/k.low.glif deleted file mode 100644 index db6787a..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/k.low.glif +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/k.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/k.low.glifjson new file mode 100644 index 0000000..111ac18 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/k.low.glifjson @@ -0,0 +1,372 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 159.5, + "y": 188.356, + "a": { + "At": [ + 365.947, + 332.924 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 436.0, + "y": 503.0, + "a": { + "At": [ + 436.0, + 524.231 + ] + }, + "b": { + "At": [ + 436.0, + 405.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 396.0, + "y": 552.0, + "a": { + "At": [ + 349.677, + 552.0 + ] + }, + "b": { + "At": [ + 419.775, + 552.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 254.147, + "y": 347.0, + "a": "Colocated", + "b": { + "At": [ + 323.918, + 486.034 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 77.0, + "y": -6.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 77.0, + "y": -6.0, + "a": { + "At": [ + 158.0, + 153.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 357.0, + "y": 253.0, + "a": { + "At": [ + 377.739, + 253.0 + ] + }, + "b": { + "At": [ + 196.294, + 253.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 423.0, + "y": 203.0, + "a": { + "At": [ + 423.0, + 169.0 + ] + }, + "b": { + "At": [ + 423.0, + 243.785 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 335.0, + "y": 145.0, + "a": { + "At": [ + 296.0, + 145.0 + ] + }, + "b": { + "At": [ + 377.0, + 145.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 199.0, + "y": 184.0, + "a": { + "At": [ + 199.0, + 184.0 + ] + }, + "b": { + "At": [ + 222.0, + 158.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 334.0, + "y": -7.0, + "a": { + "At": [ + 421.0, + -7.0 + ] + }, + "b": { + "At": [ + 238.0, + -7.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 533.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 488.7, + 45.9814 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "k.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 533, + "unicode": [], + "name": "k.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/l.alt.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/l.alt.glifjson new file mode 100644 index 0000000..38d8fda --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/l.alt.glifjson @@ -0,0 +1,249 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 0.0, + "a": { + "At": [ + 100.00003, + 1.25 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 348.75003, + "y": 264.0, + "a": { + "At": [ + 483.6125, + 419.4735 + ] + }, + "b": { + "At": [ + 216.25003, + 111.25 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 536.00806, + "y": 498.0, + "a": { + "At": [ + 536.00806, + 532.688 + ] + }, + "b": { + "At": [ + 536.00806, + 455.523 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 495.75003, + "y": 543.162, + "a": { + "At": [ + 462.58704, + 543.162 + ] + }, + "b": { + "At": [ + 514.526, + 543.162 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 396.75003, + "y": 416.0, + "a": { + "At": [ + 370.75003, + 333.0 + ] + }, + "b": { + "At": [ + 425.28802, + 507.103 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 254.75003, + "y": 98.0, + "a": { + "At": [ + 241.10434, + 76.3943 + ] + }, + "b": { + "At": [ + 266.75003, + 117.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 277.75003, + "y": -5.47531, + "a": { + "At": [ + 334.01703, + -5.47531 + ] + }, + "b": { + "At": [ + 214.78802, + -5.47531 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 463.75003, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 412.07004, + 40.8131 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "l.alt", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 463, + "unicode": [], + "name": "l.alt", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/l.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/l.glif deleted file mode 100644 index 004f440..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/l.glif +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/l.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/l.glifjson new file mode 100644 index 0000000..e3c9526 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/l.glifjson @@ -0,0 +1,251 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 115.0, + "y": 240.0, + "a": { + "At": [ + 123.916, + 248.439 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 140.0, + "y": 264.0, + "a": { + "At": [ + 283.144, + 411.884 + ] + }, + "b": { + "At": [ + 131.602, + 255.323 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 327.258, + "y": 498.0, + "a": { + "At": [ + 327.258, + 532.688 + ] + }, + "b": { + "At": [ + 327.258, + 455.523 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 287.0, + "y": 543.162, + "a": { + "At": [ + 253.837, + 543.162 + ] + }, + "b": { + "At": [ + 305.776, + 543.162 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 188.0, + "y": 416.0, + "a": { + "At": [ + 162.0, + 333.0 + ] + }, + "b": { + "At": [ + 216.538, + 507.103 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 46.0, + "y": 98.0, + "a": { + "At": [ + 32.3543, + 76.3943 + ] + }, + "b": { + "At": [ + 58.0, + 117.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 69.0, + "y": -5.47531, + "a": { + "At": [ + 125.267, + -5.47531 + ] + }, + "b": { + "At": [ + 6.038, + -5.47531 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 255.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 203.32, + 40.8131 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "l", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 255, + "unicode": [ + "l" + ], + "name": "l", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/l.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/l.high.glif deleted file mode 100644 index 6e3e517..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/l.high.glif +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/l.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/l.high.glifjson new file mode 100644 index 0000000..5e70c81 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/l.high.glifjson @@ -0,0 +1,223 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 149.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 378.267, + "y": 497.087, + "a": { + "At": [ + 378.267, + 532.641 + ] + }, + "b": { + "At": [ + 378.267, + 418.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 337.25, + "y": 541.935, + "a": { + "At": [ + 288.916, + 541.935 + ] + }, + "b": { + "At": [ + 355.415, + 541.935 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 239.0, + "y": 415.0, + "a": { + "At": [ + 188.161, + 252.707 + ] + }, + "b": { + "At": [ + 249.423, + 448.273 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 78.877, + "y": 35.9775, + "a": { + "At": [ + 78.877, + 0.410156 + ] + }, + "b": { + "At": [ + 78.877, + 91.0664 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 111.807, + "y": -6.11133, + "a": { + "At": [ + 128.069, + -6.11133 + ] + }, + "b": { + "At": [ + 102.722, + -6.11133 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 337.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 225.988, + -1.06738 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "l.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 337, + "unicode": [], + "name": "l.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/l.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/l.low.glif deleted file mode 100644 index d5f8cd8..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/l.low.glif +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/l.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/l.low.glifjson new file mode 100644 index 0000000..963378b --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/l.low.glifjson @@ -0,0 +1,223 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 138.544, + 174.01 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 416.267, + "y": 499.081, + "a": { + "At": [ + 416.267, + 532.942 + ] + }, + "b": { + "At": [ + 416.267, + 421.585 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 376.997, + "y": 543.162, + "a": { + "At": [ + 343.973, + 543.162 + ] + }, + "b": { + "At": [ + 394.725, + 543.162 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 278.0, + "y": 416.0, + "a": { + "At": [ + 241.658, + 353.501 + ] + }, + "b": { + "At": [ + 328.286, + 502.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 110.265, + "y": 38.6279, + "a": { + "At": [ + 110.265, + 14.0 + ] + }, + "b": { + "At": [ + 110.265, + 125.536 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 146.0, + "y": -4.0, + "a": { + "At": [ + 210.0, + -4.0 + ] + }, + "b": { + "At": [ + 127.76, + -4.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 345.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 265.37, + 20.9062 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "l.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 345, + "unicode": [], + "name": "l.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/less.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/less.glif deleted file mode 100644 index 0f3649f..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/less.glif +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/less.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/less.glifjson new file mode 100644 index 0000000..8b67ae1 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/less.glifjson @@ -0,0 +1,101 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 312.534, + "y": 331.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 76.0, + "y": 171.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 163.187, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "less", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 313, + "unicode": [ + "<" + ], + "name": "less", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/logicalnot.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/logicalnot.glifjson new file mode 100644 index 0000000..1c4d3ed --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/logicalnot.glifjson @@ -0,0 +1,121 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 124.0, + "y": 264.48, + "a": { + "At": [ + 124.0, + 264.48 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 636.0, + "y": 264.48, + "a": { + "At": [ + 636.0, + 264.48 + ] + }, + "b": { + "At": [ + 421.0, + 264.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 511.272, + "y": 0.0, + "a": "Colocated", + "b": { + "At": [ + 560.0, + 103.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "logicalnot", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 691, + "unicode": [ + "¬" + ], + "name": "logicalnot", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/m.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/m.glif deleted file mode 100644 index 8f11df8..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/m.glif +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/m.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/m.glifjson new file mode 100644 index 0000000..537d110 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/m.glifjson @@ -0,0 +1,485 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 6.0, + "y": -12.0, + "a": { + "At": [ + 17.870287, + 4.096468 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 328.88, + "y": 257.358, + "a": { + "At": [ + 348.209, + 257.358 + ] + }, + "b": { + "At": [ + 202.365, + 257.358 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 355.964, + "y": 229.135, + "a": { + "At": [ + 355.964, + 178.0 + ] + }, + "b": { + "At": [ + 355.964, + 246.347 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 221.0, + "y": -10.0, + "a": "Colocated", + "b": { + "At": [ + 268.386, + 58.3711 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 221.0, + "y": -10.0, + "a": { + "At": [ + 268.386, + 58.3711 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 510.262, + "y": 256.773, + "a": { + "At": [ + 530.708, + 256.773 + ] + }, + "b": { + "At": [ + 392.0, + 256.773 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 545.971, + "y": 226.516, + "a": { + "At": [ + 545.971, + 202.0 + ] + }, + "b": { + "At": [ + 545.971, + 246.791 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 416.92316, + "y": -12.307678, + "a": "Colocated", + "b": { + "At": [ + 494.001, + 111.157 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 416.595, + "y": -12.5109, + "a": { + "At": [ + 494.001, + 111.157 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 690.159, + "y": 258.977, + "a": { + "At": [ + 724.0, + 258.977 + ] + }, + "b": { + "At": [ + 578.0, + 258.977 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 741.0, + "y": 225.0, + "a": { + "At": [ + 741.0, + 209.01067 + ] + }, + "b": { + "At": [ + 741.0, + 244.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 706.0, + "y": 149.54143, + "a": { + "At": [ + 706.0, + 149.54143 + ] + }, + "b": { + "At": [ + 732.0007, + 192.24934 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 664.0, + "y": 81.012505, + "a": { + "At": [ + 643.6007, + 46.605095 + ] + }, + "b": { + "At": [ + 664.0, + 81.012505 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 638.421, + "y": 20.0, + "a": { + "At": [ + 638.421, + 4.59357 + ] + }, + "b": { + "At": [ + 638.421, + 35.587032 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 673.121, + "y": -4.22254, + "a": { + "At": [ + 728.0, + -4.22254 + ] + }, + "b": { + "At": [ + 649.892, + -4.22254 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 841.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 767.775, + 25.3916 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "m", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 841, + "unicode": [ + "m" + ], + "name": "m", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/m.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/m.high.glif deleted file mode 100644 index b9c2231..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/m.high.glif +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/m.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/m.high.glifjson new file mode 100644 index 0000000..06f5cfb --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/m.high.glifjson @@ -0,0 +1,431 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 90.0, + 171.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 187.0, + "y": 261.0, + "a": { + "At": [ + 205.0, + 261.0 + ] + }, + "b": { + "At": [ + 87.0, + 261.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 213.0, + "y": 232.0, + "a": { + "At": [ + 213.0, + 177.961 + ] + }, + "b": { + "At": [ + 213.0, + 250.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 79.0, + "y": -7.0, + "a": "Colocated", + "b": { + "At": [ + 96.1097, + 17.4424 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 79.0, + "y": -7.0, + "a": { + "At": [ + 114.227, + 43.7249 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 369.0, + "y": 264.0, + "a": { + "At": [ + 389.0, + 264.0 + ] + }, + "b": { + "At": [ + 244.829, + 264.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 403.0, + "y": 235.0, + "a": { + "At": [ + 403.0, + 188.074 + ] + }, + "b": { + "At": [ + 403.0, + 255.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 274.0, + "y": -9.0, + "a": "Colocated", + "b": { + "At": [ + 291.759, + 19.171898 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 274.0, + "y": -10.0, + "a": { + "At": [ + 300.0, + 29.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 578.0, + "y": 263.0, + "a": { + "At": [ + 594.0, + 263.0 + ] + }, + "b": { + "At": [ + 434.767, + 263.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 599.0, + "y": 244.0, + "a": { + "At": [ + 599.0, + 183.871 + ] + }, + "b": { + "At": [ + 599.0, + 253.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 496.0, + "y": 29.0, + "a": { + "At": [ + 496.0, + 10.0 + ] + }, + "b": { + "At": [ + 496.0, + 108.996 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 524.0, + "y": 0.0, + "a": { + "At": [ + 539.0, + 0.0 + ] + }, + "b": { + "At": [ + 504.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 676.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 602.0, + 25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "m.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 676, + "unicode": [], + "name": "m.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/m.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/m.low.glif deleted file mode 100644 index a70eb06..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/m.low.glif +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/m.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/m.low.glifjson new file mode 100644 index 0000000..ebbc96d --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/m.low.glifjson @@ -0,0 +1,431 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 145.0, + 178.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 221.557, + "y": 260.585, + "a": { + "At": [ + 243.92, + 260.585 + ] + }, + "b": { + "At": [ + 168.18, + 260.585 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 254.202, + "y": 224.009, + "a": { + "At": [ + 254.202, + 188.0 + ] + }, + "b": { + "At": [ + 254.202, + 245.093 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 121.0, + "y": -12.0, + "a": "Colocated", + "b": { + "At": [ + 167.0, + 54.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 121.0, + "y": -12.0, + "a": { + "At": [ + 167.0, + 54.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 409.125, + "y": 254.587, + "a": { + "At": [ + 429.944, + 254.587 + ] + }, + "b": { + "At": [ + 276.753, + 254.587 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 445.844, + "y": 225.118, + "a": { + "At": [ + 445.844, + 189.595 + ] + }, + "b": { + "At": [ + 445.844, + 244.707 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 316.0, + "y": -14.0, + "a": "Colocated", + "b": { + "At": [ + 330.784, + 8.662109 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 315.635, + "y": -14.5391, + "a": { + "At": [ + 406.0, + 137.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 600.0, + "y": 257.881, + "a": { + "At": [ + 629.98096, + 258.95032 + ] + }, + "b": { + "At": [ + 502.4001, + 254.40002 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 615.2001, + "y": 188.00003, + "a": { + "At": [ + 591.0417, + 142.97763 + ] + }, + "b": { + "At": [ + 642.1507, + 238.22615 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 541.888, + "y": 16.1426, + "a": { + "At": [ + 541.888, + 3.2002 + ] + }, + "b": { + "At": [ + 541.888, + 62.79038 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 559.0, + "y": -5.0, + "a": { + "At": [ + 603.027, + -5.0 + ] + }, + "b": { + "At": [ + 546.766, + -5.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 740.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 658.085, + 20.6426 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "m.low", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 740, + "unicode": [], + "name": "m.low", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/m.low.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/macron.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/macron.glifjson new file mode 100644 index 0000000..a035026 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/macron.glifjson @@ -0,0 +1,85 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 370.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 572.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "macron", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 700, + "unicode": [ + "¯" + ], + "name": "macron", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/mu.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/mu.glif deleted file mode 100644 index 40e0ff7..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/mu.glif +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/mu.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/mu.glifjson new file mode 100644 index 0000000..01e201c --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/mu.glifjson @@ -0,0 +1,224 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -102.0, + "y": -291.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 136.986, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 137.0, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 116.0, + "y": 216.0, + "a": { + "At": [ + 50.1591, + 64.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 127.0, + "y": 0.0, + "a": { + "At": [ + 230.0, + 0.0 + ] + }, + "b": { + "At": [ + 56.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 339.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 314.216, + 113.339 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 379.0, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 280.054, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "mu", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 369, + "unicode": [ + "µ" + ], + "name": "mu", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/multiply.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/multiply.glif deleted file mode 100644 index d28cfbd..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/multiply.glif +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/multiply.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/multiply.glifjson new file mode 100644 index 0000000..6ce5ff3 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/multiply.glifjson @@ -0,0 +1,140 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 406.0, + "y": 396.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 140.52, + "y": 132.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 140.52, + "y": 396.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 406.0, + "y": 132.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "multiply", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 546, + "unicode": [ + "×" + ], + "name": "multiply", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/n.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/n.glif deleted file mode 100644 index 93b283a..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/n.glif +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/n.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/n.glifjson new file mode 100644 index 0000000..10b0c88 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/n.glifjson @@ -0,0 +1,316 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": -12.0, + "a": { + "At": [ + 25.0, + 26.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 236.0, + "y": 225.0, + "a": { + "At": [ + 340.0, + 283.0 + ] + }, + "b": { + "At": [ + 132.0, + 167.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 345.0, + "y": 204.0, + "a": { + "At": [ + 331.0, + 153.0 + ] + }, + "b": { + "At": [ + 359.0, + 255.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 204.0, + "y": -7.0, + "a": "Colocated", + "b": { + "At": [ + 211.0, + 3.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 204.0, + "y": -7.0, + "a": { + "At": [ + 353.79416, + 193.15422 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 500.0, + "y": 256.66666, + "a": { + "At": [ + 541.11115, + 256.66666 + ] + }, + "b": { + "At": [ + 442.22235, + 256.66666 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 542.0, + "y": 206.0, + "a": { + "At": [ + 515.0, + 155.0 + ] + }, + "b": { + "At": [ + 559.8674, + 240.30537 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 474.0, + "y": 96.0, + "a": { + "At": [ + 447.0, + 55.0 + ] + }, + "b": { + "At": [ + 490.035, + 120.349 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 476.0, + "y": -7.0, + "a": { + "At": [ + 509.923, + -9.28513 + ] + }, + "b": { + "At": [ + 437.35, + -4.39643 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 627.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 568.414, + 35.9778 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "n", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 627, + "unicode": [ + "n" + ], + "name": "n", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/n.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/n.high.glif deleted file mode 100644 index cfe69fe..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/n.high.glif +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/n.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/n.high.glifjson new file mode 100644 index 0000000..607548b --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/n.high.glifjson @@ -0,0 +1,366 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 37.694416, + 171.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 93.0, + "y": 200.9657, + "a": { + "At": [ + 130.59427, + 225.09006 + ] + }, + "b": { + "At": [ + 67.592384, + 184.66154 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 187.0, + "y": 255.0, + "a": { + "At": [ + 203.241, + 255.0 + ] + }, + "b": { + "At": [ + 158.3576, + 255.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 207.712, + "y": 232.509, + "a": { + "At": [ + 207.712, + 170.986 + ] + }, + "b": { + "At": [ + 207.712, + 244.296 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 60.0, + "y": -10.0, + "a": "Colocated", + "b": { + "At": [ + 133.0, + 89.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 60.0, + "y": -10.0, + "a": { + "At": [ + 132.0, + 74.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 372.183, + "y": 254.985, + "a": { + "At": [ + 390.0, + 254.985 + ] + }, + "b": { + "At": [ + 248.884, + 254.985 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 405.05, + "y": 227.489, + "a": { + "At": [ + 405.05, + 200.094 + ] + }, + "b": { + "At": [ + 405.05, + 245.772 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 338.45914, + "y": 93.34394, + "a": { + "At": [ + 324.0, + 71.0 + ] + }, + "b": { + "At": [ + 378.1463, + 154.67314 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 311.0, + "y": 16.0, + "a": { + "At": [ + 311.0, + -4.0 + ] + }, + "b": { + "At": [ + 310.961, + 40.36985 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 342.61, + "y": -9.72712, + "a": { + "At": [ + 414.348, + -7.98637 + ] + }, + "b": { + "At": [ + 330.61353, + -10.018217 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 532.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 465.804, + 30.3134 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "n.high", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 532, + "unicode": [], + "name": "n.high", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/n.high.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/n.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/n.low.glif deleted file mode 100644 index 64403eb..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/n.low.glif +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/n.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/n.low.glifjson new file mode 100644 index 0000000..a25ae6f --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/n.low.glifjson @@ -0,0 +1,361 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 44.174206, + 107.59495 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 123.0, + "y": 178.12346, + "a": { + "At": [ + 171.65549, + 221.41702 + ] + }, + "b": { + "At": [ + 86.082886, + 145.27469 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 236.714, + "y": 256.319, + "a": { + "At": [ + 255.71, + 256.319 + ] + }, + "b": { + "At": [ + 211.64044, + 256.319 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 262.129, + "y": 224.356, + "a": { + "At": [ + 262.129, + 171.16 + ] + }, + "b": { + "At": [ + 262.129, + 239.356 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 116.0, + "y": -10.0, + "a": "Colocated", + "b": { + "At": [ + 137.0, + 17.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 116.0, + "y": -10.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 213.0, + "y": 116.0, + "a": { + "At": [ + 280.76205, + 215.03688 + ] + }, + "b": { + "At": [ + 187.31464, + 78.45985 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 428.184, + "y": 254.985, + "a": { + "At": [ + 446.0, + 254.985 + ] + }, + "b": { + "At": [ + 352.316, + 254.985 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 461.05, + "y": 227.489, + "a": { + "At": [ + 461.05, + 197.0 + ] + }, + "b": { + "At": [ + 461.05, + 245.772 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 356.682, + "y": 18.6377, + "a": { + "At": [ + 356.682, + 2.91406 + ] + }, + "b": { + "At": [ + 356.682, + 50.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 387.0, + "y": -9.0, + "a": { + "At": [ + 448.2, + -9.0 + ] + }, + "b": { + "At": [ + 364.203, + -9.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 560.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 522.884, + 50.6758 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "n.low", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 560, + "unicode": [], + "name": "n.low", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/n.low.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/nine.dnom.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/nine.dnom.glifjson new file mode 100644 index 0000000..3a0e004 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/nine.dnom.glifjson @@ -0,0 +1,179 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 250.449, + "y": 43.2002, + "a": { + "At": [ + 250.449, + 43.2002 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 98.649, + "y": 8.5498, + "a": { + "At": [ + 12.298798, + -58.0 + ] + }, + "b": { + "At": [ + 184.999, + 75.0996 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 49.1494, + "y": -112.45, + "a": { + "At": [ + 52.4492, + -115.75 + ] + }, + "b": { + "At": [ + 45.8496, + -109.15 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 207.549, + "y": -43.7002, + "a": "Colocated", + "b": { + "At": [ + 99.749, + -157.55 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 250.449, + "y": 41.5498, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 104.699, + "y": -249.95, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "nine.dnom", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 280, + "unicode": [ + "₉" + ], + "name": "nine.dnom", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/nine.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/nine.glif deleted file mode 100644 index 1d17404..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/nine.glif +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/nine.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/nine.glifjson new file mode 100644 index 0000000..9f07c93 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/nine.glifjson @@ -0,0 +1,179 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 623.679, + "y": 524.0, + "a": { + "At": [ + 623.679, + 524.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 347.679, + "y": 461.0, + "a": { + "At": [ + 190.679, + 340.0 + ] + }, + "b": { + "At": [ + 504.679, + 582.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 257.679, + "y": 241.0, + "a": { + "At": [ + 263.679, + 235.0 + ] + }, + "b": { + "At": [ + 251.679, + 247.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 545.679, + "y": 366.0, + "a": "Colocated", + "b": { + "At": [ + 349.679, + 159.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 623.679, + "y": 521.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 358.679, + "y": -9.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "nine", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 550, + "unicode": [ + "9" + ], + "name": "nine", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/nine.numr.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/nine.numr.glifjson new file mode 100644 index 0000000..ba13b69 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/nine.numr.glifjson @@ -0,0 +1,179 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 440.449, + "y": 543.2, + "a": { + "At": [ + 440.449, + 543.2 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 288.649, + "y": 508.55, + "a": { + "At": [ + 202.29878, + 442.0 + ] + }, + "b": { + "At": [ + 374.99896, + 575.1 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 239.1494, + "y": 387.55, + "a": { + "At": [ + 242.4492, + 384.25 + ] + }, + "b": { + "At": [ + 235.84961, + 390.85 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 397.549, + "y": 456.3, + "a": "Colocated", + "b": { + "At": [ + 289.74902, + 342.45 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 440.449, + "y": 541.55, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 294.699, + "y": 250.05, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "nine.numr", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 280, + "unicode": [ + "⁹" + ], + "name": "nine.numr", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/nldr.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/nldr.glifjson new file mode 100644 index 0000000..a312c2d --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/nldr.glifjson @@ -0,0 +1,284 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 162.0, + "y": 17.0, + "a": { + "At": [ + 162.0, + 27.0 + ] + }, + "b": { + "At": [ + 162.0, + 7.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 180.0, + "y": 35.0, + "a": { + "At": [ + 190.0, + 35.0 + ] + }, + "b": { + "At": [ + 170.0, + 35.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 198.0, + "y": 17.0, + "a": { + "At": [ + 198.0, + 7.0 + ] + }, + "b": { + "At": [ + 198.0, + 27.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 180.0, + "y": -1.0, + "a": { + "At": [ + 170.0, + -1.0 + ] + }, + "b": { + "At": [ + 190.0, + -1.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 9.0, + "y": 17.0, + "a": { + "At": [ + 9.0, + 27.0 + ] + }, + "b": { + "At": [ + 9.0, + 7.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 27.0, + "y": 35.0, + "a": { + "At": [ + 37.0, + 35.0 + ] + }, + "b": { + "At": [ + 17.0, + 35.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 45.0, + "y": 17.0, + "a": { + "At": [ + 45.0, + 7.0 + ] + }, + "b": { + "At": [ + 45.0, + 27.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 27.0, + "y": -1.0, + "a": { + "At": [ + 17.0, + -1.0 + ] + }, + "b": { + "At": [ + 37.0, + -1.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "nldr", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 208, + "unicode": [ + "‥" + ], + "name": "nldr", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/numbersign.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/numbersign.glif deleted file mode 100644 index f7416ad..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/numbersign.glif +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/numbersign.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/numbersign.glifjson new file mode 100644 index 0000000..1d7b94d --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/numbersign.glifjson @@ -0,0 +1,250 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 79.7041, + "y": 212.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 388.704, + "y": 212.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 153.0, + "y": 368.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 462.0, + "y": 368.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 470.205, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 217.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 310.205, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 57.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "numbersign", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 471, + "unicode": [ + "#" + ], + "name": "numbersign", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/numero.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/numero.glifjson new file mode 100644 index 0000000..10249cf --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/numero.glifjson @@ -0,0 +1,880 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 65.53845, + "y": 520.6699, + "a": { + "At": [ + 84.08421, + 537.1891 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 136.09097, + "y": 543.81836, + "a": { + "At": [ + 158.61542, + 543.077 + ] + }, + "b": { + "At": [ + 106.22211, + 544.8014 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 194.3873, + "y": 501.53857, + "a": { + "At": [ + 211.6667, + 468.3334 + ] + }, + "b": { + "At": [ + 181.69232, + 527.6924 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 277.07697, + "y": 456.15393, + "a": { + "At": [ + 348.33337, + 456.66678 + ] + }, + "b": { + "At": [ + 249.10446, + 456.56528 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 414.0, + "y": 543.0, + "a": "Colocated", + "b": { + "At": [ + 385.18195, + 509.27283 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 138.33336, + "y": 145.00002, + "a": { + "At": [ + 88.33591, + 147.23233 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 40.000008, + "y": 86.66667, + "a": { + "At": [ + 23.790207, + 48.78556 + ] + }, + "b": { + "At": [ + 53.59836, + 118.445015 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 103.00006, + "y": 0.0, + "a": { + "At": [ + 165.72142, + 1.8023417 + ] + }, + "b": { + "At": [ + 45.000008, + -1.6666718 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 312.091, + "y": 190.90915, + "a": "Colocated", + "b": { + "At": [ + 252.00006, + 36.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 454.0, + "y": 543.0, + "a": { + "At": [ + 455.39172, + 533.0973 + ] + }, + "b": "Colocated", + "name": "all points are communists", + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 486.9116, + "y": 284.0, + "a": { + "At": [ + 504.67447, + 144.21393 + ] + }, + "b": { + "At": [ + 470.207, + 415.45798 + ] + }, + "name": "i exist due to booleanOperations bug(s)", + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 523.0, + "y": 0.0, + "a": { + "At": [ + 521.6083, + 9.90268 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 700.0001, + "y": 410.00012, + "a": { + "At": [ + 751.0, + 528.54565 + ] + }, + "b": "Colocated", + "name": "we also all enjoy universal health care", + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 850.2728, + "y": 547.2728, + "a": { + "At": [ + 889.3287, + 545.61084 + ] + }, + "b": { + "At": [ + 807.5457, + 549.09106 + ] + }, + "name": "#karlmarx", + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 896.27295, + "y": 453.81824, + "a": { + "At": [ + 882.84174, + 430.3959 + ] + }, + "b": { + "At": [ + 932.27295, + 505.45465 + ] + }, + "name": "hashtags solve nothing beyond lessening the anxiety of the bourgeoisie", + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 833.9093, + "y": 409.09097, + "a": "Colocated", + "b": { + "At": [ + 860.273, + 416.3637 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 940.3336, + "y": 262.77783, + "a": { + "At": [ + 925.20013, + 287.40002 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 868.9856, + "y": 307.55383, + "a": { + "At": [ + 819.0467, + 308.38644 + ] + }, + "b": { + "At": [ + 902.20013, + 307.00006 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 748.0, + "y": 211.0, + "a": { + "At": [ + 725.22253, + 139.88898 + ] + }, + "b": { + "At": [ + 770.79224, + 282.15704 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 809.51843, + "y": 63.104187, + "a": { + "At": [ + 885.22266, + 62.111206 + ] + }, + "b": { + "At": [ + 747.438, + 63.918465 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 938.7145, + "y": 181.00003, + "a": { + "At": [ + 946.72015, + 217.12357 + ] + }, + "b": { + "At": [ + 928.7848, + 141.1741 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 941.3336, + "y": 260.77783, + "a": "Colocated", + "b": { + "At": [ + 944.76196, + 242.85715 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 667.00024, + "y": 0.000061035156, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 899.00037, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 941.3336, + "y": 260.77783, + "a": "Colocated", + "b": { + "At": [ + 944.76196, + 242.85715 + ] + }, + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 1068.0001, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 993.0001, + 170.16 + ] + }, + "name": "thus saith the Preacher—fred sucks at type design", + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 993.3335, + "y": 21.333313, + "a": { + "At": [ + 983.3335, + 21.333313 + ] + }, + "b": { + "At": [ + 1003.3335, + 21.333313 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 975.3335, + "y": 39.333313, + "a": { + "At": [ + 975.3335, + 49.333313 + ] + }, + "b": { + "At": [ + 975.3335, + 29.333313 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 993.3335, + "y": 57.333313, + "a": { + "At": [ + 1003.3335, + 57.333313 + ] + }, + "b": { + "At": [ + 983.3335, + 57.333313 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 1011.3335, + "y": 39.333313, + "a": { + "At": [ + 1011.3335, + 29.333313 + ] + }, + "b": { + "At": [ + 1011.3335, + 49.333313 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "numero", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 1068, + "unicode": [ + "№" + ], + "name": "numero", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/o.alt.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/o.alt.glif deleted file mode 100644 index 1476fec..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/o.alt.glif +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/o.alt.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/o.alt.glifjson new file mode 100644 index 0000000..3c8efdb --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/o.alt.glifjson @@ -0,0 +1,223 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 226.0, + "y": 217.0, + "a": { + "At": [ + 226.0, + 217.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 163.652, + "y": 259.776, + "a": { + "At": [ + 113.706, + 259.776 + ] + }, + "b": { + "At": [ + 207.354, + 259.776 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 9.71404, + "y": 71.1962, + "a": { + "At": [ + 9.71404, + 33.318 + ] + }, + "b": { + "At": [ + 9.71404, + 187.132 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 84.1848, + "y": -4.67364, + "a": { + "At": [ + 155.372, + -4.67364 + ] + }, + "b": { + "At": [ + 35.6219, + -4.67364 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 228.61, + "y": 182.515, + "a": { + "At": [ + 228.61, + 192.682 + ] + }, + "b": { + "At": [ + 228.61, + 87.5452 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 226.0, + "y": 213.0, + "a": { + "At": [ + 241.968, + 195.892 + ] + }, + "b": { + "At": [ + 227.771, + 202.88 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 361.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 292.026, + 171.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "o.alt", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 361, + "unicode": [], + "name": "o.alt", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/o.alt.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/o.alt.high.glif deleted file mode 100644 index 92dcb89..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/o.alt.high.glif +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/o.alt.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/o.alt.low.glif deleted file mode 100644 index 9b5d5b3..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/o.alt.low.glif +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/o.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/o.glif deleted file mode 100644 index 391879e..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/o.glif +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/o.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/o.glifjson new file mode 100644 index 0000000..035c05e --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/o.glifjson @@ -0,0 +1,225 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 124.372, + "y": 249.471, + "a": { + "At": [ + 72.8594, + 225.593 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 9.71387, + "y": 71.1963, + "a": { + "At": [ + 9.71387, + 33.3184 + ] + }, + "b": { + "At": [ + 9.71387, + 161.538 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 84.1846, + "y": -4.67383, + "a": { + "At": [ + 155.372, + -4.67383 + ] + }, + "b": { + "At": [ + 35.6221, + -4.67383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 238.61, + "y": 182.516, + "a": { + "At": [ + 238.61, + 201.687 + ] + }, + "b": { + "At": [ + 238.61, + 87.5449 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 169.0, + "y": 260.0, + "a": { + "At": [ + 153.617, + 260.0 + ] + }, + "b": { + "At": [ + 223.083, + 260.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 120.0, + "y": 238.0, + "a": { + "At": [ + 101.103, + 185.087 + ] + }, + "b": { + "At": [ + 127.0, + 258.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 371.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 263.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "o", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 371, + "unicode": [ + "o" + ], + "name": "o", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/o.high.alt.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/o.high.alt.glifjson new file mode 100644 index 0000000..08c3019 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/o.high.alt.glifjson @@ -0,0 +1,356 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 266.0, + "y": 217.0, + "a": { + "At": [ + 266.0, + 217.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 202.745, + "y": 259.609, + "a": { + "At": [ + 138.093, + 259.609 + ] + }, + "b": { + "At": [ + 246.447, + 259.609 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 48.9931, + "y": 70.5314, + "a": { + "At": [ + 48.9931, + -0.0349719 + ] + }, + "b": { + "At": [ + 48.9931, + 179.97 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 123.23, + "y": -4.67364, + "a": { + "At": [ + 194.651, + -4.67364 + ] + }, + "b": { + "At": [ + 113.66, + -4.67364 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 268.59, + "y": 182.75, + "a": { + "At": [ + 268.59, + 192.839 + ] + }, + "b": { + "At": [ + 268.59, + 87.6973 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 266.0, + "y": 213.0, + "a": { + "At": [ + 266.0, + 213.0 + ] + }, + "b": { + "At": [ + 267.757, + 202.958 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 332.0, + "y": 174.0, + "a": { + "At": [ + 332.0, + 174.0 + ] + }, + "b": { + "At": [ + 293.0, + 183.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 373.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 354.0, + 171.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 401.0, + "y": 171.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 53.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 202.745, + "y": 259.609, + "a": { + "At": [ + 247.016, + 259.609 + ] + }, + "b": { + "At": [ + 139.0, + 259.609 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 266.0, + "y": 217.0, + "a": "Colocated", + "b": { + "At": [ + 266.0, + 217.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "o.high.alt", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 401, + "unicode": [], + "name": "o.high.alt", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/o.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/o.high.glif deleted file mode 100644 index 11cbe65..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/o.high.glif +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/o.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/o.high.glifjson new file mode 100644 index 0000000..0a18232 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/o.high.glifjson @@ -0,0 +1,288 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 110.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 184.372, + "y": 249.471, + "a": "Colocated", + "b": { + "At": [ + 122.0, + 219.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 184.372, + "y": 249.471, + "a": { + "At": [ + 132.859, + 225.593 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 69.7139, + "y": 71.1963, + "a": { + "At": [ + 69.7139, + 33.3184 + ] + }, + "b": { + "At": [ + 69.7139, + 161.538 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 144.185, + "y": -4.67383, + "a": { + "At": [ + 215.372, + -4.67383 + ] + }, + "b": { + "At": [ + 95.6221, + -4.67383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 298.61, + "y": 182.516, + "a": { + "At": [ + 298.61, + 201.687 + ] + }, + "b": { + "At": [ + 298.61, + 87.5449 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 229.0, + "y": 260.0, + "a": { + "At": [ + 213.617, + 260.0 + ] + }, + "b": { + "At": [ + 283.083, + 260.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 180.0, + "y": 238.0, + "a": { + "At": [ + 161.103, + 185.087 + ] + }, + "b": { + "At": [ + 187.0, + 258.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 451.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 316.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "o.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 451, + "unicode": [], + "name": "o.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/o.low.alt.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/o.low.alt.glifjson new file mode 100644 index 0000000..c795ddf --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/o.low.alt.glifjson @@ -0,0 +1,314 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 75.6641, + "a": { + "At": [ + 58.0488, + 116.309 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 231.547, + "y": 254.694, + "a": { + "At": [ + 275.617, + 254.694 + ] + }, + "b": { + "At": [ + 144.107, + 254.694 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 295.0, + "y": 211.0, + "a": "Colocated", + "b": { + "At": [ + 295.0, + 211.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 295.0, + "y": 211.0, + "a": { + "At": [ + 295.0, + 211.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 231.652, + "y": 254.775, + "a": { + "At": [ + 181.706, + 254.775 + ] + }, + "b": { + "At": [ + 275.354, + 254.775 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 77.7139, + "y": 66.1963, + "a": { + "At": [ + 77.7139, + 28.3721 + ] + }, + "b": { + "At": [ + 77.7139, + 182.132 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 152.071, + "y": -9.62891, + "a": { + "At": [ + 223.789, + -9.62891 + ] + }, + "b": { + "At": [ + 103.524, + -9.62891 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 298.57, + "y": 178.962, + "a": { + "At": [ + 298.57, + 188.986 + ] + }, + "b": { + "At": [ + 298.57, + 83.6172 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 296.0, + "y": 209.0, + "a": { + "At": [ + 323.0, + 182.0 + ] + }, + "b": { + "At": [ + 297.744, + 199.035 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 429.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 369.0, + 171.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "o.low.alt", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 429, + "unicode": [], + "name": "o.low.alt", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/o.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/o.low.glif deleted file mode 100644 index b387ec3..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/o.low.glif +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/o.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/o.low.glifjson new file mode 100644 index 0000000..f13fca0 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/o.low.glifjson @@ -0,0 +1,288 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 147.447, + 179.908 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 254.372, + "y": 249.471, + "a": "Colocated", + "b": { + "At": [ + 192.0, + 219.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 254.372, + "y": 249.471, + "a": { + "At": [ + 202.859, + 225.593 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 139.714, + "y": 71.1963, + "a": { + "At": [ + 139.714, + 33.3184 + ] + }, + "b": { + "At": [ + 139.714, + 161.538 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 214.185, + "y": -4.67383, + "a": { + "At": [ + 285.372, + -4.67383 + ] + }, + "b": { + "At": [ + 165.622, + -4.67383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 368.61, + "y": 182.516, + "a": { + "At": [ + 368.61, + 201.687 + ] + }, + "b": { + "At": [ + 368.61, + 87.5449 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 299.0, + "y": 260.0, + "a": { + "At": [ + 283.617, + 260.0 + ] + }, + "b": { + "At": [ + 353.083, + 260.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 250.0, + "y": 238.0, + "a": { + "At": [ + 231.103, + 185.087 + ] + }, + "b": { + "At": [ + 257.0, + 258.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 531.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 354.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "o.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 531, + "unicode": [], + "name": "o.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/oe.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/oe.glif deleted file mode 100644 index 06be502..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/oe.glif +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/oe.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/oe.glifjson new file mode 100644 index 0000000..666d3f4 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/oe.glifjson @@ -0,0 +1,433 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 124.372, + "y": 256.471, + "a": { + "At": [ + 72.8594, + 232.593 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 9.71387, + "y": 71.1963, + "a": { + "At": [ + 9.71387, + 33.3184 + ] + }, + "b": { + "At": [ + 9.71387, + 161.538 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 84.1846, + "y": -4.67383, + "a": { + "At": [ + 155.372, + -4.67383 + ] + }, + "b": { + "At": [ + 35.6221, + -4.67383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 238.61, + "y": 189.516, + "a": { + "At": [ + 238.61, + 208.687 + ] + }, + "b": { + "At": [ + 238.61, + 94.5449 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 169.0, + "y": 267.0, + "a": { + "At": [ + 153.617, + 267.0 + ] + }, + "b": { + "At": [ + 223.083, + 267.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 120.0, + "y": 245.0, + "a": { + "At": [ + 101.438, + 191.968 + ] + }, + "b": { + "At": [ + 127.0, + 265.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 217.0, + "y": 171.0, + "a": { + "At": [ + 295.812, + 171.16 + ] + }, + "b": { + "At": [ + 156.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 376.506, + "y": 222.692, + "a": { + "At": [ + 376.506, + 238.205 + ] + }, + "b": { + "At": [ + 376.506, + 171.32 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 349.0, + "y": 263.16, + "a": { + "At": [ + 342.939, + 266.35 + ] + }, + "b": { + "At": [ + 368.298, + 253.004 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 331.377, + "y": 267.784, + "a": { + "At": [ + 301.442, + 267.784 + ] + }, + "b": { + "At": [ + 337.057, + 267.784 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 262.0, + "y": 195.16, + "a": { + "At": [ + 244.0, + 156.16 + ] + }, + "b": { + "At": [ + 277.129, + 227.94 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 202.0, + "y": 56.1602, + "a": { + "At": [ + 202.0, + 56.1602 + ] + }, + "b": { + "At": [ + 208.0, + 88.1602 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 200.839, + "y": 42.4336, + "a": { + "At": [ + 200.839, + 23.9229 + ] + }, + "b": { + "At": [ + 200.839, + 50.4326 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 248.272, + "y": -6.75195, + "a": { + "At": [ + 279.778, + -6.75195 + ] + }, + "b": { + "At": [ + 207.057, + -6.75195 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 416.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 354.563, + 33.1416 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "oe", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 416, + "unicode": [ + "œ" + ], + "name": "oe", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/oe.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/oe.high.glif deleted file mode 100644 index cd920d5..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/oe.high.glif +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/oe.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/oe.high.glifjson new file mode 100644 index 0000000..8c2b6ec --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/oe.high.glifjson @@ -0,0 +1,457 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 110.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 184.372, + "y": 249.471, + "a": { + "At": [ + 132.859, + 225.593 + ] + }, + "b": { + "At": [ + 122.0, + 219.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 69.7139, + "y": 71.1963, + "a": { + "At": [ + 69.7139, + 33.3184 + ] + }, + "b": { + "At": [ + 69.7139, + 161.538 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 144.185, + "y": -4.67383, + "a": { + "At": [ + 215.372, + -4.67383 + ] + }, + "b": { + "At": [ + 95.6221, + -4.67383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 298.61, + "y": 182.516, + "a": { + "At": [ + 298.61, + 201.687 + ] + }, + "b": { + "At": [ + 298.61, + 87.5449 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 229.0, + "y": 260.0, + "a": { + "At": [ + 213.617, + 260.0 + ] + }, + "b": { + "At": [ + 283.083, + 260.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 180.0, + "y": 238.0, + "a": { + "At": [ + 161.103, + 185.087 + ] + }, + "b": { + "At": [ + 187.127, + 257.955 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 298.0, + "y": 171.0, + "a": { + "At": [ + 376.812, + 171.16 + ] + }, + "b": { + "At": [ + 213.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 441.506, + "y": 222.692, + "a": { + "At": [ + 441.506, + 238.205 + ] + }, + "b": { + "At": [ + 441.506, + 171.32 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 414.0, + "y": 263.16, + "a": { + "At": [ + 407.939, + 266.35 + ] + }, + "b": { + "At": [ + 433.298, + 253.004 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 396.377, + "y": 267.784, + "a": { + "At": [ + 366.442, + 267.784 + ] + }, + "b": { + "At": [ + 402.057, + 267.784 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 327.0, + "y": 195.16, + "a": { + "At": [ + 309.0, + 156.16 + ] + }, + "b": { + "At": [ + 342.129, + 227.94 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 267.0, + "y": 56.1602, + "a": { + "At": [ + 267.0, + 56.1602 + ] + }, + "b": { + "At": [ + 273.0, + 88.1602 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 265.839, + "y": 42.4336, + "a": { + "At": [ + 265.839, + 23.9229 + ] + }, + "b": { + "At": [ + 265.839, + 50.4326 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 313.272, + "y": -6.75195, + "a": { + "At": [ + 344.778, + -6.75195 + ] + }, + "b": { + "At": [ + 272.057, + -6.75195 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 481.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 419.563, + 33.1416 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "oe.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 481, + "unicode": [], + "name": "oe.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/oe.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/oe.low.glif deleted file mode 100644 index 0e57b20..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/oe.low.glif +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/oe.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/oe.low.glifjson new file mode 100644 index 0000000..34071d9 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/oe.low.glifjson @@ -0,0 +1,457 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 40.9576, + 105.343 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 254.372, + "y": 249.471, + "a": { + "At": [ + 202.859, + 225.593 + ] + }, + "b": { + "At": [ + 192.0, + 219.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 139.714, + "y": 71.1963, + "a": { + "At": [ + 139.714, + 33.3184 + ] + }, + "b": { + "At": [ + 139.714, + 161.538 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 214.185, + "y": -4.67383, + "a": { + "At": [ + 285.372, + -4.67383 + ] + }, + "b": { + "At": [ + 165.622, + -4.67383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 368.61, + "y": 182.516, + "a": { + "At": [ + 368.61, + 201.687 + ] + }, + "b": { + "At": [ + 368.61, + 87.5449 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 299.0, + "y": 260.0, + "a": { + "At": [ + 283.617, + 260.0 + ] + }, + "b": { + "At": [ + 353.083, + 260.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 250.0, + "y": 238.0, + "a": { + "At": [ + 231.103, + 185.087 + ] + }, + "b": { + "At": [ + 257.127, + 257.955 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 395.0, + "y": 171.0, + "a": { + "At": [ + 436.0, + 171.16 + ] + }, + "b": { + "At": [ + 308.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 514.506, + "y": 222.692, + "a": { + "At": [ + 514.506, + 238.205 + ] + }, + "b": { + "At": [ + 514.506, + 171.32 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 487.0, + "y": 263.16, + "a": { + "At": [ + 480.939, + 266.35 + ] + }, + "b": { + "At": [ + 506.298, + 253.004 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 469.377, + "y": 267.784, + "a": { + "At": [ + 439.442, + 267.784 + ] + }, + "b": { + "At": [ + 475.057, + 267.784 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 400.0, + "y": 195.16, + "a": { + "At": [ + 382.0, + 156.16 + ] + }, + "b": { + "At": [ + 415.129, + 227.94 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 340.0, + "y": 56.1602, + "a": { + "At": [ + 340.0, + 56.1602 + ] + }, + "b": { + "At": [ + 346.0, + 88.1602 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 338.839, + "y": 42.4336, + "a": { + "At": [ + 338.839, + 23.9229 + ] + }, + "b": { + "At": [ + 338.839, + 50.4326 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 386.272, + "y": -6.75195, + "a": { + "At": [ + 417.778, + -6.75195 + ] + }, + "b": { + "At": [ + 345.057, + -6.75195 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 554.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 492.563, + 33.1416 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "oe.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 554, + "unicode": [], + "name": "oe.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/one.dnom.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/one.dnom.glifjson new file mode 100644 index 0000000..2211b23 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/one.dnom.glifjson @@ -0,0 +1,85 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 193.109, + "y": 59.7002, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 50.0, + "y": -245.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "one.dnom", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 280, + "unicode": [ + "₁" + ], + "name": "one.dnom", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/one.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/one.glif deleted file mode 100644 index ee0752c..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/one.glif +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/one.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/one.glifjson new file mode 100644 index 0000000..27349e8 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/one.glifjson @@ -0,0 +1,85 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 534.267, + "y": 554.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 274.067, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "one", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 550, + "unicode": [ + "1" + ], + "name": "one", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/one.numr.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/one.numr.glifjson new file mode 100644 index 0000000..c46c489 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/one.numr.glifjson @@ -0,0 +1,85 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 370.109, + "y": 559.7, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 227.0, + "y": 255.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "one.numr", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 280, + "unicode": [ + "¹" + ], + "name": "one.numr", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/onehalf.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/onehalf.glifjson new file mode 100644 index 0000000..4607a09 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/onehalf.glifjson @@ -0,0 +1,99 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "onehalf", + "vec": [ + { + "base": "one.numr", + "filename": null, + "xScale": { + "Float": 1.0 + }, + "xyScale": { + "Float": 0.0 + }, + "yxScale": { + "Float": 0.0 + }, + "yScale": { + "Float": 1.0 + }, + "xOffset": { + "Float": 0.0 + }, + "yOffset": { + "Float": 0.0 + }, + "identifier": null + }, + { + "base": "fraction", + "filename": null, + "xScale": { + "Float": 1.0 + }, + "xyScale": { + "Float": 0.0 + }, + "yxScale": { + "Float": 0.0 + }, + "yScale": { + "Float": 1.0 + }, + "xOffset": { + "Integer": 280 + }, + "yOffset": { + "Float": 0.0 + }, + "identifier": null + }, + { + "base": "two.dnom", + "filename": null, + "xScale": { + "Float": 1.0 + }, + "xyScale": { + "Float": 0.0 + }, + "yxScale": { + "Float": 0.0 + }, + "yScale": { + "Float": 1.0 + }, + "xOffset": { + "Integer": 280 + }, + "yOffset": { + "Float": 0.0 + }, + "identifier": null + } + ] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 513, + "unicode": [ + "½" + ], + "name": "onehalf", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/onequarter.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/onequarter.glifjson new file mode 100644 index 0000000..96758b5 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/onequarter.glifjson @@ -0,0 +1,99 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "onequarter", + "vec": [ + { + "base": "one.numr", + "filename": null, + "xScale": { + "Float": 1.0 + }, + "xyScale": { + "Float": 0.0 + }, + "yxScale": { + "Float": 0.0 + }, + "yScale": { + "Float": 1.0 + }, + "xOffset": { + "Float": 0.0 + }, + "yOffset": { + "Float": 0.0 + }, + "identifier": null + }, + { + "base": "fraction", + "filename": null, + "xScale": { + "Float": 1.0 + }, + "xyScale": { + "Float": 0.0 + }, + "yxScale": { + "Float": 0.0 + }, + "yScale": { + "Float": 1.0 + }, + "xOffset": { + "Integer": 280 + }, + "yOffset": { + "Float": 0.0 + }, + "identifier": null + }, + { + "base": "four.dnom", + "filename": null, + "xScale": { + "Float": 1.0 + }, + "xyScale": { + "Float": 0.0 + }, + "yxScale": { + "Float": 0.0 + }, + "yScale": { + "Float": 1.0 + }, + "xOffset": { + "Integer": 280 + }, + "yOffset": { + "Float": 0.0 + }, + "identifier": null + } + ] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 521, + "unicode": [ + "¼" + ], + "name": "onequarter", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/ordfeminine.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/ordfeminine.glifjson new file mode 100644 index 0000000..7a1d9b1 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/ordfeminine.glifjson @@ -0,0 +1,420 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 181.0, + "y": 171.0, + "a": { + "At": [ + 181.0, + 171.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 445.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 389.0, + 171.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 367.169, + "y": 489.11, + "a": { + "At": [ + 367.169, + 489.11 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 311.61, + "y": 501.764, + "a": { + "At": [ + 276.684, + 501.764 + ] + }, + "b": { + "At": [ + 344.144, + 501.764 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 190.681, + "y": 426.71, + "a": { + "At": [ + 118.712, + 318.229 + ] + }, + "b": { + "At": [ + 230.8, + 487.182 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 209.198, + "y": 291.87, + "a": { + "At": [ + 232.146, + 291.87 + ] + }, + "b": { + "At": [ + 181.787, + 291.87 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 337.964, + "y": 397.91, + "a": { + "At": [ + 364.052, + 460.311 + ] + }, + "b": { + "At": [ + 311.427, + 334.438 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 366.661, + "y": 488.311, + "a": { + "At": [ + 366.661, + 488.311 + ] + }, + "b": { + "At": [ + 366.661, + 488.311 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 363.176, + "y": 471.51, + "a": { + "At": [ + 362.231, + 467.51 + ] + }, + "b": { + "At": [ + 366.081, + 481.11 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 359.325, + "y": 457.91, + "a": { + "At": [ + 352.569, + 434.71 + ] + }, + "b": { + "At": [ + 360.778, + 462.71 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 341.381, + "y": 399.51, + "a": { + "At": [ + 339.388, + 392.365 + ] + }, + "b": { + "At": [ + 343.052, + 405.91 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 339.854, + "y": 319.412, + "a": { + "At": [ + 345.278, + 304.507 + ] + }, + "b": { + "At": [ + 329.296, + 348.42 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 376.384, + "y": 293.545, + "a": { + "At": [ + 419.114, + 293.545 + ] + }, + "b": { + "At": [ + 356.156, + 293.545 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 493.419, + "y": 357.646, + "a": "Colocated", + "b": { + "At": [ + 474.419, + 339.792 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "ordfeminine", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 514, + "unicode": [ + "ª" + ], + "name": "ordfeminine", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/ordmasculine.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/ordmasculine.glifjson new file mode 100644 index 0000000..7a87841 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/ordmasculine.glifjson @@ -0,0 +1,290 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 120.0, + "y": 171.0, + "a": { + "At": [ + 120.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 304.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 248.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 294.769, + "y": 467.734, + "a": { + "At": [ + 294.769, + 467.734 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 237.178, + "y": 502.981, + "a": { + "At": [ + 196.022, + 502.981 + ] + }, + "b": { + "At": [ + 273.188, + 502.981 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 137.733, + "y": 347.591, + "a": { + "At": [ + 143.236, + 316.38 + ] + }, + "b": { + "At": [ + 120.887, + 443.122 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 210.12, + "y": 285.075, + "a": { + "At": [ + 268.777, + 285.075 + ] + }, + "b": { + "At": [ + 170.104, + 285.075 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 301.929, + "y": 439.317, + "a": { + "At": [ + 300.452, + 447.695 + ] + }, + "b": { + "At": [ + 315.728, + 361.062 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 295.349, + "y": 464.438, + "a": { + "At": [ + 310.992, + 450.341 + ] + }, + "b": { + "At": [ + 298.278, + 456.1 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 412.691, + "y": 429.83, + "a": "Colocated", + "b": { + "At": [ + 355.857, + 429.83 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "ordmasculine", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 426, + "unicode": [ + "º" + ], + "name": "ordmasculine", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/oslash.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/oslash.glif deleted file mode 100644 index fbcf19c..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/oslash.glif +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/oslash.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/oslash.glifjson new file mode 100644 index 0000000..f23fb6c --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/oslash.glifjson @@ -0,0 +1,280 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 124.372, + "y": 249.471, + "a": { + "At": [ + 72.8594, + 225.593 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 9.71387, + "y": 71.1963, + "a": { + "At": [ + 9.71387, + 33.3184 + ] + }, + "b": { + "At": [ + 9.71387, + 161.538 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 84.1846, + "y": -4.67383, + "a": { + "At": [ + 155.372, + -4.67383 + ] + }, + "b": { + "At": [ + 35.6221, + -4.67383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 238.61, + "y": 182.516, + "a": { + "At": [ + 238.61, + 201.687 + ] + }, + "b": { + "At": [ + 238.61, + 87.5449 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 169.0, + "y": 260.0, + "a": { + "At": [ + 153.617, + 260.0 + ] + }, + "b": { + "At": [ + 223.083, + 260.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 120.0, + "y": 238.0, + "a": { + "At": [ + 101.103, + 185.087 + ] + }, + "b": { + "At": [ + 127.0, + 258.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 321.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 263.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 304.0, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": -21.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "oslash", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 321, + "unicode": [ + "ø" + ], + "name": "oslash", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/oslash.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/oslash.high.glif deleted file mode 100644 index d7ec206..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/oslash.high.glif +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/oslash.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/oslash.high.glifjson new file mode 100644 index 0000000..b3cf600 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/oslash.high.glifjson @@ -0,0 +1,304 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 110.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 184.372, + "y": 249.471, + "a": { + "At": [ + 132.859, + 225.593 + ] + }, + "b": { + "At": [ + 122.0, + 219.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 69.7139, + "y": 71.1963, + "a": { + "At": [ + 69.7139, + 33.3184 + ] + }, + "b": { + "At": [ + 69.7139, + 161.538 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 144.185, + "y": -4.67383, + "a": { + "At": [ + 215.372, + -4.67383 + ] + }, + "b": { + "At": [ + 95.6221, + -4.67383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 298.61, + "y": 182.516, + "a": { + "At": [ + 298.61, + 201.687 + ] + }, + "b": { + "At": [ + 298.61, + 87.5449 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 229.0, + "y": 260.0, + "a": { + "At": [ + 213.617, + 260.0 + ] + }, + "b": { + "At": [ + 283.083, + 260.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 180.0, + "y": 238.0, + "a": { + "At": [ + 161.103, + 185.087 + ] + }, + "b": { + "At": [ + 187.0, + 258.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 401.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 316.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 334.0, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 9.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "oslash.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 401, + "unicode": [], + "name": "oslash.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/oslash.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/oslash.low.glif deleted file mode 100644 index 7633b3d..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/oslash.low.glif +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/oslash.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/oslash.low.glifjson new file mode 100644 index 0000000..78e02fa --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/oslash.low.glifjson @@ -0,0 +1,304 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 40.9576, + 105.343 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 254.372, + "y": 249.471, + "a": { + "At": [ + 202.859, + 225.593 + ] + }, + "b": { + "At": [ + 192.0, + 219.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 139.714, + "y": 71.1963, + "a": { + "At": [ + 139.714, + 33.3184 + ] + }, + "b": { + "At": [ + 139.714, + 161.538 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 214.185, + "y": -4.67383, + "a": { + "At": [ + 285.372, + -4.67383 + ] + }, + "b": { + "At": [ + 165.622, + -4.67383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 368.61, + "y": 182.516, + "a": { + "At": [ + 368.61, + 201.687 + ] + }, + "b": { + "At": [ + 368.61, + 87.5449 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 299.0, + "y": 260.0, + "a": { + "At": [ + 283.617, + 260.0 + ] + }, + "b": { + "At": [ + 353.083, + 260.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 250.0, + "y": 238.0, + "a": { + "At": [ + 231.103, + 185.087 + ] + }, + "b": { + "At": [ + 257.0, + 258.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 481.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 354.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 414.0, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 89.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "oslash.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 481, + "unicode": [], + "name": "oslash.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/p.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/p.glif deleted file mode 100644 index 52e9b02..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/p.glif +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/p.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/p.glifjson new file mode 100644 index 0000000..4b3a9f1 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/p.glifjson @@ -0,0 +1,485 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 16.0, + "y": -7.0, + "a": { + "At": [ + 27.086346, + -3.3045516 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 185.0, + "y": 81.668785, + "a": { + "At": [ + 239.89667, + 121.47321 + ] + }, + "b": { + "At": [ + 96.97081, + 17.840662 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 361.0, + "y": 257.0, + "a": "Colocated", + "b": { + "At": [ + 301.84985, + 177.87706 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 361.0, + "y": 257.0, + "a": { + "At": [ + 343.0, + 222.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 267.0, + "y": 67.0, + "a": { + "At": [ + 223.20306, + -22.898956 + ] + }, + "b": { + "At": [ + 305.0, + 145.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 144.0, + "y": -180.0, + "a": { + "At": [ + 120.85394, + -228.22095 + ] + }, + "b": { + "At": [ + 168.0, + -130.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 16.0, + "y": -290.0, + "a": { + "At": [ + -28.0, + -264.0 + ] + }, + "b": { + "At": [ + 60.0, + -316.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 98.0, + "y": -99.0, + "a": { + "At": [ + 163.0, + -32.0 + ] + }, + "b": { + "At": [ + 31.839256, + -167.19644 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 308.0, + "y": 120.0, + "a": { + "At": [ + 396.0, + 225.0 + ] + }, + "b": { + "At": [ + 220.0, + 15.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 534.0, + "y": 257.0, + "a": { + "At": [ + 576.0, + 242.0 + ] + }, + "b": { + "At": [ + 486.0, + 274.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 561.0, + "y": 126.0, + "a": { + "At": [ + 534.761, + 80.3671 + ] + }, + "b": { + "At": [ + 589.0, + 175.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 382.0, + "y": -7.0, + "a": { + "At": [ + 304.0, + -5.0 + ] + }, + "b": { + "At": [ + 469.098, + -7.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 256.0, + "y": 32.0, + "a": "Colocated", + "b": { + "At": [ + 275.0, + 11.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 256.0, + "y": 32.0, + "a": { + "At": [ + 300.0, + -17.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 498.0, + "y": 0.0, + "a": { + "At": [ + 559.671, + 8.81014 + ] + }, + "b": { + "At": [ + 437.381, + -8.006069 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 715.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 665.441, + 42.2988 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "p", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 715, + "unicode": [ + "p" + ], + "name": "p", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/p.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/p.high.glif deleted file mode 100644 index d2fa956..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/p.high.glif +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/p.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/p.high.glifjson new file mode 100644 index 0000000..fccaa9d --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/p.high.glifjson @@ -0,0 +1,431 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 68.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 232.0, + "y": 256.0, + "a": "Colocated", + "b": { + "At": [ + 136.0, + 178.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 232.0, + "y": 256.0, + "a": { + "At": [ + 222.85872, + 235.7875 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 99.87092, + "y": -29.0, + "a": { + "At": [ + 31.308998, + -163.05562 + ] + }, + "b": { + "At": [ + 166.69708, + 101.66177 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": -100.229, + "y": -293.465, + "a": { + "At": [ + -112.749, + -293.465 + ] + }, + "b": { + "At": [ + -48.47864, + -293.465 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": -133.493, + "y": -256.325, + "a": { + "At": [ + -133.493, + -180.665 + ] + }, + "b": { + "At": [ + -133.493, + -280.313 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 179.0, + "y": 120.0, + "a": { + "At": [ + 255.398, + 211.157 + ] + }, + "b": { + "At": [ + 53.2266, + -30.0703 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 383.926, + "y": 259.353, + "a": { + "At": [ + 427.229, + 259.353 + ] + }, + "b": { + "At": [ + 333.304, + 259.353 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 446.859, + "y": 181.729, + "a": { + "At": [ + 446.859, + 116.145 + ] + }, + "b": { + "At": [ + 446.859, + 220.701 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 238.538, + "y": -8.96033, + "a": { + "At": [ + 185.241, + -8.96033 + ] + }, + "b": { + "At": [ + 356.055, + -8.96033 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 130.0, + "y": 30.0, + "a": "Colocated", + "b": { + "At": [ + 145.002, + 13.4193 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 130.0, + "y": 30.0, + "a": { + "At": [ + 161.197, + -2.0209599 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 276.795, + "y": -13.008, + "a": { + "At": [ + 404.174, + -13.008 + ] + }, + "b": { + "At": [ + 219.301, + -13.008 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 596.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 552.914, + 45.8305 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "p.high", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 596, + "unicode": [], + "name": "p.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/p.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/p.low.glif deleted file mode 100644 index eb31122..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/p.low.glif +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/p.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/p.low.glifjson new file mode 100644 index 0000000..d62ff96 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/p.low.glifjson @@ -0,0 +1,431 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 119.0, + 136.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 284.0, + "y": 256.0, + "a": "Colocated", + "b": { + "At": [ + 193.0, + 180.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 284.0, + "y": 256.0, + "a": { + "At": [ + 229.442, + 139.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": -38.2288, + "y": -293.465, + "a": { + "At": [ + -50.7488, + -293.465 + ] + }, + "b": { + "At": [ + 52.1628, + -293.465 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": -71.4929, + "y": -256.325, + "a": { + "At": [ + -71.4929, + -224.76448 + ] + }, + "b": { + "At": [ + -71.4929, + -280.313 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 8.0, + "y": -128.004, + "a": { + "At": [ + 73.67744, + -55.119293 + ] + }, + "b": { + "At": [ + -39.00315, + -180.16513 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 241.0, + "y": 120.0, + "a": { + "At": [ + 320.90433, + 208.09964 + ] + }, + "b": { + "At": [ + 163.0, + 34.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 445.926, + "y": 259.353, + "a": { + "At": [ + 489.229, + 259.353 + ] + }, + "b": { + "At": [ + 395.304, + 259.353 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 508.859, + "y": 181.729, + "a": { + "At": [ + 508.859, + 116.145 + ] + }, + "b": { + "At": [ + 508.859, + 220.701 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 300.538, + "y": -8.96033, + "a": { + "At": [ + 247.241, + -8.96033 + ] + }, + "b": { + "At": [ + 418.055, + -8.96033 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 182.0, + "y": 31.0, + "a": "Colocated", + "b": { + "At": [ + 197.002, + 14.4194 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 182.0, + "y": 31.0, + "a": { + "At": [ + 213.082, + -0.903187 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 328.161, + "y": -12.8559, + "a": { + "At": [ + 485.646, + -12.8559 + ] + }, + "b": { + "At": [ + 270.926, + -12.8559 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 658.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 557.498, + 6.29197 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "p.low", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 658, + "unicode": [], + "name": "p.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/paragraph.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/paragraph.glif deleted file mode 100644 index fc4554b..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/paragraph.glif +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/paragraph.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/paragraph.glifjson new file mode 100644 index 0000000..7a569c9 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/paragraph.glifjson @@ -0,0 +1,289 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 554.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 304.081, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 467.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 215.682, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 630.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 371.0, + "y": 540.953, + "a": { + "At": [ + 320.882, + 540.953 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 200.0, + "y": 423.0, + "a": { + "At": [ + 184.38614, + 389.5163 + ] + }, + "b": { + "At": [ + 244.522, + 518.478 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 174.76155, + "y": 336.0, + "a": { + "At": [ + 171.14949, + 290.99326 + ] + }, + "b": { + "At": [ + 176.69617, + 360.10556 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 210.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 187.60028, + 264.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 426.0, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "paragraph", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 630, + "unicode": [ + "¶" + ], + "name": "paragraph", + "note": null, + "filename": "/home/fred/Workspace/NotoHandAmericanCursive/FRBAmericanCursive-SOURCE.ufo/glyphs/paragraph.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/parenleft.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/parenleft.glif deleted file mode 100644 index be04189..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/parenleft.glif +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/parenleft.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/parenleft.glifjson new file mode 100644 index 0000000..d6c04ce --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/parenleft.glifjson @@ -0,0 +1,121 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 474.125, + "y": 540.953, + "a": { + "At": [ + 405.698, + 540.953 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 172.171, + "y": 288.0, + "a": { + "At": [ + 110.618, + 156.0 + ] + }, + "b": { + "At": [ + 229.061, + 410.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 215.875, + "y": 0.0, + "a": "Colocated", + "b": { + "At": [ + 147.0, + 60.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "parenleft", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 474, + "unicode": [ + "(" + ], + "name": "parenleft", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/parenright.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/parenright.glif deleted file mode 100644 index 41c511a..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/parenright.glif +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/parenright.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/parenright.glifjson new file mode 100644 index 0000000..1c8c50b --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/parenright.glifjson @@ -0,0 +1,121 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 290.125, + "y": 540.953, + "a": { + "At": [ + 358.553, + 540.953 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 356.171, + "y": 288.0, + "a": { + "At": [ + 294.619, + 156.0 + ] + }, + "b": { + "At": [ + 413.061, + 410.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 43.875, + "y": 0.0, + "a": "Colocated", + "b": { + "At": [ + 131.0, + 33.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "parenright", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 474, + "unicode": [ + ")" + ], + "name": "parenright", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/percent.alt.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/percent.alt.glifjson new file mode 100644 index 0000000..4529863 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/percent.alt.glifjson @@ -0,0 +1,337 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 633.0, + "y": 530.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 97.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 365.45462, + "y": 97.272705, + "a": { + "At": [ + 398.18192, + 151.81818 + ] + }, + "b": { + "At": [ + 332.72733, + 42.727234 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 482.63644, + "y": 162.7273, + "a": { + "At": [ + 519.0023, + 160.95335 + ] + }, + "b": { + "At": [ + 445.36374, + 164.54547 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 507.27286, + "y": 71.81818, + "a": { + "At": [ + 480.0001, + 22.727234 + ] + }, + "b": { + "At": [ + 541.06946, + 132.65205 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 401.81827, + "y": 2.727234, + "a": { + "At": [ + 363.63644, + 4.54541 + ] + }, + "b": { + "At": [ + 440.0001, + 0.9090576 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 221.00006, + "y": 473.091, + "a": { + "At": [ + 253.72736, + 527.6365 + ] + }, + "b": { + "At": [ + 188.27277, + 418.54553 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 338.1819, + "y": 538.5456, + "a": { + "At": [ + 374.54776, + 536.7716 + ] + }, + "b": { + "At": [ + 300.90918, + 540.3638 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 362.8183, + "y": 447.63647, + "a": { + "At": [ + 335.54553, + 398.54553 + ] + }, + "b": { + "At": [ + 396.6149, + 508.47037 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 257.3637, + "y": 378.54553, + "a": { + "At": [ + 219.18188, + 380.3637 + ] + }, + "b": { + "At": [ + 295.54553, + 376.72736 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "percent.alt", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 631, + "unicode": [], + "name": "percent.alt", + "note": null, + "filename": null +} diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/percent.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/percent.glif deleted file mode 100644 index f283745..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/percent.glif +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/percent.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/percent.glifjson new file mode 100644 index 0000000..6e02d33 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/percent.glifjson @@ -0,0 +1,465 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 349.014, + "y": 540.953, + "a": { + "At": [ + 322.559, + 540.953 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 221.093, + "y": 462.0, + "a": { + "At": [ + 201.042, + 419.0 + ] + }, + "b": { + "At": [ + 244.266, + 511.696 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 268.986, + "y": 382.0, + "a": { + "At": [ + 326.986, + 382.0 + ] + }, + "b": { + "At": [ + 237.986, + 382.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 405.324, + "y": 486.0, + "a": { + "At": [ + 415.623, + 508.087 + ] + }, + "b": { + "At": [ + 379.677, + 431.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 385.014, + "y": 540.953, + "a": { + "At": [ + 357.014, + 540.953 + ] + }, + "b": { + "At": [ + 409.014, + 540.953 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 304.324, + "y": 486.0, + "a": { + "At": [ + 286.138, + 447.0 + ] + }, + "b": { + "At": [ + 321.49, + 522.812 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 383.863, + "y": 421.0, + "a": { + "At": [ + 480.863, + 421.0 + ] + }, + "b": { + "At": [ + 322.863, + 421.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 633.0, + "y": 530.0, + "a": "Colocated", + "b": { + "At": [ + 633.0, + 530.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 97.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 417.121, + "y": 166.5, + "a": { + "At": [ + 417.121, + 166.5 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 340.632, + "y": 90.0, + "a": { + "At": [ + 320.581, + 47.0 + ] + }, + "b": { + "At": [ + 357.37, + 125.894 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 389.263, + "y": 0.0, + "a": { + "At": [ + 446.263, + 0.0 + ] + }, + "b": { + "At": [ + 346.263, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 513.219, + "y": 99.0, + "a": { + "At": [ + 531.244, + 137.655 + ] + }, + "b": { + "At": [ + 486.173, + 41.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 453.737, + "y": 178.5, + "a": { + "At": [ + 423.102, + 178.5 + ] + }, + "b": { + "At": [ + 495.737, + 178.5 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 378.74, + "y": 112.5, + "a": { + "At": [ + 367.315, + 88.0 + ] + }, + "b": { + "At": [ + 389.232, + 135.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 420.369, + "y": 75.75, + "a": { + "At": [ + 526.004, + 75.75 + ] + }, + "b": { + "At": [ + 403.505, + 75.75 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 632.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 496.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "percent", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 631, + "unicode": [ + "%" + ], + "name": "percent", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/period.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/period.glif deleted file mode 100644 index 4e5f1fd..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/period.glif +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - com.fontlab.hintData - - hhints - - - position - -1 - width - 36 - - - vhints - - - position - 34 - width - 36 - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/period.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/period.glifjson new file mode 100644 index 0000000..3c8b5a7 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/period.glifjson @@ -0,0 +1,157 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 34.0, + "y": 17.0, + "a": { + "At": [ + 34.0, + 27.0 + ] + }, + "b": { + "At": [ + 34.0, + 7.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 52.0, + "y": 35.0, + "a": { + "At": [ + 62.0, + 35.0 + ] + }, + "b": { + "At": [ + 42.0, + 35.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 70.0, + "y": 17.0, + "a": { + "At": [ + 70.0, + 7.0 + ] + }, + "b": { + "At": [ + 70.0, + 27.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 52.0, + "y": -1.0, + "a": { + "At": [ + 42.0, + -1.0 + ] + }, + "b": { + "At": [ + 62.0, + -1.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "period", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 104, + "unicode": [ + "." + ], + "name": "period", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/periodcentered.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/periodcentered.glif deleted file mode 100644 index c98cfd7..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/periodcentered.glif +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - com.fontlab.hintData - - hhints - - - position - 247 - width - 36 - - - vhints - - - position - 34 - width - 36 - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/periodcentered.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/periodcentered.glifjson new file mode 100644 index 0000000..06d6c3b --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/periodcentered.glifjson @@ -0,0 +1,157 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 34.0, + "y": 265.0, + "a": { + "At": [ + 34.0, + 275.0 + ] + }, + "b": { + "At": [ + 34.0, + 255.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 52.0, + "y": 283.0, + "a": { + "At": [ + 62.0, + 283.0 + ] + }, + "b": { + "At": [ + 42.0, + 283.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 70.0, + "y": 265.0, + "a": { + "At": [ + 70.0, + 255.0 + ] + }, + "b": { + "At": [ + 70.0, + 275.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 52.0, + "y": 247.0, + "a": { + "At": [ + 42.0, + 247.0 + ] + }, + "b": { + "At": [ + 62.0, + 247.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "periodcentered", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 104, + "unicode": [ + "·" + ], + "name": "periodcentered", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/permille.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/permille.glifjson new file mode 100644 index 0000000..1cca8c7 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/permille.glifjson @@ -0,0 +1,466 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 633.0, + "y": 530.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 97.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 365.45462, + "y": 97.272705, + "a": { + "At": [ + 398.18192, + 151.81818 + ] + }, + "b": { + "At": [ + 332.72733, + 42.727234 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 482.63644, + "y": 162.7273, + "a": { + "At": [ + 519.0023, + 160.95335 + ] + }, + "b": { + "At": [ + 445.36374, + 164.54547 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 507.27286, + "y": 71.81818, + "a": { + "At": [ + 480.0001, + 22.727234 + ] + }, + "b": { + "At": [ + 541.06946, + 132.65205 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 401.81827, + "y": 2.727234, + "a": { + "At": [ + 363.63644, + 4.54541 + ] + }, + "b": { + "At": [ + 440.0001, + 0.9090576 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 221.00006, + "y": 473.091, + "a": { + "At": [ + 253.72736, + 527.6365 + ] + }, + "b": { + "At": [ + 188.27277, + 418.54553 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 338.1819, + "y": 538.5456, + "a": { + "At": [ + 374.54776, + 536.7716 + ] + }, + "b": { + "At": [ + 300.90918, + 540.3638 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 362.8183, + "y": 447.63647, + "a": { + "At": [ + 335.54553, + 398.54553 + ] + }, + "b": { + "At": [ + 396.6149, + 508.47037 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 257.3637, + "y": 378.54553, + "a": { + "At": [ + 219.18188, + 380.3637 + ] + }, + "b": { + "At": [ + 295.54553, + 376.72736 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 605.4546, + "y": 97.272705, + "a": { + "At": [ + 638.1819, + 151.81818 + ] + }, + "b": { + "At": [ + 572.7273, + 42.727234 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 722.6365, + "y": 162.7273, + "a": { + "At": [ + 759.0023, + 160.95335 + ] + }, + "b": { + "At": [ + 685.3638, + 164.54547 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 747.2728, + "y": 71.81818, + "a": { + "At": [ + 720.00006, + 22.727234 + ] + }, + "b": { + "At": [ + 781.06946, + 132.65205 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 641.81824, + "y": 2.727234, + "a": { + "At": [ + 603.6364, + 4.54541 + ] + }, + "b": { + "At": [ + 680.0001, + 0.9090576 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "permille", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 776, + "unicode": [ + "‰" + ], + "name": "permille", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/plus.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/plus.glif deleted file mode 100644 index 72d3250..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/plus.glif +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/plus.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/plus.glifjson new file mode 100644 index 0000000..20f3f66 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/plus.glifjson @@ -0,0 +1,140 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 304.0, + "y": 430.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 163.175, + "y": 128.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 118.0, + "y": 294.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 396.0, + "y": 294.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "plus", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 396, + "unicode": [ + "+" + ], + "name": "plus", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/plusminus.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/plusminus.glifjson new file mode 100644 index 0000000..907e962 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/plusminus.glifjson @@ -0,0 +1,195 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 255.0, + "y": 448.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 255.0, + "y": 146.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 118.0, + "y": 294.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 396.0, + "y": 294.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 132.1, + "y": 50.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 382.1, + "y": 50.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "plusminus", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 434, + "unicode": [ + "±" + ], + "name": "plusminus", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/prime.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/prime.glifjson new file mode 100644 index 0000000..3ec44ea --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/prime.glifjson @@ -0,0 +1,85 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 336.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 199.0, + "y": 391.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "prime", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 336, + "unicode": [ + "′" + ], + "name": "prime", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/primedbl.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/primedbl.glifjson new file mode 100644 index 0000000..6efd368 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/primedbl.glifjson @@ -0,0 +1,140 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 336.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 199.0, + "y": 391.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 466.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 329.0, + "y": 391.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "primedbl", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 466, + "unicode": [ + "″" + ], + "name": "primedbl", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/puncspace.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/puncspace.glifjson new file mode 100644 index 0000000..d7b6776 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/puncspace.glifjson @@ -0,0 +1,29 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "puncspace", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 104, + "unicode": [ + " " + ], + "name": "puncspace", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/q.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/q.glif deleted file mode 100644 index 1a0ee2b..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/q.glif +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/q.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/q.glifjson new file mode 100644 index 0000000..1dd5dac --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/q.glifjson @@ -0,0 +1,485 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 333.0, + "y": 242.0, + "a": { + "At": [ + 333.0, + 242.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 270.47, + "y": 251.106, + "a": { + "At": [ + 215.577, + 251.106 + ] + }, + "b": { + "At": [ + 308.717, + 251.106 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 50.0, + "y": 141.0, + "a": { + "At": [ + 32.0, + 120.0 + ] + }, + "b": { + "At": [ + 131.92, + 232.35 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 7.48097, + "y": 44.8111, + "a": { + "At": [ + 7.48097, + 42.4533 + ] + }, + "b": { + "At": [ + 7.48097, + 82.5363 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 8.0, + "y": 38.0, + "a": { + "At": [ + 11.5929, + 15.8436 + ] + }, + "b": { + "At": [ + 7.64706, + 40.1765 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 56.622, + "y": -14.5604, + "a": { + "At": [ + 78.6164, + -14.5604 + ] + }, + "b": { + "At": [ + 23.792, + -14.5604 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 154.0, + "y": 38.0, + "a": { + "At": [ + 264.0, + 135.0 + ] + }, + "b": { + "At": [ + 109.87, + -0.91426 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 336.0, + "y": 240.0, + "a": { + "At": [ + 336.0, + 240.0 + ] + }, + "b": { + "At": [ + 300.0, + 161.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 283.0, + "y": 152.0, + "a": { + "At": [ + 283.0, + 152.0 + ] + }, + "b": { + "At": [ + 301.0, + 173.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 107.0, + "y": -173.0, + "a": { + "At": [ + 107.0, + -173.0 + ] + }, + "b": { + "At": [ + 203.0, + 6.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 79.9811, + "y": -254.059, + "a": { + "At": [ + 79.9811, + -272.494 + ] + }, + "b": { + "At": [ + 79.9811, + -219.861 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 112.0, + "y": -289.0, + "a": { + "At": [ + 113.242, + -289.09 + ] + }, + "b": { + "At": [ + 87.8325, + -287.249 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 115.695, + "y": -289.134, + "a": { + "At": [ + 182.285, + -289.134 + ] + }, + "b": { + "At": [ + 114.474, + -289.134 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 217.0, + "y": -119.0, + "a": { + "At": [ + 217.0, + -80.0 + ] + }, + "b": { + "At": [ + 217.0, + -157.298 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 208.0, + "y": -2.0, + "a": { + "At": [ + 208.0, + -2.0 + ] + }, + "b": { + "At": [ + 214.0, + -25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 262.6, + "y": -7.70474, + "a": { + "At": [ + 321.175, + -7.70474 + ] + }, + "b": { + "At": [ + 229.669, + -7.70474 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 462.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 423.041, + 49.7207 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "q", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 462, + "unicode": [ + "q" + ], + "name": "q", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/q.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/q.high.glif deleted file mode 100644 index e1d5a7c..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/q.high.glif +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/q.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/q.high.glifjson new file mode 100644 index 0000000..08eb0f8 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/q.high.glifjson @@ -0,0 +1,444 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -6.0, + "y": 171.0, + "a": { + "At": [ + 28.0, + 171.857 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 139.0, + "y": 205.0, + "a": { + "At": [ + 139.0, + 205.0 + ] + }, + "b": { + "At": [ + 72.1143, + 176.742 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 345.0, + "y": 240.0, + "a": "Colocated", + "b": { + "At": [ + 234.0, + 273.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 345.0, + "y": 240.0, + "a": { + "At": [ + 345.0, + 240.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 136.0, + "y": 203.0, + "a": { + "At": [ + 112.0, + 187.0 + ] + }, + "b": { + "At": [ + 248.0, + 276.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 62.0, + "y": 139.0, + "a": { + "At": [ + 62.0, + 139.0 + ] + }, + "b": { + "At": [ + 87.0, + 167.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 20.0, + "y": 36.0, + "a": { + "At": [ + 26.0, + -1.0 + ] + }, + "b": { + "At": [ + 14.0, + 73.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 187.0, + "y": 47.0, + "a": { + "At": [ + 268.651, + 124.464 + ] + }, + "b": { + "At": [ + 80.0, + -54.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 348.0, + "y": 238.0, + "a": { + "At": [ + 348.0, + 238.0 + ] + }, + "b": { + "At": [ + 301.266, + 144.531 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 295.0, + "y": 150.0, + "a": { + "At": [ + 295.0, + 150.0 + ] + }, + "b": { + "At": [ + 313.0, + 171.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 119.0, + "y": -175.0, + "a": { + "At": [ + 119.0, + -175.0 + ] + }, + "b": { + "At": [ + 215.0, + 4.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 125.0, + "y": -291.0, + "a": { + "At": [ + 194.0, + -296.0 + ] + }, + "b": { + "At": [ + 56.0, + -286.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 229.0, + "y": -121.0, + "a": { + "At": [ + 229.0, + -82.0 + ] + }, + "b": { + "At": [ + 229.0, + -160.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 220.0, + "y": -4.0, + "a": { + "At": [ + 263.559, + -14.1277 + ] + }, + "b": { + "At": [ + 226.0, + -27.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 475.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 399.4, + 24.0646 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "q.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 475, + "unicode": [], + "name": "q.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/q.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/q.low.glif deleted file mode 100644 index 23a9508..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/q.low.glif +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/q.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/q.low.glifjson new file mode 100644 index 0000000..de9b3e8 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/q.low.glifjson @@ -0,0 +1,408 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 80.4697, + 133.346 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 312.395, + "y": 249.037, + "a": { + "At": [ + 332.261, + 249.037 + ] + }, + "b": { + "At": [ + 198.0, + 249.037 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 375.0, + "y": 240.0, + "a": "Colocated", + "b": { + "At": [ + 353.325, + 246.444 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 375.0, + "y": 240.0, + "a": { + "At": [ + 375.0, + 240.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 313.289, + "y": 248.876, + "a": { + "At": [ + 216.706, + 248.876 + ] + }, + "b": { + "At": [ + 351.083, + 248.876 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 49.481, + "y": 42.8111, + "a": { + "At": [ + 49.481, + 16.6205 + ] + }, + "b": { + "At": [ + 49.481, + 149.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 107.98, + "y": -11.3824, + "a": { + "At": [ + 219.161, + -11.3824 + ] + }, + "b": { + "At": [ + 71.0158, + -11.3824 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 377.0, + "y": 238.0, + "a": "Colocated", + "b": { + "At": [ + 351.475, + 186.949 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 149.0, + "y": -175.0, + "a": { + "At": [ + 135.298, + -199.82 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 121.981, + "y": -256.777, + "a": { + "At": [ + 121.831, + -277.265 + ] + }, + "b": { + "At": [ + 122.232, + -222.661 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 159.378, + "y": -292.197, + "a": { + "At": [ + 233.237, + -292.197 + ] + }, + "b": { + "At": [ + 131.978, + -292.197 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 258.613, + "y": -86.921, + "a": { + "At": [ + 258.613, + -54.372 + ] + }, + "b": { + "At": [ + 258.613, + -178.308 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 250.0, + "y": -4.0, + "a": { + "At": [ + 373.0, + 0.0 + ] + }, + "b": { + "At": [ + 255.394, + -24.6776 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 505.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 442.204, + 32.6934 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "q.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 505, + "unicode": [], + "name": "q.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/question.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/question.glif deleted file mode 100644 index b94fef8..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/question.glif +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - com.fontlab.hintData - - hhints - - - position - -12 - width - 36 - - - vhints - - - position - 14 - width - 36 - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/question.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/question.glifjson new file mode 100644 index 0000000..5535d66 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/question.glifjson @@ -0,0 +1,290 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 14.0, + "y": 6.0, + "a": { + "At": [ + 14.0, + 16.0 + ] + }, + "b": { + "At": [ + 14.0, + -4.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 32.0, + "y": 24.0, + "a": { + "At": [ + 42.0, + 24.0 + ] + }, + "b": { + "At": [ + 22.0, + 24.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 50.0, + "y": 6.0, + "a": { + "At": [ + 50.0, + -4.0 + ] + }, + "b": { + "At": [ + 50.0, + 16.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 32.0, + "y": -12.0, + "a": { + "At": [ + 22.0, + -12.0 + ] + }, + "b": { + "At": [ + 42.0, + -12.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 126.103, + "y": 440.0, + "a": { + "At": [ + 140.092, + 470.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 301.946, + "y": 504.0, + "a": { + "At": [ + 346.916, + 504.0 + ] + }, + "b": { + "At": [ + 248.0, + 504.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 354.248, + "y": 406.0, + "a": { + "At": [ + 317.876, + 328.0 + ] + }, + "b": { + "At": [ + 384.57, + 471.027 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 156.954, + "y": 296.0, + "a": "Colocated", + "b": { + "At": [ + 229.954, + 296.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 81.7441, + "y": 139.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "question", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 357, + "unicode": [ + "?" + ], + "name": "question", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/questiondown.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/questiondown.glif deleted file mode 100644 index c59f48c..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/questiondown.glif +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - com.fontlab.hintData - - hhints - - - position - 468 - width - 36 - - - vhints - - - position - 326 - width - 36 - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/questiondown.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/questiondown.glifjson new file mode 100644 index 0000000..52179d9 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/questiondown.glifjson @@ -0,0 +1,290 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 361.946, + "y": 486.0, + "a": { + "At": [ + 361.946, + 476.0 + ] + }, + "b": { + "At": [ + 361.946, + 496.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 343.946, + "y": 468.0, + "a": { + "At": [ + 333.946, + 468.0 + ] + }, + "b": { + "At": [ + 353.946, + 468.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 325.946, + "y": 486.0, + "a": { + "At": [ + 325.946, + 496.0 + ] + }, + "b": { + "At": [ + 325.946, + 476.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 343.946, + "y": 504.0, + "a": { + "At": [ + 353.946, + 504.0 + ] + }, + "b": { + "At": [ + 333.946, + 504.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 294.202, + "y": 353.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 218.992, + "y": 196.0, + "a": { + "At": [ + 145.992, + 196.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 21.6982, + "y": 86.0, + "a": { + "At": [ + -8.62402, + 20.9727 + ] + }, + "b": { + "At": [ + 58.0703, + 164.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 74.0, + "y": -12.0, + "a": { + "At": [ + 127.946, + -12.0 + ] + }, + "b": { + "At": [ + 29.0303, + -12.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 249.844, + "y": 52.0, + "a": "Colocated", + "b": { + "At": [ + 235.854, + 22.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "questiondown", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 357, + "unicode": [ + "¿" + ], + "name": "questiondown", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/quoteangleleft.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/quoteangleleft.glifjson new file mode 100644 index 0000000..122d89c --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/quoteangleleft.glifjson @@ -0,0 +1,116 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 145.0, + "y": 256.0, + "a": { + "At": [ + 145.0, + 256.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 71.0, + "y": 171.0, + "a": { + "At": [ + 71.0, + 171.0 + ] + }, + "b": { + "At": [ + 71.0, + 171.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 109.0, + "y": 86.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "quoteangleleft", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 152, + "unicode": [ + "‹" + ], + "name": "quoteangleleft", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/quoteangleright.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/quoteangleright.glifjson new file mode 100644 index 0000000..b188444 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/quoteangleright.glifjson @@ -0,0 +1,116 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 112.0, + "y": 256.0, + "a": { + "At": [ + 112.0, + 256.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 148.0, + "y": 171.0, + "a": { + "At": [ + 148.0, + 171.0 + ] + }, + "b": { + "At": [ + 148.0, + 171.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 76.0, + "y": 86.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "quoteangleright", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 152, + "unicode": [ + "›" + ], + "name": "quoteangleright", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/quotedbl.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/quotedbl.glif deleted file mode 100644 index 974ea02..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/quotedbl.glif +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/quotedbl.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/quotedbl.glifjson new file mode 100644 index 0000000..c3606a4 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/quotedbl.glifjson @@ -0,0 +1,140 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 363.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 298.205, + "y": 402.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 270.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 205.205, + "y": 402.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "quotedbl", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 363, + "unicode": [ + "\"" + ], + "name": "quotedbl", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/quotedblleft.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/quotedblleft.glif deleted file mode 100644 index 17dad9e..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/quotedblleft.glif +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/quotedblleft.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/quotedblleft.glifjson new file mode 100644 index 0000000..c018090 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/quotedblleft.glifjson @@ -0,0 +1,212 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 96.9258, + "y": 479.0, + "a": { + "At": [ + 96.9258, + 479.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 33.2119, + "y": 409.0, + "a": { + "At": [ + 20.4775, + 379.0 + ] + }, + "b": { + "At": [ + 45.9463, + 439.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 35.0742, + "y": 338.0, + "a": "Colocated", + "b": { + "At": [ + 35.0742, + 338.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 196.926, + "y": 479.0, + "a": { + "At": [ + 196.926, + 479.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 133.212, + "y": 409.0, + "a": { + "At": [ + 120.478, + 379.0 + ] + }, + "b": { + "At": [ + 145.946, + 439.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 135.074, + "y": 338.0, + "a": "Colocated", + "b": { + "At": [ + 135.074, + 338.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "quotedblleft", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 217, + "unicode": [ + "“" + ], + "name": "quotedblleft", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/quotedbllownine.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/quotedbllownine.glifjson new file mode 100644 index 0000000..382eb83 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/quotedbllownine.glifjson @@ -0,0 +1,202 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 100.85159, + "y": 149.0, + "a": { + "At": [ + 100.85159, + 149.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 37.137695, + "y": 79.0, + "a": { + "At": [ + 24.403297, + 49.0 + ] + }, + "b": { + "At": [ + 49.8721, + 109.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 39.0, + "y": 8.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 200.85179, + "y": 149.0, + "a": { + "At": [ + 200.85179, + 149.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 137.1378, + "y": 79.0, + "a": { + "At": [ + 124.40379, + 49.0 + ] + }, + "b": { + "At": [ + 149.8718, + 109.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 138.9998, + "y": 8.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "quotedbllownine", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 217, + "unicode": [ + "„" + ], + "name": "quotedbllownine", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/quotedblright.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/quotedblright.glif deleted file mode 100644 index aadfa2a..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/quotedblright.glif +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/quotedblright.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/quotedblright.glifjson new file mode 100644 index 0000000..d209744 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/quotedblright.glifjson @@ -0,0 +1,212 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 188.0, + "y": 479.0, + "a": { + "At": [ + 188.0, + 479.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 192.286, + "y": 409.0, + "a": { + "At": [ + 179.552, + 379.0 + ] + }, + "b": { + "At": [ + 205.021, + 439.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 130.148, + "y": 338.0, + "a": "Colocated", + "b": { + "At": [ + 130.148, + 338.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 88.0, + "y": 479.0, + "a": { + "At": [ + 88.0, + 479.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 92.2861, + "y": 409.0, + "a": { + "At": [ + 79.5518, + 379.0 + ] + }, + "b": { + "At": [ + 105.021, + 439.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 30.1484, + "y": 338.0, + "a": "Colocated", + "b": { + "At": [ + 30.1484, + 338.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "quotedblright", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 223, + "unicode": [ + "”" + ], + "name": "quotedblright", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/quoteleft.0len.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/quoteleft.0len.glifjson new file mode 100644 index 0000000..66279ea --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/quoteleft.0len.glifjson @@ -0,0 +1,116 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 177.0, + "y": 483.0, + "a": { + "At": [ + 177.0, + 483.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 113.2859, + "y": 413.0, + "a": { + "At": [ + 100.5515, + 383.0 + ] + }, + "b": { + "At": [ + 126.020294, + 443.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 115.14819, + "y": 342.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "quoteleft.0len", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 0, + "unicode": [ + "‘" + ], + "name": "quoteleft.0len", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/quoteleft.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/quoteleft.glif deleted file mode 100644 index ae83c7e..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/quoteleft.glif +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/quoteleft.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/quoteleft.glifjson new file mode 100644 index 0000000..81c6492 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/quoteleft.glifjson @@ -0,0 +1,121 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 113.926, + "y": 479.0, + "a": { + "At": [ + 113.926, + 479.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 50.2119, + "y": 409.0, + "a": { + "At": [ + 37.4775, + 379.0 + ] + }, + "b": { + "At": [ + 62.9463, + 439.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 52.0742, + "y": 338.0, + "a": "Colocated", + "b": { + "At": [ + 52.0742, + 338.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "quoteleft", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 134, + "unicode": [ + "‘" + ], + "name": "quoteleft", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/quoteright.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/quoteright.glif deleted file mode 100644 index e8af901..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/quoteright.glif +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/quoteright.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/quoteright.glifjson new file mode 100644 index 0000000..b3574d3 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/quoteright.glifjson @@ -0,0 +1,121 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 88.0, + "y": 479.0, + "a": { + "At": [ + 88.0, + 479.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 92.2861, + "y": 409.0, + "a": { + "At": [ + 79.5518, + 379.0 + ] + }, + "b": { + "At": [ + 105.021, + 439.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 30.1484, + "y": 338.0, + "a": "Colocated", + "b": { + "At": [ + 30.1484, + 338.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "quoteright", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 134, + "unicode": [ + "’" + ], + "name": "quoteright", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/quotesingle.0len.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/quotesingle.0len.glifjson new file mode 100644 index 0000000..392ef11 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/quotesingle.0len.glifjson @@ -0,0 +1,85 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 173.0, + "y": 540.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 108.205, + "y": 401.047, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "quotesingle.0len", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 0, + "unicode": [ + "'" + ], + "name": "quotesingle.0len", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/quotesingle.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/quotesingle.glif deleted file mode 100644 index 5039c86..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/quotesingle.glif +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/quotesingle.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/quotesingle.glifjson new file mode 100644 index 0000000..75f9f52 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/quotesingle.glifjson @@ -0,0 +1,85 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 270.0, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 205.205, + "y": 402.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "quotesingle", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 275, + "unicode": [ + "'" + ], + "name": "quotesingle", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/r.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/r.glif deleted file mode 100644 index 4e915c4..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/r.glif +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/r.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/r.glifjson new file mode 100644 index 0000000..deedea6 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/r.glifjson @@ -0,0 +1,199 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 7.0, + "y": -7.0, + "a": { + "At": [ + 7.0, + -7.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 415.0, + "y": 270.0, + "a": { + "At": [ + 415.0, + 270.0 + ] + }, + "b": { + "At": [ + 226.0, + 13.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 456.0, + "y": 208.0, + "a": { + "At": [ + 456.0, + 208.0 + ] + }, + "b": { + "At": [ + 447.0, + 216.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 399.0, + "y": 68.0, + "a": { + "At": [ + 390.17, + 37.0963 + ] + }, + "b": { + "At": [ + 415.0, + 124.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 434.0, + "y": -7.0, + "a": { + "At": [ + 478.0, + -7.0 + ] + }, + "b": { + "At": [ + 386.324, + -7.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 630.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 557.399, + 26.1639 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "r", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 630, + "unicode": [ + "r" + ], + "name": "r", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/r.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/r.high.glif deleted file mode 100644 index f10f5b0..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/r.high.glif +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/r.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/r.high.glifjson new file mode 100644 index 0000000..3ca022e --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/r.high.glifjson @@ -0,0 +1,197 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 63.0, + 171.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 184.0, + "y": 268.0, + "a": { + "At": [ + 200.046, + 246.137 + ] + }, + "b": { + "At": [ + 149.0, + 221.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 262.0, + "y": 206.0, + "a": { + "At": [ + 219.077, + 166.482 + ] + }, + "b": { + "At": [ + 245.622, + 214.326 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 157.215, + "y": 43.2188, + "a": { + "At": [ + 157.215, + 13.8622 + ] + }, + "b": { + "At": [ + 157.215, + 100.909 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 227.164, + "y": -10.4902, + "a": { + "At": [ + 279.496, + -10.4902 + ] + }, + "b": { + "At": [ + 184.244, + -10.4902 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 420.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 351.707, + 28.8447 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "r.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 420, + "unicode": [], + "name": "r.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/r.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/r.low.glif deleted file mode 100644 index df47f9a..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/r.low.glif +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/r.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/r.low.glifjson new file mode 100644 index 0000000..52ff826 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/r.low.glifjson @@ -0,0 +1,197 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 62.6484, + 120.531 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 232.0, + "y": 270.0, + "a": { + "At": [ + 247.723, + 238.0 + ] + }, + "b": { + "At": [ + 182.854, + 215.218 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 313.0, + "y": 228.0, + "a": { + "At": [ + 313.0, + 228.0 + ] + }, + "b": { + "At": [ + 289.0, + 229.287 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 224.151, + "y": 27.0635, + "a": { + "At": [ + 224.151, + 4.11256 + ] + }, + "b": { + "At": [ + 224.151, + 108.158 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 268.106, + "y": -7.91309, + "a": { + "At": [ + 310.606, + -7.91309 + ] + }, + "b": { + "At": [ + 236.081, + -7.91309 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 468.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 408.915, + 34.6279 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "r.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 468, + "unicode": [], + "name": "r.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/registered.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/registered.glifjson new file mode 100644 index 0000000..37e88f1 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/registered.glifjson @@ -0,0 +1,481 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 145.307, + "y": 287.814, + "a": { + "At": [ + 145.307, + 444.088 + ] + }, + "b": { + "At": [ + 145.307, + 127.794 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 423.0, + "y": 575.723, + "a": { + "At": [ + 576.584, + 575.723 + ] + }, + "b": { + "At": [ + 269.416, + 575.723 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 700.695, + "y": 287.814, + "a": { + "At": [ + 700.695, + 127.794 + ] + }, + "b": { + "At": [ + 700.695, + 444.088 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 423.0, + "y": 0.0, + "a": { + "At": [ + 269.416, + 0.0 + ] + }, + "b": { + "At": [ + 576.584, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 326.053, + "y": 426.03, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 326.053, + "y": 149.105, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 326.053, + "y": 426.03, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 456.021, + "y": 426.03, + "a": { + "At": [ + 466.973, + 426.03 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 488.684, + "y": 423.337, + "a": { + "At": [ + 499.342, + 420.824 + ] + }, + "b": { + "At": [ + 478.024, + 425.85 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 517.798, + "y": 408.824, + "a": { + "At": [ + 526.084, + 401.663 + ] + }, + "b": { + "At": [ + 509.514, + 415.986 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 536.089, + "y": 381.974, + "a": { + "At": [ + 539.771, + 371.66 + ] + }, + "b": { + "At": [ + 532.405, + 392.286 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 539.469, + "y": 349.6, + "a": { + "At": [ + 537.028, + 330.725 + ] + }, + "b": { + "At": [ + 540.871, + 360.459 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 510.773, + "y": 302.24, + "a": { + "At": [ + 502.871, + 296.939 + ] + }, + "b": { + "At": [ + 526.58, + 312.84 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 484.457, + "y": 291.693, + "a": { + "At": [ + 475.111, + 289.902 + ] + }, + "b": { + "At": [ + 493.802, + 293.485 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 456.021, + "y": 289.783, + "a": "Colocated", + "b": { + "At": [ + 465.537, + 289.783 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 326.791, + "y": 289.783, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 526.914, + "y": 149.105, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "registered", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 741, + "unicode": [ + "®" + ], + "name": "registered", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/registered.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/s.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/s.glif deleted file mode 100644 index a8c46ad..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/s.glif +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/s.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/s.glifjson new file mode 100644 index 0000000..891fc02 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/s.glifjson @@ -0,0 +1,277 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 0.0, + "a": { + "At": [ + 0.0, + 0.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 212.0, + "y": 97.0, + "a": { + "At": [ + 270.0, + 140.0 + ] + }, + "b": { + "At": [ + 154.0, + 54.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 386.0, + "y": 264.48, + "a": { + "At": [ + 386.0, + 264.48 + ] + }, + "b": { + "At": [ + 386.0, + 264.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 388.255, + "y": 220.017, + "a": { + "At": [ + 388.255, + 163.356 + ] + }, + "b": { + "At": [ + 388.255, + 246.622 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 314.0, + "y": 19.0, + "a": { + "At": [ + 303.932, + 11.4493 + ] + }, + "b": { + "At": [ + 378.026, + 67.0199 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 270.845, + "y": 7.06278, + "a": { + "At": [ + 244.396, + 7.06278 + ] + }, + "b": { + "At": [ + 288.678, + 7.06278 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 183.0, + "y": 40.0, + "a": { + "At": [ + 207.624, + 19.6778 + ] + }, + "b": { + "At": [ + 212.276, + 16.7125 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 319.823, + "y": 0.776542, + "a": { + "At": [ + 417.203, + 0.776542 + ] + }, + "b": { + "At": [ + 261.824, + 0.776542 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 533.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 512.088, + 62.4766 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "s", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 533, + "unicode": [ + "s" + ], + "name": "s", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/s.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/s.high.glif deleted file mode 100644 index f7b2f9f..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/s.high.glif +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/s.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/s.high.glifjson new file mode 100644 index 0000000..7c22d84 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/s.high.glifjson @@ -0,0 +1,213 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 113.0, + 171.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 251.0, + "y": 264.48, + "a": "Colocated", + "b": { + "At": [ + 190.0, + 212.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 253.256, + "y": 220.017, + "a": { + "At": [ + 258.0, + 119.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 135.845, + "y": 7.0625, + "a": { + "At": [ + 109.396, + 7.0625 + ] + }, + "b": { + "At": [ + 216.363, + 7.0625 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 48.0, + "y": 40.0, + "a": { + "At": [ + 72.624, + 19.6777 + ] + }, + "b": { + "At": [ + 76.2764, + 16.7129 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 184.822, + "y": 0.776367, + "a": { + "At": [ + 289.003, + 0.776367 + ] + }, + "b": { + "At": [ + 111.996, + 0.776367 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 398.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 375.94, + 61.5537 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "s.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 398, + "unicode": [], + "name": "s.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/s.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/s.low.glif deleted file mode 100644 index 16311ec..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/s.low.glif +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/s.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/s.low.glifjson new file mode 100644 index 0000000..83ce9fc --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/s.low.glifjson @@ -0,0 +1,197 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 52.1553, + 113.184 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 241.0, + "y": 264.48, + "a": { + "At": [ + 251.15, + 184.122 + ] + }, + "b": { + "At": [ + 235.973, + 255.928 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 125.845, + "y": 7.0625, + "a": { + "At": [ + 99.3955, + 7.0625 + ] + }, + "b": { + "At": [ + 229.715, + 7.0625 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 16.0, + "y": 49.0, + "a": { + "At": [ + 42.0, + 12.0 + ] + }, + "b": { + "At": [ + 42.0, + 12.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 170.497, + "y": -1.06934, + "a": { + "At": [ + 271.754, + -1.06934 + ] + }, + "b": { + "At": [ + 112.883, + -1.06934 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 388.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 363.811, + 59.7266 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "s.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 388, + "unicode": [], + "name": "s.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/section.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/section.glif deleted file mode 100644 index 87fddd2..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/section.glif +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/section.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/section.glifjson new file mode 100644 index 0000000..ad08e63 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/section.glifjson @@ -0,0 +1,316 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 325.6, + "y": 439.198, + "a": { + "At": [ + 249.92, + 439.198 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 150.705, + "y": 329.0, + "a": { + "At": [ + 133.518, + 284.9 + ] + }, + "b": { + "At": [ + 177.467, + 397.666 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 223.75, + "y": 226.9, + "a": { + "At": [ + 297.422, + 226.101 + ] + }, + "b": { + "At": [ + 150.214, + 227.698 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 130.104, + "y": 32.7002, + "a": "Colocated", + "b": { + "At": [ + 348.0, + 32.7002 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 421.833, + "y": 376.5, + "a": { + "At": [ + 421.833, + 376.5 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 325.6, + "y": 439.198, + "a": { + "At": [ + 184.007, + 439.198 + ] + }, + "b": { + "At": [ + 382.6, + 439.198 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 259.232, + "y": 303.0, + "a": { + "At": [ + 332.904, + 302.2 + ] + }, + "b": { + "At": [ + 185.857, + 303.797 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 345.031, + "y": 184.7, + "a": { + "At": [ + 301.191, + 64.4199 + ] + }, + "b": { + "At": [ + 363.0, + 234.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 130.104, + "y": 32.7002, + "a": { + "At": [ + 76.5098, + 32.7002 + ] + }, + "b": { + "At": [ + 216.554, + 32.7002 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 37.0635, + "y": 128.65, + "a": "Colocated", + "b": { + "At": [ + 32.0039, + 84.9502 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "section", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 360, + "unicode": [ + "§" + ], + "name": "section", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/semicolon.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/semicolon.glif deleted file mode 100644 index 9483e76..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/semicolon.glif +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - com.fontlab.hintData - - hhints - - - position - 239 - width - 36 - - - vhints - - - position - 130 - width - 36 - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/semicolon.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/semicolon.glifjson new file mode 100644 index 0000000..423b64e --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/semicolon.glifjson @@ -0,0 +1,212 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 130.0, + "y": 257.0, + "a": { + "At": [ + 130.0, + 267.0 + ] + }, + "b": { + "At": [ + 130.0, + 247.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 148.0, + "y": 275.0, + "a": { + "At": [ + 158.0, + 275.0 + ] + }, + "b": { + "At": [ + 138.0, + 275.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 166.0, + "y": 257.0, + "a": { + "At": [ + 166.0, + 247.0 + ] + }, + "b": { + "At": [ + 166.0, + 267.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 148.0, + "y": 239.0, + "a": { + "At": [ + 138.0, + 239.0 + ] + }, + "b": { + "At": [ + 158.0, + 239.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 47.8535, + "y": 40.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": -11.832, + "y": -88.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "semicolon", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 64, + "unicode": [ + ";" + ], + "name": "semicolon", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/seven.dnom.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/seven.dnom.glifjson new file mode 100644 index 0000000..b465b6b --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/seven.dnom.glifjson @@ -0,0 +1,137 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 75.0, + "y": 6.34961, + "a": { + "At": [ + 75.0, + 6.34961 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 96.8486, + "y": 50.3496, + "a": { + "At": [ + 96.8486, + 50.3496 + ] + }, + "b": { + "At": [ + 96.8486, + 50.3496 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 249.199, + "y": 50.9004, + "a": "Colocated", + "b": { + "At": [ + 234.349, + 50.3496 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 79.249, + "y": -245.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "seven.dnom", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 280, + "unicode": [ + "₇" + ], + "name": "seven.dnom", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/seven.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/seven.glif deleted file mode 100644 index 8ce602c..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/seven.glif +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/seven.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/seven.glifjson new file mode 100644 index 0000000..fd1c0f1 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/seven.glifjson @@ -0,0 +1,127 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 288.626, + "y": 457.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 328.351, + "y": 537.0, + "a": { + "At": [ + 328.351, + 537.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 605.351, + "y": 538.0, + "a": "Colocated", + "b": { + "At": [ + 578.351, + 537.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 296.351, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "seven", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 550, + "unicode": [ + "7" + ], + "name": "seven", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/seven.numr.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/seven.numr.glifjson new file mode 100644 index 0000000..5791d94 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/seven.numr.glifjson @@ -0,0 +1,127 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 262.0, + "y": 506.35, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 283.8486, + "y": 550.35, + "a": { + "At": [ + 283.8486, + 550.35 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 436.199, + "y": 550.9, + "a": "Colocated", + "b": { + "At": [ + 421.349, + 550.35 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 266.249, + "y": 255.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "seven.numr", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 280, + "unicode": [ + "⁷" + ], + "name": "seven.numr", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/six.dnom.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/six.dnom.glifjson new file mode 100644 index 0000000..dbea958 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/six.dnom.glifjson @@ -0,0 +1,225 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 176.477, + "y": 54.2002, + "a": { + "At": [ + 68.977, + 4.7002 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 17.0, + "y": -177.301, + "a": { + "At": [ + 17.0, + -217.976 + ] + }, + "b": { + "At": [ + 17.0, + -110.928 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 92.684, + "y": -246.111, + "a": { + "At": [ + 131.325, + -246.111 + ] + }, + "b": { + "At": [ + 40.2285, + -246.111 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 184.637, + "y": -154.2, + "a": { + "At": [ + 184.637, + -136.1 + ] + }, + "b": { + "At": [ + 184.637, + -206.566 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 154.886, + "y": -123.516, + "a": { + "At": [ + 138.777, + -123.516 + ] + }, + "b": { + "At": [ + 171.826, + -123.516 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 76.677, + "y": -235.837, + "a": { + "At": [ + 76.677, + -237.425 + ] + }, + "b": { + "At": [ + 76.677, + -136.304 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 76.677, + "y": -240.6, + "a": "Colocated", + "b": { + "At": [ + 76.677, + -239.013 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "six.dnom", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 280, + "unicode": [ + "₆" + ], + "name": "six.dnom", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/six.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/six.glif deleted file mode 100644 index ef7aa9a..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/six.glif +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/six.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/six.glifjson new file mode 100644 index 0000000..7ee1dcf --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/six.glifjson @@ -0,0 +1,225 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 525.454, + "y": 544.0, + "a": { + "At": [ + 330.0, + 454.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 235.498, + "y": 123.09, + "a": { + "At": [ + 235.498, + 49.1358 + ] + }, + "b": { + "At": [ + 235.498, + 243.767 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 373.103, + "y": -2.02148, + "a": { + "At": [ + 443.362, + -2.02148 + ] + }, + "b": { + "At": [ + 277.73, + -2.02148 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 540.292, + "y": 165.09, + "a": { + "At": [ + 540.292, + 198.0 + ] + }, + "b": { + "At": [ + 540.292, + 69.8789 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 486.198, + "y": 220.881, + "a": { + "At": [ + 456.911, + 220.881 + ] + }, + "b": { + "At": [ + 517.0, + 220.881 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 344.0, + "y": 16.6595, + "a": { + "At": [ + 344.0, + 13.773 + ] + }, + "b": { + "At": [ + 344.0, + 197.629 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 344.0, + "y": 8.0, + "a": "Colocated", + "b": { + "At": [ + 344.0, + 10.8865 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "six", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 550, + "unicode": [ + "6" + ], + "name": "six", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/six.numr.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/six.numr.glifjson new file mode 100644 index 0000000..2b8fa99 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/six.numr.glifjson @@ -0,0 +1,225 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 349.477, + "y": 554.2, + "a": { + "At": [ + 241.97697, + 504.7 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 190.0, + "y": 322.699, + "a": { + "At": [ + 190.0, + 282.024 + ] + }, + "b": { + "At": [ + 190.0, + 389.072 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 265.684, + "y": 253.889, + "a": { + "At": [ + 304.32498, + 253.889 + ] + }, + "b": { + "At": [ + 213.22849, + 253.889 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 357.637, + "y": 345.8, + "a": { + "At": [ + 357.637, + 363.9 + ] + }, + "b": { + "At": [ + 357.637, + 293.434 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 327.886, + "y": 376.484, + "a": { + "At": [ + 311.77698, + 376.484 + ] + }, + "b": { + "At": [ + 344.826, + 376.484 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 249.677, + "y": 264.163, + "a": { + "At": [ + 249.677, + 262.575 + ] + }, + "b": { + "At": [ + 249.677, + 363.696 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 249.677, + "y": 259.4, + "a": "Colocated", + "b": { + "At": [ + 249.677, + 260.987 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "six.numr", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 280, + "unicode": [ + "⁶" + ], + "name": "six.numr", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/slash.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/slash.glif deleted file mode 100644 index 65325a0..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/slash.glif +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/slash.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/slash.glifjson new file mode 100644 index 0000000..f4ec47d --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/slash.glifjson @@ -0,0 +1,86 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 532.62, + "y": 540.953, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 29.4961, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "slash", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 305, + "unicode": [ + "/", + "∕" + ], + "name": "slash", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/smalltilde.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/smalltilde.glifjson new file mode 100644 index 0000000..f1fc91e --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/smalltilde.glifjson @@ -0,0 +1,147 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 62.825577, + "y": 178.61006, + "a": { + "At": [ + 69.99312, + 201.88293 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 106.77637, + "y": 213.84601, + "a": { + "At": [ + 146.59851, + 213.8085 + ] + }, + "b": { + "At": [ + 87.598526, + 213.8085 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 161.65431, + "y": 171.0, + "a": { + "At": [ + 182.59857, + 170.8085 + ] + }, + "b": { + "At": [ + 123.598526, + 171.8085 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 213.00002, + "y": 209.00003, + "a": "Colocated", + "b": { + "At": [ + 206.59856, + 181.00851 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "smalltilde", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 231, + "unicode": [ + "˜" + ], + "name": "smalltilde", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/smalltildecomb.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/smalltildecomb.glifjson new file mode 100644 index 0000000..f7d3688 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/smalltildecomb.glifjson @@ -0,0 +1,145 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -72.828735, + "y": -11.768387, + "a": { + "At": [ + -65.661194, + 11.504486 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": -28.877945, + "y": 23.46756, + "a": { + "At": [ + 10.944199, + 23.430054 + ] + }, + "b": { + "At": [ + -48.055786, + 23.430054 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 26.0, + "y": -19.0, + "a": { + "At": [ + 46.94426, + -19.569946 + ] + }, + "b": { + "At": [ + -12.055786, + -18.569946 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 77.3457, + "y": 18.621582, + "a": "Colocated", + "b": { + "At": [ + 70.944244, + -9.369934 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "smalltildecomb", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 0, + "unicode": [], + "name": "smalltildecomb", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/space.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/space.glif deleted file mode 100644 index cf813c2..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/space.glif +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/space.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/space.glifjson new file mode 100644 index 0000000..996edb2 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/space.glifjson @@ -0,0 +1,31 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "space", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 400, + "unicode": [ + " ", + "\r", + " " + ], + "name": "space", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/sterling.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/sterling.glif deleted file mode 100644 index 3ce1c90..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/sterling.glif +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/sterling.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/sterling.glifjson new file mode 100644 index 0000000..dbd8778 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/sterling.glifjson @@ -0,0 +1,322 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 740.0, + "y": 423.0, + "a": { + "At": [ + 740.0, + 504.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 599.305, + "y": 547.2, + "a": { + "At": [ + 477.839, + 547.2 + ] + }, + "b": { + "At": [ + 675.0, + 547.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 383.51, + "y": 317.205, + "a": "Colocated", + "b": { + "At": [ + 426.391, + 403.637 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 328.79, + "y": 206.91, + "a": { + "At": [ + 275.512, + 99.5215 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 74.0, + "y": 0.0, + "a": { + "At": [ + 74.0, + 0.0 + ] + }, + "b": { + "At": [ + 180.875, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": -0.384766, + "y": 33.3447, + "a": { + "At": [ + -0.384766, + 64.9795 + ] + }, + "b": { + "At": [ + -0.384766, + 1.70996 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 70.5801, + "y": 72.6748, + "a": { + "At": [ + 216.785, + 72.6748 + ] + }, + "b": { + "At": [ + 38.9443, + 72.6748 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 561.35, + "y": -107.73, + "a": { + "At": [ + 623.759, + -107.73 + ] + }, + "b": { + "At": [ + 272.359, + -107.73 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 740.781, + "y": -62.2012, + "a": "Colocated", + "b": { + "At": [ + 693.987, + -83.5076 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 233.0, + "y": 239.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 534.0, + "y": 239.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "sterling", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 745, + "unicode": [ + "£" + ], + "name": "sterling", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/t.alt.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/t.alt.glif deleted file mode 100644 index e31a4e9..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/t.alt.glif +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/t.alt.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/t.alt.glifjson new file mode 100644 index 0000000..07deda8 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/t.alt.glifjson @@ -0,0 +1,226 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 313.0, + "y": 340.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 504.0, + "y": 340.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 0.0, + "y": 0.0, + "a": { + "At": [ + 322.0, + 101.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 512.0, + "y": 536.0, + "a": { + "At": [ + 481.762, + 489.847 + ] + }, + "b": { + "At": [ + 323.688, + 203.158 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 280.198, + "y": 48.3301, + "a": { + "At": [ + 280.198, + 18.0908 + ] + }, + "b": { + "At": [ + 280.198, + 109.285 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 332.311, + "y": -2.64746, + "a": { + "At": [ + 364.813, + -2.64746 + ] + }, + "b": { + "At": [ + 303.92, + -2.64746 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 484.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 445.655, + 50.1509 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "t.alt", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 484, + "unicode": [], + "name": "t.alt", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/t.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/t.glif deleted file mode 100644 index 11feec5..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/t.glif +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/t.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/t.glifjson new file mode 100644 index 0000000..8f63466 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/t.glifjson @@ -0,0 +1,202 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 53.0, + "y": 340.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 244.0, + "y": 340.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 252.0, + "y": 536.0, + "a": { + "At": [ + 217.96, + 463.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 20.1982, + "y": 48.3301, + "a": { + "At": [ + 20.1982, + 18.0908 + ] + }, + "b": { + "At": [ + 20.1982, + 109.285 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 82.3105, + "y": -2.64746, + "a": { + "At": [ + 144.813, + -2.64746 + ] + }, + "b": { + "At": [ + 53.9199, + -2.64746 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 274.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 202.889, + 27.2078 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "t", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 274, + "unicode": [ + "t" + ], + "name": "t", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/t.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/t.high.glif deleted file mode 100644 index 30fefc3..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/t.high.glif +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/t.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/t.high.glifjson new file mode 100644 index 0000000..cf87c71 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/t.high.glifjson @@ -0,0 +1,226 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 100.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 332.0, + "y": 536.0, + "a": { + "At": [ + 194.0, + 279.0 + ] + }, + "b": { + "At": [ + 194.0, + 279.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 100.198, + "y": 48.3301, + "a": { + "At": [ + 100.198, + 18.0908 + ] + }, + "b": { + "At": [ + 100.198, + 109.285 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 152.311, + "y": -2.64746, + "a": { + "At": [ + 187.124, + -2.64746 + ] + }, + "b": { + "At": [ + 123.92, + -2.64746 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 334.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 262.488, + 26.5908 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 133.0, + "y": 340.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 324.0, + "y": 340.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "t.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 334, + "unicode": [], + "name": "t.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/t.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/t.low.glif deleted file mode 100644 index 585eba8..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/t.low.glif +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/t.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/t.low.glifjson new file mode 100644 index 0000000..2b1ea8f --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/t.low.glifjson @@ -0,0 +1,226 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 150.617, + 182.128 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 352.0, + "y": 536.0, + "a": { + "At": [ + 198.884, + 265.368 + ] + }, + "b": { + "At": [ + 198.884, + 265.368 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 120.198, + "y": 48.3301, + "a": { + "At": [ + 120.198, + 18.0908 + ] + }, + "b": { + "At": [ + 120.198, + 109.285 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 182.311, + "y": -2.64746, + "a": { + "At": [ + 227.124, + -2.64746 + ] + }, + "b": { + "At": [ + 143.92, + -2.64746 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 374.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 302.488, + 26.9268 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 153.0, + "y": 340.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 344.0, + "y": 340.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "t.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 374, + "unicode": [], + "name": "t.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/tail.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/tail.high.glif deleted file mode 100644 index 2c58f7a..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/tail.high.glif +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/tail.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/tail.high.glifjson new file mode 100644 index 0000000..ec89278 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/tail.high.glifjson @@ -0,0 +1,93 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 83.0, + 170.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 159.0, + "y": 264.0, + "a": "Colocated", + "b": { + "At": [ + 140.0, + 216.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "tail.high", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 157, + "unicode": [], + "name": "tail.high", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/tail.high.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/tail.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/tail.low.glif deleted file mode 100644 index 7e80524..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/tail.low.glif +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/tail.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/tail.low.glifjson new file mode 100644 index 0000000..cc36bc5 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/tail.low.glifjson @@ -0,0 +1,93 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 75.6641, + "a": { + "At": [ + 66.998, + 123.276 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 171.0, + "y": 264.0, + "a": "Colocated", + "b": { + "At": [ + 122.0, + 201.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "tail.low", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 171, + "unicode": [], + "name": "tail.low", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/tail.low.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/tail.lowwide.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/tail.lowwide.glif deleted file mode 100644 index b3ed564..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/tail.lowwide.glif +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/tail.lowwide.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/tail.lowwide.glifjson new file mode 100644 index 0000000..b034f3b --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/tail.lowwide.glifjson @@ -0,0 +1,93 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 75.6641, + "a": { + "At": [ + 66.998, + 123.276 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 241.0, + "y": 264.0, + "a": "Colocated", + "b": { + "At": [ + 181.0, + 203.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "tail.lowwide", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 241, + "unicode": [], + "name": "tail.lowwide", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/tail.lowwide.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/thorn.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/thorn.glif deleted file mode 100644 index 8ea080e..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/thorn.glif +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/thorn.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/thorn.glifjson new file mode 100644 index 0000000..f5078a7 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/thorn.glifjson @@ -0,0 +1,433 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 2.0, + "y": -12.0, + "a": { + "At": [ + 2.0, + -12.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 283.0, + "y": 159.0, + "a": { + "At": [ + 394.0, + 247.0 + ] + }, + "b": { + "At": [ + 172.0, + 71.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 545.0, + "y": 381.0, + "a": { + "At": [ + 562.071, + 394.87 + ] + }, + "b": { + "At": [ + 529.0, + 368.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 622.113, + "y": 492.257, + "a": { + "At": [ + 622.113, + 530.711 + ] + }, + "b": { + "At": [ + 622.113, + 450.941 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 581.577, + "y": 544.315, + "a": { + "At": [ + 566.285, + 544.315 + ] + }, + "b": { + "At": [ + 598.104, + 544.315 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 510.0, + "y": 490.0, + "a": { + "At": [ + 480.0, + 433.0 + ] + }, + "b": { + "At": [ + 535.595, + 538.63 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 364.0, + "y": 191.0, + "a": { + "At": [ + 359.0, + 182.0 + ] + }, + "b": { + "At": [ + 397.492, + 251.285 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 109.0, + "y": -291.0, + "a": { + "At": [ + 109.0, + -291.0 + ] + }, + "b": { + "At": [ + 109.0, + -291.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 349.0, + "y": 153.0, + "a": { + "At": [ + 395.315, + 194.833 + ] + }, + "b": { + "At": [ + 318.0, + 125.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 562.786, + "y": 257.556, + "a": { + "At": [ + 580.829, + 257.556 + ] + }, + "b": { + "At": [ + 503.772, + 257.556 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 597.881, + "y": 228.931, + "a": { + "At": [ + 597.881, + 214.254 + ] + }, + "b": { + "At": [ + 597.881, + 251.568 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 572.0, + "y": 161.0, + "a": { + "At": [ + 550.0, + 122.0 + ] + }, + "b": { + "At": [ + 587.943, + 189.263 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 510.258, + "y": 30.2555, + "a": { + "At": [ + 510.238, + 13.4106 + ] + }, + "b": { + "At": [ + 510.321, + 81.791 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 545.469, + "y": -10.0889, + "a": { + "At": [ + 588.0, + -10.0889 + ] + }, + "b": { + "At": [ + 519.674, + -10.0889 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 740.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 677.718, + 35.9849 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "thorn", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 740, + "unicode": [ + "þ" + ], + "name": "thorn", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/thorn.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/thorn.high.glif deleted file mode 100644 index e3c36df..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/thorn.high.glif +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/thorn.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/thorn.high.glifjson new file mode 100644 index 0000000..bf30270 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/thorn.high.glifjson @@ -0,0 +1,353 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 115.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 387.0, + "y": 465.0, + "a": { + "At": [ + 413.024, + 503.438 + ] + }, + "b": { + "At": [ + 251.54, + 264.917 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 357.601, + "y": 540.346, + "a": { + "At": [ + 333.099, + 540.346 + ] + }, + "b": { + "At": [ + 397.174, + 540.346 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 286.0, + "y": 487.0, + "a": { + "At": [ + 271.0, + 463.0 + ] + }, + "b": { + "At": [ + 304.499, + 517.832 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 121.0, + "y": 159.0, + "a": { + "At": [ + 58.0, + 51.0 + ] + }, + "b": { + "At": [ + 196.944, + 289.19 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": -103.547, + "y": -291.0, + "a": { + "At": [ + 36.0, + 0.0 + ] + }, + "b": { + "At": [ + -26.0, + -129.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 325.284, + "y": 256.657, + "a": { + "At": [ + 344.775, + 256.657 + ] + }, + "b": { + "At": [ + 150.0, + 256.657 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 367.567, + "y": 216.669, + "a": { + "At": [ + 367.567, + 202.861 + ] + }, + "b": { + "At": [ + 367.567, + 239.423 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 344.0, + "y": 158.0, + "a": { + "At": [ + 317.368, + 117.498 + ] + }, + "b": { + "At": [ + 361.138, + 184.064 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 286.119, + "y": 22.7246, + "a": { + "At": [ + 286.119, + 2.5957 + ] + }, + "b": { + "At": [ + 286.119, + 59.1406 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 320.822, + "y": -10.8301, + "a": { + "At": [ + 369.05, + -10.8301 + ] + }, + "b": { + "At": [ + 295.668, + -10.8301 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 507.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 438.996, + 27.2402 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "thorn.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 507, + "unicode": [], + "name": "thorn.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/thorn.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/thorn.low.glif deleted file mode 100644 index 9dc63fa..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/thorn.low.glif +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/thorn.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/thorn.low.glifjson new file mode 100644 index 0000000..866ed79 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/thorn.low.glifjson @@ -0,0 +1,327 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 14.7474, + 86.116 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 476.293, + "y": 498.7, + "a": { + "At": [ + 476.293, + 533.03 + ] + }, + "b": { + "At": [ + 476.293, + 374.303 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 440.469, + "y": 547.593, + "a": { + "At": [ + 315.12, + 547.593 + ] + }, + "b": { + "At": [ + 458.076, + 547.593 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 176.0, + "y": 142.0, + "a": { + "At": [ + 138.0, + 66.0 + ] + }, + "b": { + "At": [ + 275.586, + 341.171 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": -33.1553, + "y": -291.0, + "a": { + "At": [ + 8.8584, + -207.558 + ] + }, + "b": { + "At": [ + -23.1553, + -273.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 260.0, + "y": 193.0, + "a": { + "At": [ + 260.0, + 193.0 + ] + }, + "b": { + "At": [ + 162.829, + 140.894 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 410.083, + "y": 255.036, + "a": { + "At": [ + 428.512, + 255.036 + ] + }, + "b": { + "At": [ + 359.946, + 255.036 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 438.147, + "y": 226.885, + "a": { + "At": [ + 438.147, + 155.245 + ] + }, + "b": { + "At": [ + 438.147, + 247.022 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 361.907, + "y": 42.1789, + "a": { + "At": [ + 361.907, + 19.4972 + ] + }, + "b": { + "At": [ + 361.907, + 90.9293 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 409.242, + "y": -8.34277, + "a": { + "At": [ + 438.484, + -8.34277 + ] + }, + "b": { + "At": [ + 375.7, + -8.34277 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 572.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 480.337, + 12.817 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "thorn.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 572, + "unicode": [], + "name": "thorn.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/three.dnom.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/three.dnom.glifjson new file mode 100644 index 0000000..069d257 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/three.dnom.glifjson @@ -0,0 +1,332 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 147.85, + "y": 67.9502, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 123.100006, + "y": 31.0996, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 123.100006, + "y": 31.0996, + "a": { + "At": [ + 135.225, + 40.7012 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 185.69, + "y": 53.3867, + "a": { + "At": [ + 216.879, + 54.1055 + ] + }, + "b": { + "At": [ + 154.727, + 52.6738 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 238.45999, + "y": -3.7334, + "a": { + "At": [ + 238.45999, + -53.5703 + ] + }, + "b": { + "At": [ + 238.45999, + 21.0713 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 127.5, + "y": -92.0996, + "a": { + "At": [ + 116.457, + -94.9805 + ] + }, + "b": { + "At": [ + 164.536, + -82.4385 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 104.392, + "y": -96.5225, + "a": { + "At": [ + 111.934006, + -96.5 + ] + }, + "b": { + "At": [ + 107.843, + -96.5225 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 127.5, + "y": -92.6504, + "a": { + "At": [ + 147.134, + -92.6504 + ] + }, + "b": { + "At": [ + 122.934006, + -92.6504 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 174.892, + "y": -161.933, + "a": { + "At": [ + 174.892, + -205.4 + ] + }, + "b": { + "At": [ + 174.892, + -122.209 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 65.21, + "y": -244.701, + "a": { + "At": [ + 29.886703, + -244.701 + ] + }, + "b": { + "At": [ + 125.115005, + -244.701 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": -10.0, + "y": -205.95, + "a": "Colocated", + "b": { + "At": [ + -2.915001, + -230.091 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "three.dnom", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 280, + "unicode": [ + "₃" + ], + "name": "three.dnom", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/three.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/three.glif deleted file mode 100644 index d752eab..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/three.glif +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/three.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/three.glifjson new file mode 100644 index 0000000..e1455e0 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/three.glifjson @@ -0,0 +1,332 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 409.303, + "y": 569.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 364.303, + "y": 502.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 364.303, + "y": 502.0, + "a": { + "At": [ + 386.347, + 519.457 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 478.104, + "y": 542.522, + "a": { + "At": [ + 534.81, + 543.829 + ] + }, + "b": { + "At": [ + 421.806, + 541.226 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 574.049, + "y": 438.667, + "a": { + "At": [ + 574.049, + 348.054 + ] + }, + "b": { + "At": [ + 574.049, + 483.766 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 372.303, + "y": 278.0, + "a": { + "At": [ + 352.224, + 272.762 + ] + }, + "b": { + "At": [ + 439.642, + 295.566 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 330.287, + "y": 269.96, + "a": { + "At": [ + 344.0, + 270.0 + ] + }, + "b": { + "At": [ + 336.563, + 269.96 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 372.303, + "y": 277.0, + "a": { + "At": [ + 408.0, + 277.0 + ] + }, + "b": { + "At": [ + 364.0, + 277.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 458.469, + "y": 151.031, + "a": { + "At": [ + 458.469, + 72.0 + ] + }, + "b": { + "At": [ + 458.469, + 223.257 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 259.049, + "y": 0.542969, + "a": { + "At": [ + 194.825, + 0.542969 + ] + }, + "b": { + "At": [ + 367.967, + 0.542969 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 122.303, + "y": 71.0, + "a": "Colocated", + "b": { + "At": [ + 135.185, + 27.1074 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "three", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 550, + "unicode": [ + "3" + ], + "name": "three", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/three.numr.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/three.numr.glifjson new file mode 100644 index 0000000..5f18814 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/three.numr.glifjson @@ -0,0 +1,332 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 318.85, + "y": 567.95, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 294.1, + "y": 531.1, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 294.1, + "y": 531.1, + "a": { + "At": [ + 306.225, + 540.701 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 356.69, + "y": 553.387, + "a": { + "At": [ + 387.879, + 554.105 + ] + }, + "b": { + "At": [ + 325.727, + 552.674 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 409.46, + "y": 496.267, + "a": { + "At": [ + 409.46, + 446.43 + ] + }, + "b": { + "At": [ + 409.46, + 521.071 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 298.5, + "y": 407.9, + "a": { + "At": [ + 287.457, + 405.02 + ] + }, + "b": { + "At": [ + 335.536, + 417.562 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 275.392, + "y": 403.478, + "a": { + "At": [ + 282.93402, + 403.5 + ] + }, + "b": { + "At": [ + 278.84302, + 403.478 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 298.5, + "y": 407.35, + "a": { + "At": [ + 318.134, + 407.35 + ] + }, + "b": { + "At": [ + 293.93402, + 407.35 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 345.892, + "y": 338.067, + "a": { + "At": [ + 345.892, + 294.6 + ] + }, + "b": { + "At": [ + 345.892, + 377.791 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 236.20999, + "y": 255.299, + "a": { + "At": [ + 200.88669, + 255.299 + ] + }, + "b": { + "At": [ + 296.115, + 255.299 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 161.0, + "y": 294.05, + "a": "Colocated", + "b": { + "At": [ + 168.08499, + 269.909 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "three.numr", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 280, + "unicode": [ + "³" + ], + "name": "three.numr", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/threeperemspace.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/threeperemspace.glifjson new file mode 100644 index 0000000..88bf5a0 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/threeperemspace.glifjson @@ -0,0 +1,29 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "threeperemspace", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 308, + "unicode": [ + " " + ], + "name": "threeperemspace", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/threequarters.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/threequarters.glifjson new file mode 100644 index 0000000..9c14cc6 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/threequarters.glifjson @@ -0,0 +1,99 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "threequarters", + "vec": [ + { + "base": "three.numr", + "filename": null, + "xScale": { + "Float": 1.0 + }, + "xyScale": { + "Float": 0.0 + }, + "yxScale": { + "Float": 0.0 + }, + "yScale": { + "Float": 1.0 + }, + "xOffset": { + "Float": 0.0 + }, + "yOffset": { + "Float": 0.0 + }, + "identifier": null + }, + { + "base": "fraction", + "filename": null, + "xScale": { + "Float": 1.0 + }, + "xyScale": { + "Float": 0.0 + }, + "yxScale": { + "Float": 0.0 + }, + "yScale": { + "Float": 1.0 + }, + "xOffset": { + "Integer": 280 + }, + "yOffset": { + "Float": 0.0 + }, + "identifier": null + }, + { + "base": "four.dnom", + "filename": null, + "xScale": { + "Float": 1.0 + }, + "xyScale": { + "Float": 0.0 + }, + "yxScale": { + "Float": 0.0 + }, + "yScale": { + "Float": 1.0 + }, + "xOffset": { + "Integer": 280 + }, + "yOffset": { + "Float": 0.0 + }, + "identifier": null + } + ] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 626, + "unicode": [ + "¾" + ], + "name": "threequarters", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/tildecomb.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/tildecomb.glif deleted file mode 100644 index b4e9b2d..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/tildecomb.glif +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/tildecomb.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/tildecomb.glifjson new file mode 100644 index 0000000..361e146 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/tildecomb.glifjson @@ -0,0 +1,147 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -147.46649, + "y": -15.867425, + "a": { + "At": [ + -144.21924, + 17.97715 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": -67.83635, + "y": 43.462494, + "a": { + "At": [ + -7.3134866, + 37.655502 + ] + }, + "b": { + "At": [ + -106.06042, + 47.130043 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 64.26503, + "y": -37.18711, + "a": { + "At": [ + 131.15805, + -43.605324 + ] + }, + "b": { + "At": [ + 3.743141, + -31.380192 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 150.36198, + "y": 22.526947, + "a": "Colocated", + "b": { + "At": [ + 147.24226, + -9.98782 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "tildecomb", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 0, + "unicode": [ + "̃" + ], + "name": "tildecomb", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/two.dnom.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/two.dnom.glifjson new file mode 100644 index 0000000..c3fba4f --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/two.dnom.glifjson @@ -0,0 +1,254 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 94.199005, + "y": 74.5498, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 74.399, + "y": 18.4502, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 74.399, + "y": 18.4502, + "a": { + "At": [ + 74.399, + 18.4502 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 135.707, + "y": 59.2148, + "a": { + "At": [ + 154.887, + 59.2148 + ] + }, + "b": { + "At": [ + 98.44, + 59.2148 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 190.764, + "y": 9.87891, + "a": { + "At": [ + 190.764, + -57.8379 + ] + }, + "b": { + "At": [ + 190.764, + 44.4189 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": -40.0, + "y": -248.3, + "a": { + "At": [ + -31.638702, + -246.232 + ] + }, + "b": { + "At": [ + 75.752, + -140.562 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 77.914, + "y": -227.679, + "a": { + "At": [ + 108.878006, + -227.679 + ] + }, + "b": { + "At": [ + 19.200996, + -227.679 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 172.29901, + "y": -248.3, + "a": "Colocated", + "b": { + "At": [ + 142.032, + -232.839 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "two.dnom", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 280, + "unicode": [ + "₂" + ], + "name": "two.dnom", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/two.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/two.glif deleted file mode 100644 index 4f3cafe..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/two.glif +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/two.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/two.glifjson new file mode 100644 index 0000000..be496e7 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/two.glifjson @@ -0,0 +1,254 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 338.063, + "y": 581.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 302.063, + "y": 479.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 302.063, + "y": 479.0, + "a": { + "At": [ + 302.063, + 479.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 413.531, + "y": 553.118, + "a": { + "At": [ + 448.404, + 553.118 + ] + }, + "b": { + "At": [ + 345.774, + 553.118 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 513.634, + "y": 463.416, + "a": { + "At": [ + 513.634, + 340.295 + ] + }, + "b": { + "At": [ + 513.634, + 526.217 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 94.0635, + "y": -6.0, + "a": { + "At": [ + 109.267, + -2.24115 + ] + }, + "b": { + "At": [ + 304.523, + 189.887 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 308.453, + "y": 31.4928, + "a": { + "At": [ + 364.752, + 31.4928 + ] + }, + "b": { + "At": [ + 201.703, + 31.4928 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 480.063, + "y": -6.0, + "a": "Colocated", + "b": { + "At": [ + 425.032, + 22.1103 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "two", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 550, + "unicode": [ + "2" + ], + "name": "two", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/two.numr.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/two.numr.glifjson new file mode 100644 index 0000000..69596c4 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/two.numr.glifjson @@ -0,0 +1,254 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 268.199, + "y": 574.55, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 248.399, + "y": 518.45, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 248.399, + "y": 518.45, + "a": { + "At": [ + 248.399, + 518.45 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 309.707, + "y": 559.215, + "a": { + "At": [ + 328.887, + 559.215 + ] + }, + "b": { + "At": [ + 272.44, + 559.215 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 364.764, + "y": 509.879, + "a": { + "At": [ + 364.764, + 442.162 + ] + }, + "b": { + "At": [ + 364.764, + 544.419 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 134.0, + "y": 251.7, + "a": { + "At": [ + 142.3613, + 253.768 + ] + }, + "b": { + "At": [ + 249.752, + 359.438 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 251.914, + "y": 272.321, + "a": { + "At": [ + 282.878, + 272.321 + ] + }, + "b": { + "At": [ + 193.20099, + 272.321 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 346.299, + "y": 251.7, + "a": "Colocated", + "b": { + "At": [ + 316.03198, + 267.161 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "two.numr", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 280, + "unicode": [ + "²" + ], + "name": "two.numr", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/u.alt.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/u.alt.glif deleted file mode 100644 index 6ab7fcc..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/u.alt.glif +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/u.alt.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/u.alt.glifjson new file mode 100644 index 0000000..4bf7c8f --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/u.alt.glifjson @@ -0,0 +1,301 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 7.0, + "y": -4.0, + "a": { + "At": [ + 7.0, + -4.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 378.0, + "y": 262.0, + "a": { + "At": [ + 378.0, + 262.0 + ] + }, + "b": { + "At": [ + 240.0, + 50.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 280.881, + "y": 36.6953, + "a": { + "At": [ + 280.881, + 7.79882 + ] + }, + "b": { + "At": [ + 280.881, + 103.653 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 332.232, + "y": 0.132582, + "a": { + "At": [ + 368.222, + 0.132582 + ] + }, + "b": { + "At": [ + 308.678, + 0.132582 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 427.0, + "y": 45.0, + "a": { + "At": [ + 464.0, + 73.0 + ] + }, + "b": { + "At": [ + 399.539, + 24.2188 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 628.0, + "y": 262.0, + "a": { + "At": [ + 628.0, + 262.0 + ] + }, + "b": { + "At": [ + 587.0, + 194.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 587.0, + "y": 202.0, + "a": { + "At": [ + 587.0, + 202.0 + ] + }, + "b": { + "At": [ + 595.0, + 216.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 519.588, + "y": 35.3822, + "a": { + "At": [ + 519.588, + 13.2139 + ] + }, + "b": { + "At": [ + 519.588, + 86.5389 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 579.023, + "y": -1.97531, + "a": { + "At": [ + 611.409, + -1.97531 + ] + }, + "b": { + "At": [ + 530.813, + -1.97531 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 727.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 674.897, + 40.5283 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "u.alt", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 727, + "unicode": [], + "name": "u.alt", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/u.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/u.glif deleted file mode 100644 index cb10957..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/u.glif +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/u.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/u.glifjson new file mode 100644 index 0000000..ffe4ac8 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/u.glifjson @@ -0,0 +1,277 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 138.0, + "y": 262.0, + "a": { + "At": [ + 138.0, + 262.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 40.8809, + "y": 36.6953, + "a": { + "At": [ + 40.8809, + 7.79883 + ] + }, + "b": { + "At": [ + 40.8809, + 103.653 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 92.2324, + "y": 0.132812, + "a": { + "At": [ + 128.223, + 0.132812 + ] + }, + "b": { + "At": [ + 68.6777, + 0.132812 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 187.0, + "y": 45.0, + "a": { + "At": [ + 224.0, + 73.0 + ] + }, + "b": { + "At": [ + 159.539, + 24.2188 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 388.0, + "y": 262.0, + "a": { + "At": [ + 388.0, + 262.0 + ] + }, + "b": { + "At": [ + 347.0, + 194.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 347.0, + "y": 202.0, + "a": { + "At": [ + 347.0, + 202.0 + ] + }, + "b": { + "At": [ + 355.0, + 216.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 279.588, + "y": 35.3818, + "a": { + "At": [ + 279.588, + 13.2139 + ] + }, + "b": { + "At": [ + 279.588, + 86.5391 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 339.023, + "y": -1.97559, + "a": { + "At": [ + 371.409, + -1.97559 + ] + }, + "b": { + "At": [ + 290.812, + -1.97559 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 487.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 434.897, + 40.5283 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "u", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 485, + "unicode": [ + "u" + ], + "name": "u", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/u.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/u.high.glif deleted file mode 100644 index 642a778..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/u.high.glif +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/u.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/u.high.glifjson new file mode 100644 index 0000000..7aa1306 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/u.high.glifjson @@ -0,0 +1,275 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -10.0, + "y": 171.0, + "a": { + "At": [ + -10.0, + 171.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 26.0, + "y": 173.0, + "a": { + "At": [ + 42.0, + 176.0 + ] + }, + "b": { + "At": [ + 10.0, + 170.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 146.0, + "y": 261.0, + "a": { + "At": [ + 146.0, + 261.0 + ] + }, + "b": { + "At": [ + 96.0, + 186.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 61.0, + "y": 8.0, + "a": { + "At": [ + 114.0, + -19.0 + ] + }, + "b": { + "At": [ + 8.0, + 35.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 196.0, + "y": 43.0, + "a": { + "At": [ + 233.0, + 71.0 + ] + }, + "b": { + "At": [ + 159.0, + 15.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 396.0, + "y": 261.0, + "a": { + "At": [ + 396.0, + 261.0 + ] + }, + "b": { + "At": [ + 355.0, + 193.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 355.0, + "y": 200.0, + "a": { + "At": [ + 355.0, + 200.0 + ] + }, + "b": { + "At": [ + 363.0, + 214.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 295.0, + "y": 13.0, + "a": { + "At": [ + 315.172, + -26.4186 + ] + }, + "b": { + "At": [ + 272.0, + 58.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 496.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 406.59, + 14.3945 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "u.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 496, + "unicode": [], + "name": "u.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/u.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/u.low.glif deleted file mode 100644 index 33876c5..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/u.low.glif +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/u.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/u.low.glifjson new file mode 100644 index 0000000..5c6c6da --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/u.low.glifjson @@ -0,0 +1,301 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -1.0, + "y": 77.0, + "a": { + "At": [ + 78.1562, + 131.426 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 187.0, + "y": 257.0, + "a": { + "At": [ + 187.0, + 257.0 + ] + }, + "b": { + "At": [ + 144.623, + 197.47 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 89.8809, + "y": 31.6953, + "a": { + "At": [ + 89.8809, + 2.79883 + ] + }, + "b": { + "At": [ + 89.8809, + 98.6533 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 141.232, + "y": -4.86719, + "a": { + "At": [ + 221.0, + -4.86719 + ] + }, + "b": { + "At": [ + 117.678, + -4.86719 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 438.0, + "y": 253.0, + "a": { + "At": [ + 438.0, + 253.0 + ] + }, + "b": { + "At": [ + 372.126, + 160.33 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 396.0, + "y": 197.0, + "a": { + "At": [ + 396.0, + 197.0 + ] + }, + "b": { + "At": [ + 404.0, + 211.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 331.972, + "y": 30.3076, + "a": { + "At": [ + 331.972, + 22.3887 + ] + }, + "b": { + "At": [ + 331.972, + 87.458 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 336.0, + "y": 10.0, + "a": { + "At": [ + 336.0, + 10.0 + ] + }, + "b": { + "At": [ + 333.201, + 15.4766 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 361.375, + "y": -2.75, + "a": { + "At": [ + 381.971, + -2.75 + ] + }, + "b": { + "At": [ + 339.0, + -2.75 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 527.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 462.647, + 31.9395 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "u.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 526, + "unicode": [], + "name": "u.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/underdotcomb.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/underdotcomb.glifjson new file mode 100644 index 0000000..3a18a69 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/underdotcomb.glifjson @@ -0,0 +1,157 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -17.551018, + "y": 0.22447968, + "a": { + "At": [ + -17.551018, + 10.22448 + ] + }, + "b": { + "At": [ + -17.551018, + -9.77552 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 0.44898224, + "y": 18.22448, + "a": { + "At": [ + 10.448982, + 18.22448 + ] + }, + "b": { + "At": [ + -9.551018, + 18.22448 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 18.448982, + "y": 0.22447968, + "a": { + "At": [ + 18.448982, + -9.77552 + ] + }, + "b": { + "At": [ + 18.448982, + 10.22448 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 0.44898224, + "y": -17.77552, + "a": { + "At": [ + -9.551018, + -17.77552 + ] + }, + "b": { + "At": [ + 10.448982, + -17.77552 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "underdotcomb", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 0, + "unicode": [ + "̣" + ], + "name": "underdotcomb", + "note": null, + "filename": null +} diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/underscore.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/underscore.glif deleted file mode 100644 index f549c1b..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/underscore.glif +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/underscore.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/underscore.glifjson new file mode 100644 index 0000000..765ee46 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/underscore.glifjson @@ -0,0 +1,85 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 355.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "underscore", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 355, + "unicode": [ + "_" + ], + "name": "underscore", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni00A_D_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni00A_D_.glif deleted file mode 100644 index daa3376..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni00A_D_.glif +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni02D_A_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni02D_A_.glifjson new file mode 100644 index 0000000..dc8fd1c --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni02D_A_.glifjson @@ -0,0 +1,157 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 239.45456, + "y": 473.0, + "a": { + "At": [ + 239.45456, + 504.0 + ] + }, + "b": { + "At": [ + 239.45456, + 442.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 295.45456, + "y": 529.0, + "a": { + "At": [ + 326.45456, + 529.0 + ] + }, + "b": { + "At": [ + 264.45456, + 529.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 351.45456, + "y": 473.0, + "a": { + "At": [ + 351.45456, + 442.0 + ] + }, + "b": { + "At": [ + 351.45456, + 504.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 295.45456, + "y": 417.0, + "a": { + "At": [ + 264.45456, + 417.0 + ] + }, + "b": { + "At": [ + 326.45456, + 417.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni02DA", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 380, + "unicode": [ + "˚" + ], + "name": "uni02DA", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0302.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0302.glif deleted file mode 100644 index 7274630..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0302.glif +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0302.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0302.glifjson new file mode 100644 index 0000000..e77046f --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0302.glifjson @@ -0,0 +1,101 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -108.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 0.0, + "y": 77.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 74.6641, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0302", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 0, + "unicode": [ + "̂" + ], + "name": "uni0302", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0304.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0304.glif deleted file mode 100644 index ead36f6..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0304.glif +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0304.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0304.glifjson new file mode 100644 index 0000000..ad82056 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0304.glifjson @@ -0,0 +1,85 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -101.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 101.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0304", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 0, + "unicode": [ + "̄" + ], + "name": "uni0304", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0305.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0305.glif deleted file mode 100644 index 7c62a55..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0305.glif +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0305.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0305.glifjson new file mode 100644 index 0000000..a86a69a --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0305.glifjson @@ -0,0 +1,85 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -215.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 215.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0305", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 0, + "unicode": [ + "̅" + ], + "name": "uni0305", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0306.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0306.glif deleted file mode 100644 index 2c38139..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0306.glif +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0306.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0306.glifjson new file mode 100644 index 0000000..467f104 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0306.glifjson @@ -0,0 +1,121 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -85.0, + "y": 77.0, + "a": { + "At": [ + -85.0, + 19.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": -0.200195, + "y": 0.0, + "a": { + "At": [ + 45.4004, + 0.0 + ] + }, + "b": { + "At": [ + -41.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 99.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 99.0, + 9.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0306", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 0, + "unicode": [ + "̆" + ], + "name": "uni0306", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0307.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0307.glif deleted file mode 100644 index 7659f9b..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0307.glif +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0307.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0307.glifjson new file mode 100644 index 0000000..245e762 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0307.glifjson @@ -0,0 +1,157 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -18.0, + "y": 0.0, + "a": { + "At": [ + -18.0, + 10.0 + ] + }, + "b": { + "At": [ + -18.0, + -10.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 0.0, + "y": 18.0, + "a": { + "At": [ + 10.0, + 18.0 + ] + }, + "b": { + "At": [ + -10.0, + 18.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 18.0, + "y": 0.0, + "a": { + "At": [ + 18.0, + -10.0 + ] + }, + "b": { + "At": [ + 18.0, + 10.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 0.0, + "y": -18.0, + "a": { + "At": [ + -10.0, + -18.0 + ] + }, + "b": { + "At": [ + 10.0, + -18.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0307", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 0, + "unicode": [ + "̇" + ], + "name": "uni0307", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0308.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0308.glif deleted file mode 100644 index bccfc8d..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0308.glif +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0308.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0308.glifjson new file mode 100644 index 0000000..b34fa19 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni0308.glifjson @@ -0,0 +1,284 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 72.0, + "y": 0.0, + "a": { + "At": [ + 72.0, + 10.0 + ] + }, + "b": { + "At": [ + 72.0, + -10.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 90.0, + "y": 18.0, + "a": { + "At": [ + 100.0, + 18.0 + ] + }, + "b": { + "At": [ + 80.0, + 18.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 108.0, + "y": 0.0, + "a": { + "At": [ + 108.0, + -10.0 + ] + }, + "b": { + "At": [ + 108.0, + 10.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 90.0, + "y": -18.0, + "a": { + "At": [ + 80.0, + -18.0 + ] + }, + "b": { + "At": [ + 100.0, + -18.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": -112.0, + "y": 0.0, + "a": { + "At": [ + -112.0, + 10.0 + ] + }, + "b": { + "At": [ + -112.0, + -10.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": -94.0, + "y": 18.0, + "a": { + "At": [ + -84.0, + 18.0 + ] + }, + "b": { + "At": [ + -104.0, + 18.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": -76.0, + "y": 0.0, + "a": { + "At": [ + -76.0, + -10.0 + ] + }, + "b": { + "At": [ + -76.0, + 10.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": -94.0, + "y": -18.0, + "a": { + "At": [ + -104.0, + -18.0 + ] + }, + "b": { + "At": [ + -84.0, + -18.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0308", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 0, + "unicode": [ + "̈" + ], + "name": "uni0308", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni030A_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni030A_.glif deleted file mode 100644 index 48c2f8d..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni030A_.glif +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni030A_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni030A_.glifjson new file mode 100644 index 0000000..e74f823 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni030A_.glifjson @@ -0,0 +1,157 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -56.0, + "y": 56.0, + "a": { + "At": [ + -56.0, + 87.0 + ] + }, + "b": { + "At": [ + -56.0, + 25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 0.0, + "y": 112.0, + "a": { + "At": [ + 31.0, + 112.0 + ] + }, + "b": { + "At": [ + -31.0, + 112.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 56.0, + "y": 56.0, + "a": { + "At": [ + 56.0, + 25.0 + ] + }, + "b": { + "At": [ + 56.0, + 87.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 0.0, + "y": 0.0, + "a": { + "At": [ + -31.0, + 0.0 + ] + }, + "b": { + "At": [ + 31.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni030A", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 0, + "unicode": [ + "̊" + ], + "name": "uni030A", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni030B_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni030B_.glif deleted file mode 100644 index d812d8a..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni030B_.glif +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni030B_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni030B_.glifjson new file mode 100644 index 0000000..f9e038b --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni030B_.glifjson @@ -0,0 +1,140 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 20.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 114.0, + "y": 100.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": -130.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": -36.0, + "y": 100.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni030B", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 0, + "unicode": [ + "̋" + ], + "name": "uni030B", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni030C_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni030C_.glif deleted file mode 100644 index 1ccdd2d..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni030C_.glif +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni030C_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni030C_.glifjson new file mode 100644 index 0000000..1f29fae --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni030C_.glifjson @@ -0,0 +1,101 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -68.0, + "y": 77.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 0.0, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 114.664, + "y": 77.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni030C", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 0, + "unicode": [ + "̌" + ], + "name": "uni030C", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni030D_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni030D_.glif deleted file mode 100644 index 724573f..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni030D_.glif +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni030D_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni030D_.glifjson new file mode 100644 index 0000000..21a7320 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni030D_.glifjson @@ -0,0 +1,95 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 0.0, + "a": { + "At": [ + 0.0, + 70.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 0.0, + "y": 179.0, + "a": "Colocated", + "b": { + "At": [ + 0.0, + 109.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni030D", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 0, + "unicode": [ + "̍" + ], + "name": "uni030D", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni2023.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni2023.glif deleted file mode 100644 index a5f4a13..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni2023.glif +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni2023.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni2023.glifjson new file mode 100644 index 0000000..ab9c947 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni2023.glifjson @@ -0,0 +1,117 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 80.0, + "y": 351.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 80.0, + "y": 177.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 233.0, + "y": 264.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 80.0, + "y": 351.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni2023", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 273, + "unicode": [ + "‣" + ], + "name": "uni2023", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni20B_D_.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni20B_D_.glif deleted file mode 100644 index 10e1253..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni20B_D_.glif +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/uni20B_D_.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni20B_D_.glifjson new file mode 100644 index 0000000..b65fa86 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/uni20B_D_.glifjson @@ -0,0 +1,335 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 110.0, + "y": 140.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 392.0, + "y": 140.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 440.384, + "y": 540.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 254.331, + "y": 141.0, + "a": { + "At": [ + 242.973, + 116.641 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 111.0, + "y": 0.0, + "a": { + "At": [ + 57.915, + 0.0 + ] + }, + "b": { + "At": [ + 178.508, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 0.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 0.0, + 49.7598 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 198.723, + "y": 490.909, + "a": { + "At": [ + 276.0, + 528.953 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 456.0, + "y": 540.953, + "a": { + "At": [ + 546.0, + 541.0 + ] + }, + "b": { + "At": [ + 363.917, + 540.905 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 634.0, + "y": 396.0, + "a": { + "At": [ + 634.0, + 301.0 + ] + }, + "b": { + "At": [ + 634.0, + 510.751 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 446.0, + "y": 264.48, + "a": { + "At": [ + 363.0, + 264.48 + ] + }, + "b": { + "At": [ + 539.001, + 264.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 328.0, + "y": 289.0, + "a": "Colocated", + "b": { + "At": [ + 328.0, + 289.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni20BD", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 645, + "unicode": [ + "₽" + ], + "name": "uni20BD", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/v.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/v.glif deleted file mode 100644 index b3294a8..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/v.glif +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/v.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/v.glifjson new file mode 100644 index 0000000..e631674 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/v.glifjson @@ -0,0 +1,215 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 9.0, + "y": -3.0, + "a": { + "At": [ + 9.0, + -3.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 298.0, + "y": 253.0, + "a": { + "At": [ + 383.0, + 272.0 + ] + }, + "b": { + "At": [ + 213.0, + 234.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 319.0, + "y": 118.0, + "a": { + "At": [ + 268.0, + 50.0 + ] + }, + "b": { + "At": [ + 370.0, + 186.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 331.0, + "y": 6.0, + "a": { + "At": [ + 403.0, + 51.0 + ] + }, + "b": { + "At": [ + 259.0, + -39.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 548.0, + "y": 256.0, + "a": { + "At": [ + 548.0, + 256.0 + ] + }, + "b": { + "At": [ + 509.0, + 194.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 625.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 567.0, + 171.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 688.0, + "y": 171.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "v", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 688, + "unicode": [ + "v" + ], + "name": "v", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/v.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/v.high.glif deleted file mode 100644 index 5ff37dc..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/v.high.glif +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/v.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/v.high.glifjson new file mode 100644 index 0000000..9d9b4ce --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/v.high.glifjson @@ -0,0 +1,223 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 73.9043, + 171.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 156.255, + "y": 257.566, + "a": { + "At": [ + 170.233, + 257.566 + ] + }, + "b": { + "At": [ + 96.5127, + 257.566 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 176.916, + "y": 222.349, + "a": { + "At": [ + 176.916, + 138.264 + ] + }, + "b": { + "At": [ + 176.916, + 243.194 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 99.3555, + "y": 21.1787, + "a": { + "At": [ + 99.3555, + 4.64648 + ] + }, + "b": { + "At": [ + 99.3555, + 91.7295 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 119.57, + "y": -6.20215, + "a": { + "At": [ + 168.533, + -6.20215 + ] + }, + "b": { + "At": [ + 105.684, + -6.20215 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 368.0, + "y": 256.0, + "a": { + "At": [ + 368.0, + 203.0 + ] + }, + "b": { + "At": [ + 291.285, + 134.042 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 498.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 410.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "v.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 498, + "unicode": [], + "name": "v.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/v.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/v.low.glif deleted file mode 100644 index 331c112..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/v.low.glif +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/v.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/v.low.glifjson new file mode 100644 index 0000000..7cb8817 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/v.low.glifjson @@ -0,0 +1,275 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -1.0, + "y": 77.0, + "a": { + "At": [ + 33.167, + 99.9238 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 234.968, + "y": 253.001, + "a": { + "At": [ + 259.198, + 253.001 + ] + }, + "b": { + "At": [ + 196.0, + 253.001 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 270.109, + "y": 212.979, + "a": { + "At": [ + 270.109, + 186.309 + ] + }, + "b": { + "At": [ + 270.109, + 236.651 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 232.0, + "y": 118.0, + "a": { + "At": [ + 216.252, + 97.0029 + ] + }, + "b": { + "At": [ + 256.259, + 150.345 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 209.276, + "y": 53.5645, + "a": { + "At": [ + 209.276, + 20.2861 + ] + }, + "b": { + "At": [ + 209.276, + 74.0029 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 257.006, + "y": -6.20215, + "a": { + "At": [ + 267.964, + -6.20215 + ] + }, + "b": { + "At": [ + 227.771, + -6.20215 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 294.0, + "y": 6.0, + "a": { + "At": [ + 366.0, + 51.0 + ] + }, + "b": { + "At": [ + 280.432, + -2.48047 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 461.0, + "y": 256.0, + "a": { + "At": [ + 461.0, + 196.0 + ] + }, + "b": { + "At": [ + 422.0, + 194.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 598.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 510.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "v.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 598, + "unicode": [], + "name": "v.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/viethorncomb.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/viethorncomb.glifjson new file mode 100644 index 0000000..3f43c58 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/viethorncomb.glifjson @@ -0,0 +1,121 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -0.700195, + "y": 0.400391, + "a": { + "At": [ + 84.7002, + 0.400391 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 171.0, + "y": 95.0, + "a": { + "At": [ + 199.21127, + 158.47539 + ] + }, + "b": { + "At": [ + 143.0, + 32.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 90.0, + "y": 177.0, + "a": "Colocated", + "b": { + "At": [ + 130.0, + 177.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "viethorncomb", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 0, + "unicode": [ + "̛" + ], + "name": "viethorncomb", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/w.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/w.glif deleted file mode 100644 index 1f763a0..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/w.glif +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/w.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/w.glifjson new file mode 100644 index 0000000..8f325a8 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/w.glifjson @@ -0,0 +1,277 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 9.0, + "y": -2.0, + "a": { + "At": [ + 101.149, + 0.88744 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 343.093, + "y": 258.0, + "a": { + "At": [ + 331.635, + 235.25 + ] + }, + "b": { + "At": [ + 321.014, + 219.691 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 222.408, + "y": 22.0353, + "a": { + "At": [ + 222.408, + 6.20238 + ] + }, + "b": { + "At": [ + 222.408, + 87.8527 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 246.281, + "y": -9.90406, + "a": { + "At": [ + 309.252, + -9.90406 + ] + }, + "b": { + "At": [ + 227.968, + -9.90406 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 519.893, + "y": 258.0, + "a": { + "At": [ + 506.904, + 237.497 + ] + }, + "b": { + "At": [ + 470.735, + 191.957 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 402.481, + "y": 35.6692, + "a": { + "At": [ + 402.481, + 15.6191 + ] + }, + "b": { + "At": [ + 402.481, + 108.176 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 434.143, + "y": -5.67909, + "a": { + "At": [ + 510.347, + -5.67909 + ] + }, + "b": { + "At": [ + 412.27, + -5.67909 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 691.893, + "y": 258.0, + "a": { + "At": [ + 691.893, + 192.0 + ] + }, + "b": { + "At": [ + 657.919, + 218.591 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 830.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 737.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "w", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 830, + "unicode": [ + "w" + ], + "name": "w", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/w.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/w.high.glif deleted file mode 100644 index c41ce62..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/w.high.glif +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/w.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/w.high.glifjson new file mode 100644 index 0000000..baa4a2f --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/w.high.glifjson @@ -0,0 +1,275 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 22.0, + 171.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 155.093, + "y": 258.0, + "a": { + "At": [ + 150.866, + 251.883 + ] + }, + "b": { + "At": [ + 121.829, + 210.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 35.2875, + "y": 24.5446, + "a": { + "At": [ + 35.2875, + 7.95241 + ] + }, + "b": { + "At": [ + 35.2875, + 85.6259 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 59.4846, + "y": -9.90406, + "a": { + "At": [ + 117.432, + -9.90406 + ] + }, + "b": { + "At": [ + 40.3798, + -9.90406 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 331.893, + "y": 258.0, + "a": { + "At": [ + 319.241, + 236.049 + ] + }, + "b": { + "At": [ + 281.986, + 183.361 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 214.625, + "y": 36.9944, + "a": { + "At": [ + 214.625, + 18.3289 + ] + }, + "b": { + "At": [ + 214.625, + 109.945 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 246.893, + "y": -5.67909, + "a": { + "At": [ + 321.26, + -5.67909 + ] + }, + "b": { + "At": [ + 223.531, + -5.67909 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 504.692, + "y": 258.0, + "a": { + "At": [ + 504.692, + 206.0 + ] + }, + "b": { + "At": [ + 488.105, + 238.759 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 626.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 568.0, + 171.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "w.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 626, + "unicode": [], + "name": "w.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/w.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/w.low.glif deleted file mode 100644 index 06370d8..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/w.low.glif +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/w.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/w.low.glifjson new file mode 100644 index 0000000..02c68a2 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/w.low.glifjson @@ -0,0 +1,275 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 25.2217, + 94.3242 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 198.292, + "y": 258.0, + "a": { + "At": [ + 147.0, + 197.0 + ] + }, + "b": { + "At": [ + 105.744, + 146.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 78.4877, + "y": 24.5446, + "a": { + "At": [ + 78.4877, + 7.95241 + ] + }, + "b": { + "At": [ + 78.4877, + 85.6258 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 102.685, + "y": -9.90406, + "a": { + "At": [ + 153.203, + -9.90406 + ] + }, + "b": { + "At": [ + 83.58, + -9.90406 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 375.093, + "y": 258.0, + "a": { + "At": [ + 361.94, + 235.178 + ] + }, + "b": { + "At": [ + 309.0, + 162.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 257.777, + "y": 37.075, + "a": { + "At": [ + 257.777, + 18.3663 + ] + }, + "b": { + "At": [ + 257.777, + 109.84 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 290.143, + "y": -5.67909, + "a": { + "At": [ + 366.347, + -5.67909 + ] + }, + "b": { + "At": [ + 266.727, + -5.67909 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 547.893, + "y": 258.0, + "a": { + "At": [ + 547.893, + 188.0 + ] + }, + "b": { + "At": [ + 513.919, + 218.591 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 681.0, + "y": 171.0, + "a": "Colocated", + "b": { + "At": [ + 614.0, + 171.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "w.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 681, + "unicode": [], + "name": "w.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/x.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/x.glif deleted file mode 100644 index 21427b7..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/x.glif +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/x.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/x.glifjson new file mode 100644 index 0000000..1ae3018 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/x.glifjson @@ -0,0 +1,254 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 2.0, + "y": -12.0, + "a": { + "At": [ + 55.3681, + 54.4854 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 340.153, + "y": 259.249, + "a": { + "At": [ + 364.297, + 259.249 + ] + }, + "b": { + "At": [ + 211.066, + 259.249 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 379.728, + "y": 221.712, + "a": { + "At": [ + 379.728, + 152.331 + ] + }, + "b": { + "At": [ + 379.728, + 249.024 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 309.297, + "y": 27.3129, + "a": { + "At": [ + 309.297, + 8.84898 + ] + }, + "b": { + "At": [ + 309.297, + 94.0521 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 372.698, + "y": -5.17676, + "a": { + "At": [ + 439.086, + -5.17676 + ] + }, + "b": { + "At": [ + 333.225, + -5.17676 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 586.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 490.979, + 10.4648 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 518.0, + "y": 259.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 182.0, + "y": -4.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "x", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 586, + "unicode": [ + "x" + ], + "name": "x", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/x.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/x.high.glif deleted file mode 100644 index a7a210c..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/x.high.glif +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/x.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/x.high.glifjson new file mode 100644 index 0000000..df80136 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/x.high.glifjson @@ -0,0 +1,252 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 86.0, + 171.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 181.349, + "y": 264.699, + "a": { + "At": [ + 204.1, + 264.699 + ] + }, + "b": { + "At": [ + 99.9108, + 264.699 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 219.319, + "y": 223.099, + "a": { + "At": [ + 219.319, + 158.257 + ] + }, + "b": { + "At": [ + 219.319, + 252.021 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 152.216, + "y": 28.8778, + "a": { + "At": [ + 152.216, + 13.6167 + ] + }, + "b": { + "At": [ + 152.216, + 93.9487 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 206.047, + "y": -3.51855, + "a": { + "At": [ + 272.036, + -3.51855 + ] + }, + "b": { + "At": [ + 166.107, + -3.51855 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 417.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 337.378, + 21.2484 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 359.0, + "y": 261.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 22.0, + "y": -3.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "x.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 416, + "unicode": [], + "name": "x.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/x.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/x.low.glif deleted file mode 100644 index db35bdf..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/x.low.glif +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/x.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/x.low.glifjson new file mode 100644 index 0000000..280c6f1 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/x.low.glifjson @@ -0,0 +1,252 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -1.0, + "y": 77.0, + "a": { + "At": [ + 65.2655, + 122.386 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 269.26, + "y": 263.023, + "a": { + "At": [ + 292.357, + 263.023 + ] + }, + "b": { + "At": [ + 203.893, + 263.023 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 308.094, + "y": 219.743, + "a": { + "At": [ + 308.094, + 159.908 + ] + }, + "b": { + "At": [ + 308.094, + 249.607 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 244.824, + "y": 39.6562, + "a": { + "At": [ + 244.824, + 13.3486 + ] + }, + "b": { + "At": [ + 244.824, + 84.7568 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 282.062, + "y": -0.873971, + "a": { + "At": [ + 346.966, + -0.873971 + ] + }, + "b": { + "At": [ + 256.019, + -0.873971 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 518.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 436.347, + 19.8259 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 448.0, + "y": 257.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 101.0, + "y": -6.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "x.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 518, + "unicode": [], + "name": "x.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/y.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/y.glif deleted file mode 100644 index 3834160..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/y.glif +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/y.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/y.glifjson new file mode 100644 index 0000000..a8c4e5c --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/y.glifjson @@ -0,0 +1,251 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 10.0, + "y": -6.0, + "a": { + "At": [ + 10.0, + -6.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 317.472, + "y": 257.594, + "a": { + "At": [ + 338.18, + 257.594 + ] + }, + "b": { + "At": [ + 210.374, + 257.594 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 349.323, + "y": 225.237, + "a": { + "At": [ + 349.323, + 156.81 + ] + }, + "b": { + "At": [ + 349.323, + 245.624 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 296.982, + "y": -11.9942, + "a": { + "At": [ + 341.013, + -11.9942 + ] + }, + "b": { + "At": [ + 185.501, + -11.9942 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 579.0, + "y": 258.0, + "a": { + "At": [ + 538.523, + 183.793 + ] + }, + "b": { + "At": [ + 505.857, + 115.37 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 226.824, + "y": -288.583, + "a": { + "At": [ + 210.52, + -288.583 + ] + }, + "b": { + "At": [ + 311.713, + -288.583 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 196.585, + "y": -255.329, + "a": { + "At": [ + 196.585, + -116.552 + ] + }, + "b": { + "At": [ + 196.585, + -279.251 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 690.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 444.023, + -95.2344 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "y", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 690, + "unicode": [ + "y" + ], + "name": "y", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/y.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/y.high.glif deleted file mode 100644 index 6dfe3a9..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/y.high.glif +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/y.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/y.high.glifjson new file mode 100644 index 0000000..ffe7f56 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/y.high.glifjson @@ -0,0 +1,275 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 90.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 171.472, + "y": 260.594, + "a": { + "At": [ + 192.18, + 260.594 + ] + }, + "b": { + "At": [ + 94.4076, + 260.594 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 203.323, + "y": 228.237, + "a": { + "At": [ + 203.323, + 173.463 + ] + }, + "b": { + "At": [ + 203.323, + 248.624 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 113.617, + "y": 35.7472, + "a": { + "At": [ + 113.617, + 12.6012 + ] + }, + "b": { + "At": [ + 113.617, + 100.41 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 149.982, + "y": -8.99424, + "a": { + "At": [ + 271.693, + -8.99424 + ] + }, + "b": { + "At": [ + 124.283, + -8.99424 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 432.0, + "y": 261.0, + "a": { + "At": [ + 384.925, + 179.773 + ] + }, + "b": { + "At": [ + 413.096, + 224.137 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 80.8237, + "y": -285.583, + "a": { + "At": [ + 64.5199, + -285.583 + ] + }, + "b": { + "At": [ + 203.743, + -285.583 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 50.5851, + "y": -252.329, + "a": { + "At": [ + 50.5851, + -132.0 + ] + }, + "b": { + "At": [ + 50.5851, + -276.251 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 543.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 233.303, + -140.188 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "y.high", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 543, + "unicode": [], + "name": "y.high", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/y.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/y.low.glif deleted file mode 100644 index d123f10..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/y.low.glif +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/y.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/y.low.glifjson new file mode 100644 index 0000000..43dcbcc --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/y.low.glifjson @@ -0,0 +1,275 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 77.0, + "a": { + "At": [ + 121.194, + 161.525 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 205.0, + "y": 254.0, + "a": { + "At": [ + 234.0, + 254.0 + ] + }, + "b": { + "At": [ + 152.793, + 254.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 255.0, + "y": 219.0, + "a": { + "At": [ + 255.0, + 171.072 + ] + }, + "b": { + "At": [ + 255.0, + 240.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 166.617, + "y": 31.9541, + "a": { + "At": [ + 166.617, + 9.07227 + ] + }, + "b": { + "At": [ + 166.617, + 93.3467 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 202.675, + "y": -12.2012, + "a": { + "At": [ + 324.063, + -12.2012 + ] + }, + "b": { + "At": [ + 177.198, + -12.2012 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 485.0, + "y": 257.0, + "a": { + "At": [ + 440.706, + 177.027 + ] + }, + "b": { + "At": [ + 466.161, + 220.264 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 132.823, + "y": -289.583, + "a": { + "At": [ + 116.52, + -289.583 + ] + }, + "b": { + "At": [ + 255.376, + -289.583 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 102.585, + "y": -256.329, + "a": { + "At": [ + 102.585, + -99.1729 + ] + }, + "b": { + "At": [ + 102.585, + -280.251 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 596.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 287.147, + -139.261 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "y.low", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 596, + "unicode": [], + "name": "y.low", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/yen.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/yen.glif deleted file mode 100644 index 5b55d21..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/yen.glif +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/yen.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/yen.glifjson new file mode 100644 index 0000000..e6e2be0 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/yen.glifjson @@ -0,0 +1,364 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 103.0, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 562.0, + "y": 264.48, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 149.25, + "y": 530.101, + "a": { + "At": [ + 163.0, + 540.953 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 215.939, + "y": 547.2, + "a": { + "At": [ + 264.675, + 547.2 + ] + }, + "b": { + "At": [ + 189.435, + 547.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 302.295, + "y": 459.99, + "a": { + "At": [ + 302.295, + 336.87 + ] + }, + "b": { + "At": [ + 302.295, + 508.726 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 145.83, + "y": 56.4307, + "a": { + "At": [ + 145.83, + 28.2148 + ] + }, + "b": { + "At": [ + 145.83, + 178.695 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 192.0, + "y": 0.0, + "a": { + "At": [ + 288.614, + 0.0 + ] + }, + "b": { + "At": [ + 163.784, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 486.119, + "y": 301.815, + "a": "Colocated", + "b": { + "At": [ + 439.689, + 205.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 602.399, + "y": 543.78, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 253.56, + "y": -179.55, + "a": { + "At": [ + 236.613, + -214.689 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 161.22, + "y": -283.859, + "a": { + "At": [ + 135.569, + -283.859 + ] + }, + "b": { + "At": [ + 215.231, + -283.764 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 128.729, + "y": -235.979, + "a": { + "At": [ + 128.729, + -179.444 + ] + }, + "b": { + "At": [ + 128.729, + -261.63 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 337.0, + "y": -5.0, + "a": "Colocated", + "b": { + "At": [ + 258.848, + -68.2422 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "yen", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 607, + "unicode": [ + "¥" + ], + "name": "yen", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/z.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/z.glif deleted file mode 100644 index be9e4e7..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/z.glif +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/z.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/z.glifjson new file mode 100644 index 0000000..28b6970 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/z.glifjson @@ -0,0 +1,316 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 20.0, + "y": 0.0, + "a": { + "At": [ + 61.9043, + 47.5098 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 322.77, + "y": 259.505, + "a": { + "At": [ + 347.77, + 259.505 + ] + }, + "b": { + "At": [ + 210.0, + 259.505 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 360.984, + "y": 219.467, + "a": { + "At": [ + 360.984, + 135.0 + ] + }, + "b": { + "At": [ + 360.984, + 244.467 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 229.0, + "y": 23.0, + "a": "Colocated", + "b": { + "At": [ + 285.285, + 77.4791 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 229.0, + "y": 23.0, + "a": { + "At": [ + 242.64899, + 36.211 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 262.199, + "y": 41.4271, + "a": { + "At": [ + 289.259, + 41.4271 + ] + }, + "b": { + "At": [ + 253.53601, + 41.4271 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 294.609, + "y": -26.5575, + "a": { + "At": [ + 294.609, + -116.0 + ] + }, + "b": { + "At": [ + 294.609, + -9.47013 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 123.66699, + "y": -290.203, + "a": { + "At": [ + 106.701996, + -290.203 + ] + }, + "b": { + "At": [ + 200.004, + -290.203 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 91.4719, + "y": -259.073, + "a": { + "At": [ + 91.4719, + -148.629 + ] + }, + "b": { + "At": [ + 91.4719, + -282.502 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 480.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 289.866, + -56.1328 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "z", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 480, + "unicode": [ + "z" + ], + "name": "z", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/z.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/z.high.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/z.high.glif deleted file mode 100644 index 7adf45b..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/z.high.glif +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/z.high.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/z.high.glifjson new file mode 100644 index 0000000..ca63443 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/z.high.glifjson @@ -0,0 +1,314 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 171.0, + "a": { + "At": [ + 104.0, + 171.16 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 224.286, + "y": 259.216, + "a": { + "At": [ + 242.536, + 259.216 + ] + }, + "b": { + "At": [ + 174.201, + 259.216 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 253.789, + "y": 230.492, + "a": { + "At": [ + 253.789, + 191.429 + ] + }, + "b": { + "At": [ + 253.789, + 249.339 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 125.0, + "y": 28.0, + "a": "Colocated", + "b": { + "At": [ + 213.558, + 104.752 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 125.0, + "y": 28.0, + "a": { + "At": [ + 138.95195, + 37.819355 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 158.8889, + "y": 35.350445, + "a": { + "At": [ + 177.68204, + 26.875973 + ] + }, + "b": { + "At": [ + 150.13046, + 39.299927 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 185.333, + "y": -36.3389, + "a": { + "At": [ + 185.333, + -110.0 + ] + }, + "b": { + "At": [ + 185.333, + 2.6610985 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 15.667, + "y": -291.202, + "a": { + "At": [ + -1.2978497, + -291.202 + ] + }, + "b": { + "At": [ + 122.826996, + -291.202 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": -16.5283, + "y": -260.073, + "a": { + "At": [ + -16.5283, + -128.892 + ] + }, + "b": { + "At": [ + -16.5283, + -283.502 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 382.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 151.892, + -84.123 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "z.high", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 382, + "unicode": [], + "name": "z.high", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/z.high.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/z.low.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/z.low.glif deleted file mode 100644 index e3387f5..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/z.low.glif +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/z.low.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/z.low.glifjson new file mode 100644 index 0000000..f7cf5d0 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/z.low.glifjson @@ -0,0 +1,288 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": -1.0, + "y": 75.6641, + "a": { + "At": [ + 127.173, + 165.412 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 281.831, + "y": 259.095, + "a": { + "At": [ + 301.831, + 259.095 + ] + }, + "b": { + "At": [ + 221.668, + 259.095 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 314.984, + "y": 230.467, + "a": { + "At": [ + 314.984, + 156.0 + ] + }, + "b": { + "At": [ + 314.984, + 250.467 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 190.0, + "y": 36.0, + "a": "Colocated", + "b": { + "At": [ + 214.0, + 60.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 190.0, + "y": 36.0, + "a": { + "At": [ + 215.00002, + 47.5 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 238.60901, + "y": -16.5575, + "a": { + "At": [ + 238.60901, + -171.5575 + ] + }, + "b": { + "At": [ + 238.60901, + 30.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 65.6672, + "y": -290.203, + "a": { + "At": [ + 49.6672, + -290.203 + ] + }, + "b": { + "At": [ + 165.693, + -290.203 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 36.4719, + "y": -259.073, + "a": { + "At": [ + 36.4719, + -148.726 + ] + }, + "b": { + "At": [ + 36.4719, + -275.073 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 416.0, + "y": 77.0, + "a": "Colocated", + "b": { + "At": [ + 267.569, + -26.9316 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "z.low", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 416, + "unicode": [], + "name": "z.low", + "note": null, + "filename": "FRBAmericanCursive-SOURCE.ufo/glyphs/z.low.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/zero.dnom.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/zero.dnom.glifjson new file mode 100644 index 0000000..1e40241 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/zero.dnom.glifjson @@ -0,0 +1,173 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 177.874, + "y": 49.4395, + "a": { + "At": [ + 144.704, + 49.4395 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 37.402298, + "y": -69.0, + "a": { + "At": [ + 2.804699, + -138.753 + ] + }, + "b": { + "At": [ + 87.464, + 32.2119 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 69.983, + "y": -247.902, + "a": { + "At": [ + 101.06, + -247.902 + ] + }, + "b": { + "At": [ + -5.1952972, + -247.902 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 217.252, + "y": -113.55, + "a": { + "At": [ + 246.89801, + -49.8535 + ] + }, + "b": { + "At": [ + 162.329, + -230.799 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 177.874, + "y": 49.4395, + "a": "Colocated", + "b": { + "At": [ + 250.535, + 49.4395 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "zero.dnom", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 280, + "unicode": [ + "₀" + ], + "name": "zero.dnom", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/zero.glif b/FRBAmericanCursive-SOURCE.ufo/glyphs/zero.glif deleted file mode 100644 index d0264ad..0000000 --- a/FRBAmericanCursive-SOURCE.ufo/glyphs/zero.glif +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/zero.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/zero.glifjson new file mode 100644 index 0000000..1902846 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/zero.glifjson @@ -0,0 +1,173 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 497.356, + "y": 535.344, + "a": { + "At": [ + 437.047, + 535.344 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 241.953, + "y": 320.0, + "a": { + "At": [ + 179.049, + 193.177 + ] + }, + "b": { + "At": [ + 332.974, + 504.021 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 301.191, + "y": -5.27785, + "a": { + "At": [ + 357.694, + -5.27785 + ] + }, + "b": { + "At": [ + 164.502, + -5.27785 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 568.953, + "y": 239.0, + "a": { + "At": [ + 622.856, + 354.812 + ] + }, + "b": { + "At": [ + 469.092, + 25.8212 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 497.356, + "y": 535.344, + "a": "Colocated", + "b": { + "At": [ + 629.468, + 535.344 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "zero", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 550, + "unicode": [ + "0" + ], + "name": "zero", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/zero.numr.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/zero.numr.glifjson new file mode 100644 index 0000000..a54ec74 --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/zero.numr.glifjson @@ -0,0 +1,173 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 350.874, + "y": 549.439, + "a": { + "At": [ + 317.70398, + 549.439 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 210.4023, + "y": 431.0, + "a": { + "At": [ + 175.8047, + 361.247 + ] + }, + "b": { + "At": [ + 260.464, + 532.212 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 242.983, + "y": 252.098, + "a": { + "At": [ + 274.06, + 252.098 + ] + }, + "b": { + "At": [ + 167.8047, + 252.098 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 390.252, + "y": 386.45, + "a": { + "At": [ + 419.898, + 450.146 + ] + }, + "b": { + "At": [ + 335.329, + 269.201 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 350.874, + "y": 549.439, + "a": "Colocated", + "b": { + "At": [ + 423.535, + 549.439 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 12.5, + "right_offset": 12.5, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "zero.numr", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 280, + "unicode": [ + "⁰" + ], + "name": "zero.numr", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/glyphs/zwsp.glifjson b/FRBAmericanCursive-SOURCE.ufo/glyphs/zwsp.glifjson new file mode 100644 index 0000000..e68a3cf --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/glyphs/zwsp.glifjson @@ -0,0 +1,31 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "zwsp", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 0, + "unicode": [ + "​", + "‌", + "‍" + ], + "name": "zwsp", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/layercontents.plist b/FRBAmericanCursive-SOURCE.ufo/layercontents.plist index cb4850c..7ffb40f 100644 --- a/FRBAmericanCursive-SOURCE.ufo/layercontents.plist +++ b/FRBAmericanCursive-SOURCE.ufo/layercontents.plist @@ -1,10 +1,10 @@ - + - - - public.default - glyphs - - - + + + public.default + glyphs + + + \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/lib.plist b/FRBAmericanCursive-SOURCE.ufo/lib.plist new file mode 100644 index 0000000..0df89ee --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/lib.plist @@ -0,0 +1,19 @@ + + + + + public.openTypeMeta + + dlng + + Latn + ru-Cyrl + + slng + + Latn + Cyrl + + + + diff --git a/FRBAmericanCursive-SOURCE.ufo/metainfo.plist b/FRBAmericanCursive-SOURCE.ufo/metainfo.plist index 7b8b34a..8a19813 100644 --- a/FRBAmericanCursive-SOURCE.ufo/metainfo.plist +++ b/FRBAmericanCursive-SOURCE.ufo/metainfo.plist @@ -1,10 +1,10 @@ - + - - creator - com.github.fonttools.ufoLib - formatVersion - 3 - - + + creator + org.MFEK + formatVersion + 3 + + \ No newline at end of file diff --git a/FRBAmericanCursive-SOURCE.ufo/strokes_mark.fea b/FRBAmericanCursive-SOURCE.ufo/strokes_mark.fea new file mode 100644 index 0000000..092bc2b --- /dev/null +++ b/FRBAmericanCursive-SOURCE.ufo/strokes_mark.fea @@ -0,0 +1 @@ +; diff --git a/FRBAmericanPrint-SOURCE.ufo/features.fea b/FRBAmericanPrint-SOURCE.ufo/features.fea new file mode 100644 index 0000000..b153ae0 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/features.fea @@ -0,0 +1,11 @@ +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem cyrl dflt; + +include(../fea/GDEF.fea); +include(../fea/classes.fea); +include(../fea/ccmp.fea); +include(../fea/strokes.fea); +include(strokes_mark.fea); + +# vim: set ts=4 sw=4 expandtab: diff --git a/FRBAmericanPrint-SOURCE.ufo/fontinfo.plist b/FRBAmericanPrint-SOURCE.ufo/fontinfo.plist new file mode 100644 index 0000000..87feeb2 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/fontinfo.plist @@ -0,0 +1,169 @@ + + + + + ascender + 800 + descender + -370 + openTypeOS2WinAscent + 800 + openTypeOS2WinDescent + 370 + openTypeHheaAscender + 800 + openTypeHheaDescender + -370 + openTypeHheaLineGap + 0 + openTypeOS2TypoLineGap + 0 + capHeight + 800 + copyright + Copyright 2021 Fredrick R. Brennan <copypaste@kittens.ph> + familyName + FRB American Print + guidelines + + + x + 625 + y + 418 + angle + 0 + name + x height + + + italicAngle + 0 + openTypeOS2VendorID + MFEK + openTypeHeadCreated + 2021/01/04 01:14:38 + openTypeNameLicense + This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. + openTypeNameLicenseURL + http://scripts.sil.org/OFL + openTypeNameVersion + Version 2.0 + openTypeOS2TypoDescender + -370 + postscriptFontName + FRBAmericanPrint-Regular + postscriptFullName + FRB American Print + postscriptUnderlinePosition + -125 + postscriptUnderlineThickness + 62 + postscriptWeightName + Regular + styleMapFamilyName + FRB American Print + styleMapStyleName + italic + styleName + Regular + unitsPerEm + 1000 + versionMajor + 2 + versionMinor + 0 + xHeight + 418 + + diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/A_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/A_.glifjson new file mode 100644 index 0000000..1513298 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/A_.glifjson @@ -0,0 +1,156 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 85.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 434.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 783.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 256.0, + "y": 387.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 610.0, + "y": 387.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "A", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 860, + "unicode": [ + "A" + ], + "name": "A", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/B_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/B_.glifjson new file mode 100644 index 0000000..9184862 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/B_.glifjson @@ -0,0 +1,513 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 91.0, + "y": 38.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 91.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 351.0, + "y": 775.0, + "a": { + "At": [ + 413.772, + 775.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 534.925, + "y": 744.591, + "a": { + "At": [ + 562.889, + 730.339 + ] + }, + "b": { + "At": [ + 478.996, + 773.093 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 605.746, + "y": 683.995, + "a": { + "At": [ + 623.658, + 658.222 + ] + }, + "b": { + "At": [ + 587.835, + 709.77 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 635.386, + "y": 595.979, + "a": { + "At": [ + 636.477, + 564.612 + ] + }, + "b": { + "At": [ + 634.295, + 627.347 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 611.688, + "y": 497.22, + "a": { + "At": [ + 595.384, + 470.4 + ] + }, + "b": { + "At": [ + 627.992, + 524.04 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 544.106, + "y": 433.158, + "a": { + "At": [ + 516.721, + 417.824 + ] + }, + "b": { + "At": [ + 571.492, + 448.492 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 454.964, + "y": 406.551, + "a": { + "At": [ + 423.892, + 402.12 + ] + }, + "b": { + "At": [ + 486.036, + 410.981 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 361.0, + "y": 402.0, + "a": "Colocated", + "b": { + "At": [ + 392.387, + 402.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 105.0, + "y": 402.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 383.0, + "y": 402.0, + "a": { + "At": [ + 414.938, + 402.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 478.597, + "y": 397.149, + "a": { + "At": [ + 510.185, + 392.438 + ] + }, + "b": { + "At": [ + 447.008, + 401.861 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 568.897, + "y": 364.917, + "a": { + "At": [ + 596.465, + 348.79 + ] + }, + "b": { + "At": [ + 541.33, + 381.045 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 636.011, + "y": 298.088, + "a": { + "At": [ + 651.788, + 270.319 + ] + }, + "b": { + "At": [ + 620.233, + 325.856 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 657.165, + "y": 206.04, + "a": { + "At": [ + 654.983, + 174.177 + ] + }, + "b": { + "At": [ + 659.347, + 237.903 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 624.128, + "y": 114.479, + "a": { + "At": [ + 605.136, + 88.8008 + ] + }, + "b": { + "At": [ + 643.121, + 140.155 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 550.534, + "y": 54.584, + "a": { + "At": [ + 493.085, + 26.6611 + ] + }, + "b": { + "At": [ + 579.259, + 68.5459 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 363.0, + "y": 25.0, + "a": "Colocated", + "b": { + "At": [ + 426.876, + 25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 92.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "B", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 740, + "unicode": [ + "B" + ], + "name": "B", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/C_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/C_.glifjson new file mode 100644 index 0000000..287569d --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/C_.glifjson @@ -0,0 +1,173 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 737.0, + "y": 639.0, + "a": { + "At": [ + 671.083, + 721.904 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 453.0, + "y": 775.0, + "a": { + "At": [ + 250.0, + 775.0 + ] + }, + "b": { + "At": [ + 568.155, + 775.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 85.0, + "y": 400.0, + "a": { + "At": [ + 85.0, + 198.0 + ] + }, + "b": { + "At": [ + 85.0, + 602.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 453.0, + "y": 25.0, + "a": { + "At": [ + 569.318, + 25.0 + ] + }, + "b": { + "At": [ + 250.0, + 25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 740.0, + "y": 163.628, + "a": "Colocated", + "b": { + "At": [ + 673.16, + 79.1738 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "C", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 800, + "unicode": [ + "C" + ], + "name": "C", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/D_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/D_.glifjson new file mode 100644 index 0000000..57597bb --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/D_.glifjson @@ -0,0 +1,426 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 85.0, + "y": 776.0, + "a": { + "At": [ + 85.0, + 776.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 85.0, + "y": 417.0, + "a": "Colocated", + "b": { + "At": [ + 85.0, + 599.092 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 85.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 95.0, + "y": 776.0, + "a": { + "At": [ + 95.0, + 776.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 155.0, + "y": 776.0, + "a": { + "At": [ + 212.666, + 776.0 + ] + }, + "b": { + "At": [ + 143.821, + 776.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 285.0, + "y": 776.0, + "a": { + "At": [ + 335.851, + 776.0 + ] + }, + "b": { + "At": [ + 285.0, + 776.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 436.514, + "y": 762.473, + "a": { + "At": [ + 485.804, + 749.972 + ] + }, + "b": { + "At": [ + 387.225, + 774.974 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 570.163, + "y": 692.123, + "a": { + "At": [ + 607.944, + 658.089 + ] + }, + "b": { + "At": [ + 532.382, + 726.157 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 655.227, + "y": 567.15, + "a": { + "At": [ + 673.769, + 519.802 + ] + }, + "b": { + "At": [ + 636.684, + 614.5 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 683.0, + "y": 408.0, + "a": { + "At": [ + 683.0, + 353.0 + ] + }, + "b": { + "At": [ + 683.0, + 463.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 655.485, + "y": 248.603, + "a": { + "At": [ + 636.317, + 198.229 + ] + }, + "b": { + "At": [ + 674.653, + 298.977 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 566.605, + "y": 115.278, + "a": { + "At": [ + 526.901, + 78.8291 + ] + }, + "b": { + "At": [ + 606.309, + 151.728 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 425.547, + "y": 39.6484, + "a": { + "At": [ + 373.369, + 26.1396 + ] + }, + "b": { + "At": [ + 477.724, + 53.1572 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 265.0, + "y": 25.0, + "a": "Colocated", + "b": { + "At": [ + 318.897, + 25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 95.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "D", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 750, + "unicode": [ + "D" + ], + "name": "D", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/E_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/E_.glifjson new file mode 100644 index 0000000..5272143 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/E_.glifjson @@ -0,0 +1,198 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 545.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 95.0, + "y": 775.0, + "a": { + "At": [ + 95.0, + 775.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 95.0, + "y": 511.0, + "a": "Colocated", + "b": { + "At": [ + 95.0, + 655.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 95.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 545.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 95.0, + "y": 418.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 379.0, + "y": 418.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "E", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 620, + "unicode": [ + "E" + ], + "name": "E", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/E_uro.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/E_uro.glifjson new file mode 100644 index 0000000..4f8b47b --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/E_uro.glifjson @@ -0,0 +1,303 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 42.0, + "y": 488.0, + "a": { + "At": [ + 42.0, + 488.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 490.0, + "y": 488.0, + "a": "Colocated", + "b": { + "At": [ + 331.0, + 488.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 42.0, + "y": 288.0, + "a": { + "At": [ + 42.0, + 288.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 490.0, + "y": 288.0, + "a": "Colocated", + "b": { + "At": [ + 331.0, + 288.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 763.0, + "y": 639.0, + "a": { + "At": [ + 697.083, + 721.904 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 479.0, + "y": 775.0, + "a": { + "At": [ + 276.0, + 775.0 + ] + }, + "b": { + "At": [ + 594.155, + 775.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 111.0, + "y": 400.0, + "a": { + "At": [ + 111.0, + 198.0 + ] + }, + "b": { + "At": [ + 111.0, + 602.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 479.0, + "y": 25.0, + "a": { + "At": [ + 595.318, + 25.0 + ] + }, + "b": { + "At": [ + 276.0, + 25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 766.0, + "y": 163.628, + "a": "Colocated", + "b": { + "At": [ + 699.16, + 79.1738 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "Euro", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 832, + "unicode": [ + "€" + ], + "name": "Euro", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/F_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/F_.glifjson new file mode 100644 index 0000000..88cf9ff --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/F_.glifjson @@ -0,0 +1,182 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 545.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 95.0, + "y": 775.0, + "a": { + "At": [ + 95.0, + 775.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 95.0, + "y": 360.0, + "a": "Colocated", + "b": { + "At": [ + 95.0, + 559.837 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 95.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 95.0, + "y": 418.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 379.0, + "y": 418.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "F", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 620, + "unicode": [ + "F" + ], + "name": "F", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/G_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/G_.glifjson new file mode 100644 index 0000000..0ee5316 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/G_.glifjson @@ -0,0 +1,228 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 729.239, + "y": 648.729, + "a": { + "At": [ + 662.002, + 726.133 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 452.0, + "y": 775.0, + "a": { + "At": [ + 249.0, + 775.0 + ] + }, + "b": { + "At": [ + 562.812, + 775.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 85.0, + "y": 398.0, + "a": { + "At": [ + 85.0, + 195.0 + ] + }, + "b": { + "At": [ + 85.0, + 601.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 452.0, + "y": 26.0, + "a": { + "At": [ + 655.0, + 26.0 + ] + }, + "b": { + "At": [ + 249.0, + 26.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 797.0, + "y": 392.0, + "a": "Colocated", + "b": { + "At": [ + 797.0, + 178.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 795.0, + "y": 392.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 448.0, + "y": 392.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "G", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 877, + "unicode": [ + "G" + ], + "name": "G", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/H_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/H_.glifjson new file mode 100644 index 0000000..cdbe9ee --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/H_.glifjson @@ -0,0 +1,247 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 85.0, + "y": 775.0, + "a": { + "At": [ + 85.0, + 775.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 85.0, + "y": 525.0, + "a": "Colocated", + "b": { + "At": [ + 85.0, + 662.695 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 85.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 89.0, + "y": 393.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 639.0, + "y": 393.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 641.0, + "y": 775.0, + "a": { + "At": [ + 641.0, + 775.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 641.0, + "y": 563.0, + "a": "Colocated", + "b": { + "At": [ + 641.0, + 682.772 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 641.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "H", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 725, + "unicode": [ + "H" + ], + "name": "H", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/I_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/I_.glifjson new file mode 100644 index 0000000..b8cbc1b --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/I_.glifjson @@ -0,0 +1,221 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 61.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 229.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 141.0, + "y": 769.0, + "a": { + "At": [ + 141.0, + 769.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 141.0, + "y": 389.0, + "a": "Colocated", + "b": { + "At": [ + 141.0, + 577.273 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 141.0, + "y": 29.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 61.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 229.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "I", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 292, + "unicode": [ + "I" + ], + "name": "I", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/J_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/J_.glifjson new file mode 100644 index 0000000..3ea3ee1 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/J_.glifjson @@ -0,0 +1,296 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 310.0, + "y": 782.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 800.0, + "y": 782.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 560.0, + "y": 778.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 560.0, + "y": 365.0, + "a": { + "At": [ + 560.0, + 325.146 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 552.523, + "y": 245.847, + "a": { + "At": [ + 545.431, + 206.629 + ] + }, + "b": { + "At": [ + 559.616, + 285.064 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 509.576, + "y": 135.156, + "a": { + "At": [ + 487.569, + 101.929 + ] + }, + "b": { + "At": [ + 531.582, + 168.383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 422.555, + "y": 54.8975, + "a": { + "At": [ + 387.571, + 35.8057 + ] + }, + "b": { + "At": [ + 457.538, + 73.9893 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 308.0, + "y": 25.0, + "a": { + "At": [ + 254.384, + 24.2188 + ] + }, + "b": { + "At": [ + 347.85, + 25.5801 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 156.729, + "y": 71.5908, + "a": { + "At": [ + 112.721, + 102.228 + ] + }, + "b": { + "At": [ + 200.736, + 40.9531 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 60.0, + "y": 197.0, + "a": "Colocated", + "b": { + "At": [ + 78.48, + 146.663 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "J", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 900, + "unicode": [ + "J" + ], + "name": "J", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/K_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/K_.glifjson new file mode 100644 index 0000000..8d70551 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/K_.glifjson @@ -0,0 +1,221 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 85.0, + "y": 775.0, + "a": { + "At": [ + 85.0, + 775.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 85.0, + "y": 407.0, + "a": "Colocated", + "b": { + "At": [ + 85.0, + 592.138 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 85.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 603.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 91.0, + "y": 383.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 91.0, + "y": 427.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 603.0, + "y": 27.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "K", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 680, + "unicode": [ + "K" + ], + "name": "K", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/L_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/L_.glifjson new file mode 100644 index 0000000..7b5b7f6 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/L_.glifjson @@ -0,0 +1,153 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 75.0, + "y": 776.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 75.0, + "y": 396.0, + "a": { + "At": [ + 75.0, + 209.76192 + ] + }, + "b": { + "At": [ + 75.0, + 585.238 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 75.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 354.0, + "y": 25.0, + "a": { + "At": [ + 464.17734, + 25.0 + ] + }, + "b": { + "At": [ + 221.28647, + 25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 565.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "L", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 645, + "unicode": [ + "L" + ], + "name": "L", + "note": null, + "filename": "/home/fred/Workspace/NotoHandAmericanCursive/FRBAmericanPrint-SOURCE.ufo/glyphs/L_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/M_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/M_.glifjson new file mode 100644 index 0000000..df26fce --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/M_.glifjson @@ -0,0 +1,133 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 88.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 88.0, + "y": 776.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 466.0, + "y": 33.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 842.0, + "y": 776.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 842.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "M", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 935, + "unicode": [ + "M" + ], + "name": "M", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/N_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/N_.glifjson new file mode 100644 index 0000000..457cfe4 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/N_.glifjson @@ -0,0 +1,117 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 97.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 97.0, + "y": 776.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 661.0, + "y": 24.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 661.0, + "y": 774.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "N", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 770, + "unicode": [ + "N" + ], + "name": "N", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/O_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/O_.glifjson new file mode 100644 index 0000000..9ed5d5a --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/O_.glifjson @@ -0,0 +1,157 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 458.83, + "y": 774.88, + "a": { + "At": [ + 258.85, + 774.88 + ] + }, + "b": { + "At": [ + 658.81, + 774.88 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 107.25, + "y": 400.0, + "a": { + "At": [ + 107.25, + 191.64 + ] + }, + "b": { + "At": [ + 107.25, + 603.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 458.83, + "y": 25.2402, + "a": { + "At": [ + 658.81, + 25.2402 + ] + }, + "b": { + "At": [ + 258.85, + 25.2402 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 820.41, + "y": 400.0, + "a": { + "At": [ + 820.41, + 603.48 + ] + }, + "b": { + "At": [ + 820.41, + 191.64 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "O", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 925, + "unicode": [ + "O" + ], + "name": "O", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/P_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/P_.glifjson new file mode 100644 index 0000000..46d241c --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/P_.glifjson @@ -0,0 +1,359 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 82.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 430.769, + "y": 773.846, + "a": { + "At": [ + 430.769, + 773.846 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 522.457, + "y": 767.708, + "a": { + "At": [ + 551.325, + 760.903 + ] + }, + "b": { + "At": [ + 493.59, + 774.513 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 601.311, + "y": 728.404, + "a": { + "At": [ + 623.75, + 709.009 + ] + }, + "b": { + "At": [ + 578.873, + 747.798 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 650.847, + "y": 655.681, + "a": { + "At": [ + 660.821, + 627.75 + ] + }, + "b": { + "At": [ + 640.873, + 683.613 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 660.0, + "y": 568.0, + "a": { + "At": [ + 653.393, + 516.884 + ] + }, + "b": { + "At": [ + 663.802, + 597.414 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 582.287, + "y": 439.738, + "a": { + "At": [ + 560.884, + 425.384 + ] + }, + "b": { + "At": [ + 625.093, + 468.446 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 511.012, + "y": 411.174, + "a": { + "At": [ + 485.702, + 406.323 + ] + }, + "b": { + "At": [ + 536.322, + 416.025 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 434.0, + "y": 406.0, + "a": "Colocated", + "b": { + "At": [ + 459.771, + 406.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 84.0, + "y": 406.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 82.0, + "y": 772.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 82.0, + "y": 448.0, + "a": "Colocated", + "b": { + "At": [ + 82.0, + 616.871 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 82.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "P", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 742, + "unicode": [ + "P" + ], + "name": "P", + "note": null, + "filename": "/home/fred/Workspace/NotoHandAmericanCursive/FRBAmericanPrint-SOURCE.ufo/glyphs/P_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/Q_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/Q_.glifjson new file mode 100644 index 0000000..11654b8 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/Q_.glifjson @@ -0,0 +1,212 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 621.0, + "y": 235.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 820.0, + "y": 36.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 458.83, + "y": 25.2402, + "a": { + "At": [ + 258.85, + 25.2402 + ] + }, + "b": { + "At": [ + 658.81, + 25.2402 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 97.25, + "y": 400.0, + "a": { + "At": [ + 97.25, + 603.48 + ] + }, + "b": { + "At": [ + 97.25, + 191.64 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 458.83, + "y": 774.88, + "a": { + "At": [ + 658.81, + 774.88 + ] + }, + "b": { + "At": [ + 258.85, + 774.88 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 820.41, + "y": 400.0, + "a": { + "At": [ + 820.41, + 191.64 + ] + }, + "b": { + "At": [ + 820.41, + 603.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "Q", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 925, + "unicode": [ + "Q" + ], + "name": "Q", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/R_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/R_.glifjson new file mode 100644 index 0000000..6f6a1dc --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/R_.glifjson @@ -0,0 +1,289 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 82.0, + "y": 772.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 82.0, + "y": 425.7143, + "a": { + "At": [ + 82.0, + 230.34851 + ] + }, + "b": { + "At": [ + 82.0, + 602.9658 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 82.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 82.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 454.0, + "y": 775.0, + "a": { + "At": [ + 599.0, + 775.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 660.0, + "y": 591.0, + "a": { + "At": [ + 660.0, + 483.02 + ] + }, + "b": { + "At": [ + 660.0, + 698.98 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 454.0, + "y": 406.0, + "a": "Colocated", + "b": { + "At": [ + 599.0, + 406.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 84.0, + "y": 406.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 84.0, + "y": 406.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 626.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "R", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 742, + "unicode": [ + "R" + ], + "name": "R", + "note": null, + "filename": "/home/fred/Workspace/NotoHandAmericanCursive/FRBAmericanPrint-SOURCE.ufo/glyphs/R_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/S_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/S_.glifjson new file mode 100644 index 0000000..f615c3d --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/S_.glifjson @@ -0,0 +1,449 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 546.0, + "y": 710.0, + "a": { + "At": [ + 489.033, + 750.386 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 350.0, + "y": 774.0, + "a": { + "At": [ + 300.824, + 773.643 + ] + }, + "b": { + "At": [ + 419.828, + 774.508 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 212.016, + "y": 729.784, + "a": { + "At": [ + 192.659, + 714.62 + ] + }, + "b": { + "At": [ + 250.729, + 760.111 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 165.479, + "y": 673.337, + "a": { + "At": [ + 154.546, + 651.313 + ] + }, + "b": { + "At": [ + 176.413, + 695.361 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 150.0, + "y": 602.0, + "a": { + "At": [ + 150.861, + 580.082 + ] + }, + "b": { + "At": [ + 149.034, + 626.569 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 167.246, + "y": 539.08, + "a": { + "At": [ + 177.626, + 519.757 + ] + }, + "b": { + "At": [ + 156.865, + 558.403 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 209.536, + "y": 489.268, + "a": { + "At": [ + 243.975, + 462.091 + ] + }, + "b": { + "At": [ + 192.317, + 502.856 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 330.0, + "y": 433.0, + "a": "Colocated", + "b": { + "At": [ + 287.439, + 443.64 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 351.0, + "y": 428.0, + "a": { + "At": [ + 407.897, + 413.775 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 511.859, + "y": 362.416, + "a": { + "At": [ + 535.207, + 344.674 + ] + }, + "b": { + "At": [ + 465.162, + 397.899 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 569.078, + "y": 296.491, + "a": { + "At": [ + 582.906, + 270.632 + ] + }, + "b": { + "At": [ + 555.251, + 322.351 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 590.0, + "y": 212.0, + "a": { + "At": [ + 589.635, + 182.454 + ] + }, + "b": { + "At": [ + 590.363, + 241.322 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 566.498, + "y": 127.537, + "a": { + "At": [ + 551.666, + 101.98 + ] + }, + "b": { + "At": [ + 581.329, + 153.094 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 505.802, + "y": 64.0127, + "a": { + "At": [ + 456.486, + 31.4482 + ] + }, + "b": { + "At": [ + 530.46, + 80.295 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 336.0, + "y": 26.0, + "a": { + "At": [ + 242.569, + 33.9912 + ] + }, + "b": { + "At": [ + 394.882, + 20.9639 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 84.0, + "y": 140.0, + "a": "Colocated", + "b": { + "At": [ + 153.735, + 77.3096 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "S", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 672, + "unicode": [ + "S" + ], + "name": "S", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/T_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/T_.glifjson new file mode 100644 index 0000000..66645d3 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/T_.glifjson @@ -0,0 +1,166 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 381.0, + "y": 763.0, + "a": { + "At": [ + 381.0, + 763.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 381.0, + "y": 414.0, + "a": "Colocated", + "b": { + "At": [ + 381.0, + 591.598 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 381.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 86.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 674.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "T", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 755, + "unicode": [ + "T" + ], + "name": "T", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/U_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/U_.glifjson new file mode 100644 index 0000000..5ba2c68 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/U_.glifjson @@ -0,0 +1,309 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 70.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 70.0, + "y": 333.0, + "a": { + "At": [ + 70.0, + 295.208 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 78.353, + "y": 220.16, + "a": { + "At": [ + 86.181, + 183.188 + ] + }, + "b": { + "At": [ + 70.526, + 257.132 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 124.204, + "y": 117.496, + "a": { + "At": [ + 147.112, + 87.44 + ] + }, + "b": { + "At": [ + 101.296, + 147.553 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 211.862, + "y": 47.3818, + "a": { + "At": [ + 246.181, + 31.5589 + ] + }, + "b": { + "At": [ + 177.542, + 63.2048 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 322.0, + "y": 25.0, + "a": { + "At": [ + 358.748, + 25.9519 + ] + }, + "b": { + "At": [ + 284.221, + 24.0214 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 428.077, + "y": 51.6503, + "a": { + "At": [ + 460.83, + 68.3396 + ] + }, + "b": { + "At": [ + 395.324, + 34.9609 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 511.173, + "y": 122.58, + "a": { + "At": [ + 532.745, + 152.345 + ] + }, + "b": { + "At": [ + 489.601, + 92.816 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 554.197, + "y": 223.2, + "a": { + "At": [ + 561.515, + 259.224 + ] + }, + "b": { + "At": [ + 546.88, + 187.176 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 562.0, + "y": 333.0, + "a": "Colocated", + "b": { + "At": [ + 562.0, + 296.24 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 562.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "U", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 640, + "unicode": [ + "U" + ], + "name": "U", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/V_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/V_.glifjson new file mode 100644 index 0000000..3356b10 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/V_.glifjson @@ -0,0 +1,101 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 67.9091, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 347.909, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 619.909, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "V", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 680, + "unicode": [ + "V" + ], + "name": "V", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/W_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/W_.glifjson new file mode 100644 index 0000000..a7da1ab --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/W_.glifjson @@ -0,0 +1,133 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 77.5703, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 360.37, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 635.09, + "y": 765.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 917.89, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 1192.61, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "W", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 1262, + "unicode": [ + "W" + ], + "name": "W", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/X_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/X_.glifjson new file mode 100644 index 0000000..a8e6db5 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/X_.glifjson @@ -0,0 +1,140 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 124.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 668.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 631.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 87.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "X", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 765, + "unicode": [ + "X" + ], + "name": "X", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/Y_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/Y_.glifjson new file mode 100644 index 0000000..8386625 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/Y_.glifjson @@ -0,0 +1,182 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 67.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 367.0, + "y": 387.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 659.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 367.0, + "y": 387.0, + "a": { + "At": [ + 367.0, + 387.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 367.0, + "y": 217.0, + "a": "Colocated", + "b": { + "At": [ + 367.0, + 303.689 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 367.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "Y", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 725, + "unicode": [ + "Y" + ], + "name": "Y", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/Z_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/Z_.glifjson new file mode 100644 index 0000000..5180ca3 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/Z_.glifjson @@ -0,0 +1,117 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 100.364, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 554.364, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 92.3636, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 616.364, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "Z", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 700, + "unicode": [ + "Z" + ], + "name": "Z", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/_notdef.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/_notdef.glifjson new file mode 100644 index 0000000..d95d0a5 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/_notdef.glifjson @@ -0,0 +1,440 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 280.484, + "y": 499.2, + "a": { + "At": [ + 280.484, + 499.2 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 366.596, + "y": 499.2, + "a": "Colocated", + "b": { + "At": [ + 333.0, + 499.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 502.004, + "y": 499.2, + "a": { + "At": [ + 502.004, + 522.6 + ] + }, + "b": { + "At": [ + 502.004, + 475.8 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 545.06, + "y": 542.256, + "a": { + "At": [ + 568.46, + 542.256 + ] + }, + "b": { + "At": [ + 521.66, + 542.256 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 588.116, + "y": 499.2, + "a": { + "At": [ + 588.116, + 475.8 + ] + }, + "b": { + "At": [ + 588.116, + 522.6 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 545.06, + "y": 456.144, + "a": { + "At": [ + 521.66, + 456.144 + ] + }, + "b": { + "At": [ + 568.46, + 456.144 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 613.72, + "y": 302.026, + "a": { + "At": [ + 572.477, + 249.913 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 436.624, + "y": 216.485, + "a": { + "At": [ + 365.153, + 216.485 + ] + }, + "b": { + "At": [ + 508.4, + 216.485 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 259.668, + "y": 304.239, + "a": "Colocated", + "b": { + "At": [ + 301.315, + 251.239 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 71.999, + "y": 400.158, + "a": { + "At": [ + 71.999, + 603.314 + ] + }, + "b": { + "At": [ + 71.999, + 192.132 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 433.0, + "y": 774.439, + "a": { + "At": [ + 632.659, + 774.439 + ] + }, + "b": { + "At": [ + 233.341, + 774.439 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 794.004, + "y": 400.158, + "a": { + "At": [ + 794.004, + 192.132 + ] + }, + "b": { + "At": [ + 794.004, + 603.314 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 433.0, + "y": 26.0, + "a": { + "At": [ + 233.341, + 26.0 + ] + }, + "b": { + "At": [ + 632.659, + 26.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": ".notdef", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 865, + "unicode": [ + "\u0000" + ], + "name": ".notdef", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/a.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/a.glifjson new file mode 100644 index 0000000..b866ad3 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/a.glifjson @@ -0,0 +1,238 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 372.0, + "y": 392.0, + "a": { + "At": [ + 372.0, + 392.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 372.0, + "y": 382.0, + "a": "Colocated", + "b": { + "At": [ + 372.0, + 388.432 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 372.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 228.0, + "y": 26.0, + "a": { + "At": [ + 137.0, + 26.0 + ] + }, + "b": { + "At": [ + 319.0, + 26.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 81.0, + "y": 212.0, + "a": { + "At": [ + 81.0, + 308.0 + ] + }, + "b": { + "At": [ + 81.0, + 116.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 228.0, + "y": 392.0, + "a": { + "At": [ + 319.0, + 392.0 + ] + }, + "b": { + "At": [ + 137.0, + 392.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 371.0, + "y": 212.0, + "a": { + "At": [ + 371.0, + 116.0 + ] + }, + "b": { + "At": [ + 371.0, + 308.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "a", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 461, + "unicode": [ + "a" + ], + "name": "a", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/ampersand.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/ampersand.glifjson new file mode 100644 index 0000000..6164543 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/ampersand.glifjson @@ -0,0 +1,501 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 627.0, + "y": 20.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 292.0, + "y": 438.0, + "a": { + "At": [ + 266.302, + 470.065 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 221.974, + "y": 539.169, + "a": { + "At": [ + 203.383, + 575.815 + ] + }, + "b": { + "At": [ + 240.564, + 502.523 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 196.0, + "y": 658.0, + "a": { + "At": [ + 198.846, + 688.069 + ] + }, + "b": { + "At": [ + 192.128, + 617.091 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 229.889, + "y": 740.476, + "a": { + "At": [ + 249.645, + 763.322 + ] + }, + "b": { + "At": [ + 210.134, + 717.63 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 308.0, + "y": 782.0, + "a": { + "At": [ + 339.781, + 785.273 + ] + }, + "b": { + "At": [ + 277.956, + 778.906 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 396.281, + "y": 752.685, + "a": { + "At": [ + 419.872, + 731.139 + ] + }, + "b": { + "At": [ + 372.69, + 774.23 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 436.0, + "y": 668.0, + "a": { + "At": [ + 439.057, + 623.782 + ] + }, + "b": { + "At": [ + 433.797, + 699.873 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 392.066, + "y": 545.9, + "a": { + "At": [ + 363.83, + 511.734 + ] + }, + "b": { + "At": [ + 420.301, + 580.066 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 289.674, + "y": 461.914, + "a": { + "At": [ + 252.457, + 437.842 + ] + }, + "b": { + "At": [ + 326.891, + 485.985 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 181.458, + "y": 384.931, + "a": { + "At": [ + 148.6, + 355.183 + ] + }, + "b": { + "At": [ + 214.315, + 414.679 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 108.0, + "y": 276.0, + "a": { + "At": [ + 98.4346, + 245.496 + ] + }, + "b": { + "At": [ + 121.262, + 318.293 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 102.598, + "y": 181.255, + "a": { + "At": [ + 108.856, + 149.905 + ] + }, + "b": { + "At": [ + 96.3401, + 212.604 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 144.085, + "y": 95.9268, + "a": { + "At": [ + 164.767, + 71.55 + ] + }, + "b": { + "At": [ + 123.403, + 120.304 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 220.761, + "y": 39.7294, + "a": { + "At": [ + 250.097, + 27.0276 + ] + }, + "b": { + "At": [ + 191.424, + 52.4311 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 314.0, + "y": 20.0, + "a": { + "At": [ + 400.425, + 18.2305 + ] + }, + "b": { + "At": [ + 282.039, + 20.6544 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 547.196, + "y": 117.525, + "a": { + "At": [ + 609.44, + 177.509 + ] + }, + "b": { + "At": [ + 484.952, + 57.5412 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 664.0, + "y": 344.0, + "a": "Colocated", + "b": { + "At": [ + 650.707, + 258.585 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "ampersand", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 734, + "unicode": [ + "&" + ], + "name": "ampersand", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/asciicircum.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/asciicircum.glifjson new file mode 100644 index 0000000..fe2a632 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/asciicircum.glifjson @@ -0,0 +1,111 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 63.0, + "y": 526.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 281.0, + "y": 744.0, + "a": { + "At": [ + 367.0, + 658.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 501.0, + "y": 524.0, + "a": "Colocated", + "b": { + "At": [ + 501.0, + 524.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "asciicircum", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 556, + "unicode": [ + "^" + ], + "name": "asciicircum", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/asciitilde.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/asciitilde.glifjson new file mode 100644 index 0000000..7e670d1 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/asciitilde.glifjson @@ -0,0 +1,319 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 76.0, + "y": 299.0, + "a": { + "At": [ + 71.8994, + 315.515 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 78.6416, + "y": 349.239, + "a": { + "At": [ + 84.4414, + 365.237 + ] + }, + "b": { + "At": [ + 72.8408, + 333.242 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 108.653, + "y": 389.657, + "a": { + "At": [ + 122.243, + 399.898 + ] + }, + "b": { + "At": [ + 95.0635, + 379.416 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 155.589, + "y": 408.179, + "a": { + "At": [ + 172.485, + 410.192 + ] + }, + "b": { + "At": [ + 138.691, + 406.166 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 206.0, + "y": 403.0, + "a": { + "At": [ + 227.714, + 396.314 + ] + }, + "b": { + "At": [ + 189.737, + 408.008 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 267.0, + "y": 373.0, + "a": "Colocated", + "b": { + "At": [ + 247.519, + 384.689 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 317.0, + "y": 343.0, + "a": { + "At": [ + 343.767, + 326.94 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 402.0, + "y": 305.0, + "a": { + "At": [ + 416.365, + 302.337 + ] + }, + "b": { + "At": [ + 371.309, + 310.689 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 445.577, + "y": 304.776, + "a": { + "At": [ + 459.93, + 307.509 + ] + }, + "b": { + "At": [ + 431.225, + 302.044 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 485.562, + "y": 321.856, + "a": { + "At": [ + 509.223, + 339.002 + ] + }, + "b": { + "At": [ + 473.73, + 313.283 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 524.0, + "y": 397.0, + "a": "Colocated", + "b": { + "At": [ + 524.118, + 367.779 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "asciitilde", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 578, + "unicode": [ + "~" + ], + "name": "asciitilde", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/asterisk.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/asterisk.glifjson new file mode 100644 index 0000000..1c01f3c --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/asterisk.glifjson @@ -0,0 +1,290 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 60.8604, + "y": 566.86, + "a": { + "At": [ + 60.8604, + 566.86 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 429.14, + "y": 566.86, + "a": "Colocated", + "b": { + "At": [ + 285.392, + 566.86 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 245.0, + "y": 751.0, + "a": { + "At": [ + 245.0, + 751.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 245.0, + "y": 382.721, + "a": "Colocated", + "b": { + "At": [ + 245.0, + 526.469 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 114.794, + "y": 697.066, + "a": { + "At": [ + 114.794, + 697.066 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 375.206, + "y": 436.654, + "a": "Colocated", + "b": { + "At": [ + 273.561, + 538.3 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 375.206, + "y": 697.066, + "a": { + "At": [ + 375.206, + 697.066 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 114.794, + "y": 436.654, + "a": "Colocated", + "b": { + "At": [ + 216.439, + 538.3 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "asterisk", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 503, + "unicode": [ + "*" + ], + "name": "asterisk", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/at.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/at.glifjson new file mode 100644 index 0000000..9a72cf0 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/at.glifjson @@ -0,0 +1,758 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 621.169, + "y": 392.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 536.0, + "y": 96.0, + "a": { + "At": [ + 530.451, + 76.7151 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 525.071, + "y": 36.4359, + "a": { + "At": [ + 525.071, + 17.6239 + ] + }, + "b": { + "At": [ + 525.071, + 56.779 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 539.336, + "y": -17.4081, + "a": { + "At": [ + 549.419, + -34.1344 + ] + }, + "b": { + "At": [ + 529.63, + -1.3055 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 582.704, + "y": -55.436, + "a": { + "At": [ + 596.773, + -61.692 + ] + }, + "b": { + "At": [ + 564.859, + -47.5009 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 627.612, + "y": -64.6267, + "a": { + "At": [ + 631.751, + -64.6267 + ] + }, + "b": { + "At": [ + 612.194, + -64.6267 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 640.0, + "y": -64.0, + "a": { + "At": [ + 666.155, + -61.358 + ] + }, + "b": { + "At": [ + 635.888, + -64.4153 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 712.717, + "y": -35.714, + "a": { + "At": [ + 734.295, + -20.6989 + ] + }, + "b": { + "At": [ + 691.138, + -50.729 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 768.0, + "y": 20.0, + "a": { + "At": [ + 806.995, + 74.304 + ] + }, + "b": { + "At": [ + 752.666, + -1.35336 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 835.267, + "y": 206.744, + "a": { + "At": [ + 837.222, + 223.932 + ] + }, + "b": { + "At": [ + 827.711, + 140.318 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 838.23, + "y": 258.584, + "a": { + "At": [ + 838.23, + 308.213 + ] + }, + "b": { + "At": [ + 838.23, + 241.26 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 812.0, + "y": 404.0, + "a": { + "At": [ + 782.033, + 481.069 + ] + }, + "b": { + "At": [ + 829.959, + 357.812 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 649.63, + "y": 584.101, + "a": { + "At": [ + 600.412, + 608.909 + ] + }, + "b": { + "At": [ + 723.471, + 546.882 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 490.146, + "y": 620.991, + "a": { + "At": [ + 462.544, + 620.991 + ] + }, + "b": { + "At": [ + 545.321, + 620.991 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 408.0, + "y": 612.0, + "a": { + "At": [ + 313.243, + 590.996 + ] + }, + "b": { + "At": [ + 434.92, + 617.967 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 166.42, + "y": 459.397, + "a": { + "At": [ + 105.384, + 383.935 + ] + }, + "b": { + "At": [ + 227.455, + 534.86 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 64.0, + "y": 192.0, + "a": { + "At": [ + 63.7147, + 185.626 + ] + }, + "b": { + "At": [ + 68.3401, + 288.959 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 63.5714, + "y": 172.861, + "a": { + "At": [ + 63.5714, + 124.202 + ] + }, + "b": { + "At": [ + 63.5714, + 179.244 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 89.1055, + "y": 30.0035, + "a": { + "At": [ + 108.57, + -21.4593 + ] + }, + "b": { + "At": [ + 71.8984, + 75.4985 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 180.0, + "y": -106.0, + "a": { + "At": [ + 221.607, + -144.368 + ] + }, + "b": { + "At": [ + 139.552, + -68.7008 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 328.332, + "y": -184.642, + "a": { + "At": [ + 351.768, + -190.029 + ] + }, + "b": { + "At": [ + 273.173, + -171.964 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 399.86, + "y": -192.714, + "a": { + "At": [ + 432.409, + -192.714 + ] + }, + "b": { + "At": [ + 375.814, + -192.714 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 496.0, + "y": -178.0, + "a": "Colocated", + "b": { + "At": [ + 464.959, + -187.795 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 477.169, + "y": 392.0, + "a": { + "At": [ + 386.169, + 392.0 + ] + }, + "b": { + "At": [ + 568.169, + 392.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 281.938, + "y": 212.0, + "a": { + "At": [ + 256.215, + 116.0 + ] + }, + "b": { + "At": [ + 307.661, + 308.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 379.1, + "y": 26.0, + "a": { + "At": [ + 470.1, + 26.0 + ] + }, + "b": { + "At": [ + 288.1, + 26.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 571.938, + "y": 212.0, + "a": { + "At": [ + 597.661, + 308.0 + ] + }, + "b": { + "At": [ + 546.215, + 116.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "at", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 877, + "unicode": [ + "@" + ], + "name": "at", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/b.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/b.glifjson new file mode 100644 index 0000000..5d545fe --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/b.glifjson @@ -0,0 +1,228 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 94.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 94.0, + "y": 705.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 94.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 249.02, + "y": 26.0, + "a": { + "At": [ + 344.02, + 26.0 + ] + }, + "b": { + "At": [ + 154.01999, + 26.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 403.0, + "y": 212.0, + "a": { + "At": [ + 403.0, + 318.0 + ] + }, + "b": { + "At": [ + 403.0, + 106.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 249.02, + "y": 393.0, + "a": { + "At": [ + 154.01999, + 393.0 + ] + }, + "b": { + "At": [ + 344.02, + 393.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 94.134796, + "y": 212.0, + "a": { + "At": [ + 94.134796, + 106.0 + ] + }, + "b": { + "At": [ + 94.134796, + 308.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "b", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 480, + "unicode": [ + "b" + ], + "name": "b", + "note": null, + "filename": "../NotoHandAmericanCursive/FRBAmericanPrint-SOURCE.ufo/glyphs/b.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/backslash.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/backslash.glifjson new file mode 100644 index 0000000..cd5542c --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/backslash.glifjson @@ -0,0 +1,85 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 54.0, + "y": 782.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 554.0, + "y": 38.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "backslash", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 599, + "unicode": [ + "\\" + ], + "name": "backslash", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/bar.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/bar.glifjson new file mode 100644 index 0000000..c3885bb --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/bar.glifjson @@ -0,0 +1,85 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 111.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 111.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "bar", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 223, + "unicode": [ + "|" + ], + "name": "bar", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/braceleft.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/braceleft.glifjson new file mode 100644 index 0000000..6c43e2d --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/braceleft.glifjson @@ -0,0 +1,445 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 243.0, + "y": 762.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 238.0, + "y": 762.0, + "a": { + "At": [ + 219.87, + 762.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 184.095, + "y": 756.489, + "a": { + "At": [ + 166.703, + 751.369 + ] + }, + "b": { + "At": [ + 201.488, + 761.609 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 138.781, + "y": 727.791, + "a": { + "At": [ + 126.926, + 714.074 + ] + }, + "b": { + "At": [ + 150.637, + 741.507 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 115.788, + "y": 679.156, + "a": { + "At": [ + 112.105, + 661.403 + ] + }, + "b": { + "At": [ + 119.471, + 696.908 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 112.0, + "y": 625.0, + "a": "Colocated", + "b": { + "At": [ + 112.0, + 643.13 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 112.0, + "y": 494.0, + "a": { + "At": [ + 112.0, + 475.729 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 105.482, + "y": 439.854, + "a": { + "At": [ + 99.5832, + 422.562 + ] + }, + "b": { + "At": [ + 111.38, + 457.146 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 74.0, + "y": 396.0, + "a": { + "At": [ + 88.6262, + 385.051 + ] + }, + "b": { + "At": [ + 88.6262, + 406.949 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 105.482, + "y": 352.146, + "a": { + "At": [ + 111.38, + 334.854 + ] + }, + "b": { + "At": [ + 99.5832, + 369.438 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 112.0, + "y": 298.0, + "a": "Colocated", + "b": { + "At": [ + 112.0, + 316.271 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 112.0, + "y": 187.0, + "a": { + "At": [ + 112.0, + 167.356 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 114.591, + "y": 128.174, + "a": { + "At": [ + 117.309, + 108.719 + ] + }, + "b": { + "At": [ + 111.874, + 147.629 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 134.219, + "y": 73.1588, + "a": { + "At": [ + 145.243, + 56.8993 + ] + }, + "b": { + "At": [ + 123.195, + 89.4183 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 179.883, + "y": 37.4604, + "a": { + "At": [ + 198.322, + 30.6859 + ] + }, + "b": { + "At": [ + 161.444, + 44.2348 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 238.0, + "y": 30.0, + "a": "Colocated", + "b": { + "At": [ + 218.356, + 30.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 243.0, + "y": 30.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "braceleft", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 359, + "unicode": [ + "{" + ], + "name": "braceleft", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/braceright.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/braceright.glifjson new file mode 100644 index 0000000..af0e0a2 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/braceright.glifjson @@ -0,0 +1,445 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 74.0, + "y": 762.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 79.0, + "y": 762.0, + "a": { + "At": [ + 97.1299, + 762.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 132.904, + "y": 756.488, + "a": { + "At": [ + 150.297, + 751.368 + ] + }, + "b": { + "At": [ + 115.513, + 761.608 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 178.219, + "y": 727.791, + "a": { + "At": [ + 190.074, + 714.074 + ] + }, + "b": { + "At": [ + 166.363, + 741.508 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 201.212, + "y": 679.155, + "a": { + "At": [ + 204.895, + 661.403 + ] + }, + "b": { + "At": [ + 197.528, + 696.907 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 205.0, + "y": 625.0, + "a": "Colocated", + "b": { + "At": [ + 205.0, + 643.13 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 205.0, + "y": 494.0, + "a": { + "At": [ + 205.0, + 475.729 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 211.519, + "y": 439.854, + "a": { + "At": [ + 217.417, + 422.562 + ] + }, + "b": { + "At": [ + 205.62, + 457.146 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 243.0, + "y": 396.0, + "a": { + "At": [ + 228.374, + 385.051 + ] + }, + "b": { + "At": [ + 228.374, + 406.949 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 211.519, + "y": 352.146, + "a": { + "At": [ + 205.62, + 334.854 + ] + }, + "b": { + "At": [ + 217.417, + 369.438 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 205.0, + "y": 298.0, + "a": "Colocated", + "b": { + "At": [ + 205.0, + 316.271 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 205.0, + "y": 187.0, + "a": { + "At": [ + 205.0, + 167.355 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 202.408, + "y": 128.174, + "a": { + "At": [ + 199.691, + 108.719 + ] + }, + "b": { + "At": [ + 205.126, + 147.63 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 182.781, + "y": 73.1592, + "a": { + "At": [ + 171.758, + 56.8994 + ] + }, + "b": { + "At": [ + 193.805, + 89.418 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 137.117, + "y": 37.46, + "a": { + "At": [ + 118.678, + 30.6855 + ] + }, + "b": { + "At": [ + 155.556, + 44.2344 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 79.0, + "y": 30.0, + "a": "Colocated", + "b": { + "At": [ + 98.6445, + 30.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 74.0, + "y": 30.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "braceright", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 359, + "unicode": [ + "}" + ], + "name": "braceright", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/bracketleft.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/bracketleft.glifjson new file mode 100644 index 0000000..fbbb051 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/bracketleft.glifjson @@ -0,0 +1,127 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 239.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 82.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 82.0, + "y": 25.0, + "a": { + "At": [ + 136.0, + 25.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 260.0, + "y": 25.0, + "a": "Colocated", + "b": { + "At": [ + 260.0, + 25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "bracketleft", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 331, + "unicode": [ + "[" + ], + "name": "bracketleft", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/bracketright.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/bracketright.glifjson new file mode 100644 index 0000000..8002a72 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/bracketright.glifjson @@ -0,0 +1,127 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 103.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 260.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 260.0, + "y": 25.0, + "a": { + "At": [ + 206.0, + 25.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 82.0, + "y": 25.0, + "a": "Colocated", + "b": { + "At": [ + 82.0, + 25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "bracketright", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 331, + "unicode": [ + "]" + ], + "name": "bracketright", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/c.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/c.glifjson new file mode 100644 index 0000000..2fa88d0 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/c.glifjson @@ -0,0 +1,173 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 353.252, + "y": 334.957, + "a": { + "At": [ + 324.198, + 371.726 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 231.532, + "y": 395.0, + "a": { + "At": [ + 142.525, + 395.0 + ] + }, + "b": { + "At": [ + 280.152, + 395.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 71.0, + "y": 211.0, + "a": { + "At": [ + 71.0, + 105.0 + ] + }, + "b": { + "At": [ + 71.0, + 317.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 231.532, + "y": 27.0, + "a": { + "At": [ + 279.546, + 27.0 + ] + }, + "b": { + "At": [ + 142.525, + 27.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 352.159, + "y": 85.674, + "a": "Colocated", + "b": { + "At": [ + 323.124, + 49.6974 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "c", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 440, + "unicode": [ + "c" + ], + "name": "c", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/colon.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/colon.glifjson new file mode 100644 index 0000000..3f2d978 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/colon.glifjson @@ -0,0 +1,284 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 150.38, + "y": 326.08, + "a": { + "At": [ + 135.8, + 326.08 + ] + }, + "b": { + "At": [ + 164.96, + 326.08 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 124.46, + "y": 352.0, + "a": { + "At": [ + 124.46, + 366.58 + ] + }, + "b": { + "At": [ + 124.46, + 337.42 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 150.38, + "y": 377.92, + "a": { + "At": [ + 164.96, + 377.92 + ] + }, + "b": { + "At": [ + 135.8, + 377.92 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 176.3, + "y": 352.0, + "a": { + "At": [ + 176.3, + 337.42 + ] + }, + "b": { + "At": [ + 176.3, + 366.58 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 150.38, + "y": 46.0801, + "a": { + "At": [ + 135.8, + 46.0801 + ] + }, + "b": { + "At": [ + 164.96, + 46.0801 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 124.46, + "y": 72.0, + "a": { + "At": [ + 124.46, + 86.5801 + ] + }, + "b": { + "At": [ + 124.46, + 57.4199 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 150.38, + "y": 97.9199, + "a": { + "At": [ + 164.96, + 97.9199 + ] + }, + "b": { + "At": [ + 135.8, + 97.9199 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 176.3, + "y": 72.0, + "a": { + "At": [ + 176.3, + 57.4199 + ] + }, + "b": { + "At": [ + 176.3, + 86.5801 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "colon", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 300, + "unicode": [ + ":" + ], + "name": "colon", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/comma.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/comma.glifjson new file mode 100644 index 0000000..e90bd89 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/comma.glifjson @@ -0,0 +1,222 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 151.0, + "y": 71.0, + "a": { + "At": [ + 151.0, + 71.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 79.0, + "y": -55.0, + "a": "Colocated", + "b": { + "At": [ + 107.0, + -6.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 150.38, + "y": 46.0801, + "a": { + "At": [ + 135.8, + 46.0801 + ] + }, + "b": { + "At": [ + 164.96, + 46.0801 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 124.46, + "y": 72.0, + "a": { + "At": [ + 124.46, + 86.5801 + ] + }, + "b": { + "At": [ + 124.46, + 57.4199 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 150.38, + "y": 97.9199, + "a": { + "At": [ + 164.96, + 97.9199 + ] + }, + "b": { + "At": [ + 135.8, + 97.9199 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 176.3, + "y": 72.0, + "a": { + "At": [ + 176.3, + 57.4199 + ] + }, + "b": { + "At": [ + 176.3, + 86.5801 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "comma", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 300, + "unicode": [ + "," + ], + "name": "comma", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/contents.plist b/FRBAmericanPrint-SOURCE.ufo/glyphs/contents.plist new file mode 100644 index 0000000..2c29a1f --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/contents.plist @@ -0,0 +1,386 @@ + + + + + .notdef + _notdef.glif + A + A_.glif + B + B_.glif + C + C_.glif + D + D_.glif + E + E_.glif + Euro + E_uro.glif + F + F_.glif + G + G_.glif + H + H_.glif + I + I_.glif + J + J_.glif + K + K_.glif + L + L_.glif + M + M_.glif + N + N_.glif + O + O_.glif + P + P_.glif + Q + Q_.glif + R + R_.glif + S + S_.glif + T + T_.glif + U + U_.glif + V + V_.glif + W + W_.glif + X + X_.glif + Y + Y_.glif + Z + Z_.glif + a + a.glif + ampersand + ampersand.glif + asciicircum + asciicircum.glif + asciitilde + asciitilde.glif + asterisk + asterisk.glif + at + at.glif + b + b.glif + backslash + backslash.glif + bar + bar.glif + braceleft + braceleft.glif + braceright + braceright.glif + bracketleft + bracketleft.glif + bracketright + bracketright.glif + c + c.glif + colon + colon.glif + comma + comma.glif + copyright + copyright.glif + d + d.glif + dollar + dollar.glif + e + e.glif + eight + eight.glif + equal + equal.glif + exclam + exclam.glif + f + f.glif + five + five.glif + four + four.glif + g + g.glif + grave + grave.glif + greater + greater.glif + h + h.glif + hyphen + hyphen.glif + i + i.glif + j + j.glif + k + k.glif + l + l.glif + less + less.glif + m + m.glif + n + n.glif + nine + nine.glif + numbersign + numbersign.glif + o + o.glif + one + one.glif + p + p.glif + paragraph + paragraph.glif + parenleft + parenleft.glif + parenright + parenright.glif + percent + percent.glif + period + period.glif + plus + plus.glif + q + q.glif + question + question.glif + quotedbl + quotedbl.glif + quotesingle + quotesingle.glif + r + r.glif + registered + registered.glif + s + s.glif + section + section.glif + semicolon + semicolon.glif + seven + seven.glif + six + six.glif + slash + slash.glif + space + space.glif + t + t.glif + three + three.glif + trademark + trademark.glif + two + two.glif + u + u.glif + underscore + underscore.glif + uni0402 + uni0402.glif + uni0404 + uni0404.glif + uni0405 + uni0405.glif + uni0406 + uni0406.glif + uni0408 + uni0408.glif + uni0409 + uni0409.glif + uni040A + uni040A_.glif + uni040B + uni040B_.glif + uni040F + uni040F_.glif + uni0410 + uni0410.glif + uni0411 + uni0411.glif + uni0412 + uni0412.glif + uni0413 + uni0413.glif + uni0414 + uni0414.glif + uni0415 + uni0415.glif + uni0416 + uni0416.glif + uni0417 + uni0417.glif + uni0418 + uni0418.glif + uni0419 + uni0419.glif + uni041A + uni041A_.glif + uni041B + uni041B_.glif + uni041B.salt + uni041B_.salt.glif + uni041C + uni041C_.glif + uni041D + uni041D_.glif + uni041E + uni041E_.glif + uni041F + uni041F_.glif + uni0420 + uni0420.glif + uni0421 + uni0421.glif + uni0422 + uni0422.glif + uni0423 + uni0423.glif + uni0424 + uni0424.glif + uni0425 + uni0425.glif + uni0426 + uni0426.glif + uni0427 + uni0427.glif + uni0428 + uni0428.glif + uni0429 + uni0429.glif + uni042A + uni042A_.glif + uni042B + uni042B_.glif + uni042C + uni042C_.glif + uni042D + uni042D_.glif + uni042E + uni042E_.glif + uni042F + uni042F_.glif + uni0430 + uni0430.glif + uni0431 + uni0431.glif + uni0432 + uni0432.glif + uni0433 + uni0433.glif + uni0434 + uni0434.glif + uni0435 + uni0435.glif + uni0436 + uni0436.glif + uni0437 + uni0437.glif + uni0438 + uni0438.glif + uni0439 + uni0439.glif + uni043A + uni043A_.glif + uni043B + uni043B_.glif + uni043C + uni043C_.glif + uni043D + uni043D_.glif + uni043E + uni043E_.glif + uni043F + uni043F_.glif + uni0440 + uni0440.glif + uni0441 + uni0441.glif + uni0442 + uni0442.glif + uni0443 + uni0443.glif + uni0444 + uni0444.glif + uni0445 + uni0445.glif + uni0446 + uni0446.glif + uni0447 + uni0447.glif + uni0448 + uni0448.glif + uni0449 + uni0449.glif + uni044A + uni044A_.glif + uni044B + uni044B_.glif + uni044C + uni044C_.glif + uni044D + uni044D_.glif + uni044E + uni044E_.glif + uni044F + uni044F_.glif + uni0452 + uni0452.glif + uni0454 + uni0454.glif + uni0455 + uni0455.glif + uni0456 + uni0456.glif + uni0458 + uni0458.glif + uni0459 + uni0459.glif + uni045A + uni045A_.glif + uni045B + uni045B_.glif + uni045F + uni045F_.glif + uni20B1 + uni20B_1.glif + uni20BD + uni20B_D_.glif + uni20BF + uni20B_F_.glif + uni2116 + uni2116.glif + v + v.glif + w + w.glif + x + x.glif + y + y.glif + yen + yen.glif + z + z.glif + zero + zero.glif + + diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/copyright.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/copyright.glifjson new file mode 100644 index 0000000..1c4bc33 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/copyright.glifjson @@ -0,0 +1,300 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 593.054, + "y": 280.915, + "a": { + "At": [ + 559.791, + 238.886 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 450.226, + "y": 211.925, + "a": { + "At": [ + 349.199, + 211.925 + ] + }, + "b": { + "At": [ + 508.113, + 211.925 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 267.086, + "y": 398.549, + "a": { + "At": [ + 267.086, + 499.078 + ] + }, + "b": { + "At": [ + 267.086, + 298.021 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 450.226, + "y": 585.174, + "a": { + "At": [ + 507.534, + 585.174 + ] + }, + "b": { + "At": [ + 349.199, + 585.174 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 591.562, + "y": 517.492, + "a": "Colocated", + "b": { + "At": [ + 558.757, + 558.748 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 72.1143, + "y": 398.549, + "a": { + "At": [ + 72.1143, + 609.519 + ] + }, + "b": { + "At": [ + 72.1143, + 182.521 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 447.0, + "y": 787.226, + "a": { + "At": [ + 654.339, + 787.226 + ] + }, + "b": { + "At": [ + 239.661, + 787.226 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 821.889, + "y": 398.549, + "a": { + "At": [ + 821.889, + 182.521 + ] + }, + "b": { + "At": [ + 821.889, + 609.519 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 447.0, + "y": 10.0, + "a": { + "At": [ + 239.661, + 10.0 + ] + }, + "b": { + "At": [ + 654.339, + 10.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "copyright", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 892, + "unicode": [ + "©" + ], + "name": "copyright", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/d.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/d.glifjson new file mode 100644 index 0000000..2cf9e5f --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/d.glifjson @@ -0,0 +1,238 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 370.0, + "y": 775.0, + "a": { + "At": [ + 370.0, + 775.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 370.0, + "y": 65.0, + "a": "Colocated", + "b": { + "At": [ + 370.0, + 220.338 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 370.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 216.02, + "y": 26.0, + "a": { + "At": [ + 311.02, + 26.0 + ] + }, + "b": { + "At": [ + 121.02, + 26.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 370.0, + "y": 212.0, + "a": { + "At": [ + 370.0, + 318.0 + ] + }, + "b": { + "At": [ + 370.0, + 106.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 216.02, + "y": 393.0, + "a": { + "At": [ + 121.02, + 393.0 + ] + }, + "b": { + "At": [ + 311.02, + 393.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 61.1348, + "y": 212.0, + "a": { + "At": [ + 61.1348, + 106.0 + ] + }, + "b": { + "At": [ + 61.1348, + 308.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "d", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 460, + "unicode": [ + "d" + ], + "name": "d", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/dollar.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/dollar.glifjson new file mode 100644 index 0000000..77906d2 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/dollar.glifjson @@ -0,0 +1,579 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 261.0, + "y": 867.0, + "a": { + "At": [ + 261.0, + 867.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 261.0, + "y": -93.0, + "a": "Colocated", + "b": { + "At": [ + 261.0, + 281.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 441.0, + "y": 867.0, + "a": { + "At": [ + 441.0, + 867.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 441.0, + "y": -93.0, + "a": "Colocated", + "b": { + "At": [ + 441.0, + 281.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 540.0, + "y": 710.0, + "a": { + "At": [ + 483.0, + 750.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 344.0, + "y": 774.0, + "a": { + "At": [ + 295.0, + 774.0 + ] + }, + "b": { + "At": [ + 414.0, + 775.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 206.0, + "y": 730.0, + "a": { + "At": [ + 187.0, + 715.0 + ] + }, + "b": { + "At": [ + 245.0, + 760.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 159.0, + "y": 673.0, + "a": { + "At": [ + 149.0, + 651.0 + ] + }, + "b": { + "At": [ + 170.0, + 695.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 144.0, + "y": 602.0, + "a": { + "At": [ + 145.0, + 580.0 + ] + }, + "b": { + "At": [ + 143.0, + 627.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 161.0, + "y": 539.0, + "a": { + "At": [ + 172.0, + 520.0 + ] + }, + "b": { + "At": [ + 151.0, + 558.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 204.0, + "y": 489.0, + "a": { + "At": [ + 238.0, + 462.0 + ] + }, + "b": { + "At": [ + 186.0, + 503.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 324.0, + "y": 433.0, + "a": "Colocated", + "b": { + "At": [ + 281.0, + 444.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 345.0, + "y": 428.0, + "a": { + "At": [ + 402.0, + 414.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 506.0, + "y": 362.0, + "a": { + "At": [ + 529.0, + 345.0 + ] + }, + "b": { + "At": [ + 459.0, + 398.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 563.0, + "y": 296.0, + "a": { + "At": [ + 577.0, + 271.0 + ] + }, + "b": { + "At": [ + 549.0, + 322.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 584.0, + "y": 212.0, + "a": { + "At": [ + 584.0, + 182.0 + ] + }, + "b": { + "At": [ + 584.0, + 241.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 560.0, + "y": 128.0, + "a": { + "At": [ + 546.0, + 102.0 + ] + }, + "b": { + "At": [ + 575.0, + 153.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 500.0, + "y": 64.0, + "a": { + "At": [ + 450.0, + 31.0 + ] + }, + "b": { + "At": [ + 524.0, + 80.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 330.0, + "y": 26.0, + "a": { + "At": [ + 237.0, + 34.0 + ] + }, + "b": { + "At": [ + 389.0, + 21.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 78.0, + "y": 140.0, + "a": "Colocated", + "b": { + "At": [ + 148.0, + 77.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "dollar", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 672, + "unicode": [ + "$" + ], + "name": "dollar", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/e.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/e.glifjson new file mode 100644 index 0000000..7137c78 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/e.glifjson @@ -0,0 +1,228 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 66.0, + "y": 242.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 380.0, + "y": 242.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 380.0, + "y": 242.0, + "a": { + "At": [ + 378.476, + 311.983 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 225.532, + "y": 395.0, + "a": { + "At": [ + 125.532, + 395.0 + ] + }, + "b": { + "At": [ + 325.532, + 395.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 64.0, + "y": 214.0, + "a": { + "At": [ + 64.0, + 125.0 + ] + }, + "b": { + "At": [ + 64.0, + 303.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 225.532, + "y": 25.0, + "a": { + "At": [ + 286.546, + 25.0 + ] + }, + "b": { + "At": [ + 125.532, + 25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 358.0, + "y": 94.0, + "a": "Colocated", + "b": { + "At": [ + 331.965, + 58.0234 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "e", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 445, + "unicode": [ + "e" + ], + "name": "e", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/eight.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/eight.glifjson new file mode 100644 index 0000000..9ae6297 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/eight.glifjson @@ -0,0 +1,465 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 494.048, + "y": 687.0, + "a": { + "At": [ + 478.488, + 713.992 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 428.533, + "y": 752.121, + "a": { + "At": [ + 401.445, + 767.515 + ] + }, + "b": { + "At": [ + 455.62, + 736.728 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 339.048, + "y": 775.0, + "a": { + "At": [ + 300.315, + 774.339 + ] + }, + "b": { + "At": [ + 370.199, + 775.531 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 232.117, + "y": 735.468, + "a": { + "At": [ + 202.363, + 710.661 + ] + }, + "b": { + "At": [ + 261.871, + 760.274 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 175.048, + "y": 637.0, + "a": { + "At": [ + 167.96, + 595.432 + ] + }, + "b": { + "At": [ + 181.559, + 675.188 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 202.909, + "y": 516.956, + "a": { + "At": [ + 227.286, + 482.547 + ] + }, + "b": { + "At": [ + 178.533, + 551.364 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 301.048, + "y": 439.0, + "a": "Colocated", + "b": { + "At": [ + 264.2, + 459.504 + ] + }, + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 425.048, + "y": 363.0, + "a": { + "At": [ + 453.964, + 346.91 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 502.401, + "y": 300.144, + "a": { + "At": [ + 522.053, + 273.519 + ] + }, + "b": { + "At": [ + 482.751, + 326.768 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 531.048, + "y": 207.0, + "a": { + "At": [ + 529.95, + 160.857 + ] + }, + "b": { + "At": [ + 531.835, + 240.082 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 475.821, + "y": 77.8574, + "a": { + "At": [ + 442.501, + 45.9189 + ] + }, + "b": { + "At": [ + 509.142, + 109.796 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 351.048, + "y": 25.0, + "a": { + "At": [ + 299.547, + 22.6709 + ] + }, + "b": { + "At": [ + 397.156, + 27.085 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 209.051, + "y": 75.7676, + "a": { + "At": [ + 170.729, + 110.251 + ] + }, + "b": { + "At": [ + 247.373, + 41.2842 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 145.048, + "y": 212.0, + "a": { + "At": [ + 144.109, + 240.576 + ] + }, + "b": { + "At": [ + 146.739, + 160.475 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 162.509, + "y": 295.118, + "a": { + "At": [ + 174.924, + 320.873 + ] + }, + "b": { + "At": [ + 150.095, + 269.363 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 213.048, + "y": 364.0, + "a": "Colocated", + "b": { + "At": [ + 193.759, + 342.896 + ] + }, + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 573.572, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "eight", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 730, + "unicode": [ + "8" + ], + "name": "eight", + "note": null, + "filename": "../NotoHandAmericanCursive/FRBAmericanPrint-SOURCE.ufo/glyphs/eight.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/equal.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/equal.glifjson new file mode 100644 index 0000000..3fc643d --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/equal.glifjson @@ -0,0 +1,160 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 151.0, + "y": 488.0, + "a": { + "At": [ + 151.0, + 488.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 559.0, + "y": 488.0, + "a": "Colocated", + "b": { + "At": [ + 400.0, + 488.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 151.0, + "y": 288.0, + "a": { + "At": [ + 151.0, + 288.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 559.0, + "y": 288.0, + "a": "Colocated", + "b": { + "At": [ + 400.0, + 288.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "equal", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 710, + "unicode": [ + "=" + ], + "name": "equal", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/exclam.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/exclam.glifjson new file mode 100644 index 0000000..9b0c74a --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/exclam.glifjson @@ -0,0 +1,222 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 150.0, + "y": 748.0, + "a": { + "At": [ + 150.0, + 510.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 150.0, + "y": 198.0, + "a": "Colocated", + "b": { + "At": [ + 150.0, + 198.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 149.38, + "y": 46.0801, + "a": { + "At": [ + 134.8, + 46.0801 + ] + }, + "b": { + "At": [ + 163.96, + 46.0801 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 123.46, + "y": 72.0, + "a": { + "At": [ + 123.46, + 86.5801 + ] + }, + "b": { + "At": [ + 123.46, + 57.4199 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 149.38, + "y": 97.9199, + "a": { + "At": [ + 163.96, + 97.9199 + ] + }, + "b": { + "At": [ + 134.8, + 97.9199 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 175.3, + "y": 72.0, + "a": { + "At": [ + 175.3, + 57.4199 + ] + }, + "b": { + "At": [ + 175.3, + 86.5801 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "exclam", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 300, + "unicode": [ + "!" + ], + "name": "exclam", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/f.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/f.glifjson new file mode 100644 index 0000000..0d765c8 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/f.glifjson @@ -0,0 +1,296 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 399.0, + "y": 704.0, + "a": { + "At": [ + 389.373, + 726.353 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 351.857, + "y": 758.231, + "a": { + "At": [ + 331.059, + 770.871 + ] + }, + "b": { + "At": [ + 372.655, + 745.591 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 282.0, + "y": 775.0, + "a": { + "At": [ + 263.426, + 773.579 + ] + }, + "b": { + "At": [ + 306.267, + 776.856 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 229.433, + "y": 757.704, + "a": { + "At": [ + 213.651, + 747.807 + ] + }, + "b": { + "At": [ + 245.214, + 767.6 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 190.764, + "y": 718.07, + "a": { + "At": [ + 181.145, + 702.118 + ] + }, + "b": { + "At": [ + 200.382, + 734.023 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 172.182, + "y": 665.725, + "a": { + "At": [ + 169.151, + 647.346 + ] + }, + "b": { + "At": [ + 175.213, + 684.105 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 169.0, + "y": 610.0, + "a": "Colocated", + "b": { + "At": [ + 169.0, + 628.628 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 169.0, + "y": 26.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 81.0, + "y": 417.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 294.0, + "y": 417.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "f", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 393, + "unicode": [ + "f" + ], + "name": "f", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/five.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/five.glifjson new file mode 100644 index 0000000..c119c25 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/five.glifjson @@ -0,0 +1,353 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 546.833, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 166.833, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 166.833, + "y": 375.0, + "a": { + "At": [ + 195.44, + 412.269 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 166.833, + "y": 375.0, + "a": { + "At": [ + 195.44, + 412.269 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 281.257, + "y": 453.223, + "a": { + "At": [ + 326.369, + 466.348 + ] + }, + "b": { + "At": [ + 236.146, + 440.097 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 419.78, + "y": 448.571, + "a": { + "At": [ + 463.907, + 432.44 + ] + }, + "b": { + "At": [ + 375.654, + 464.702 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 528.572, + "y": 362.721, + "a": { + "At": [ + 554.498, + 323.539 + ] + }, + "b": { + "At": [ + 502.646, + 401.902 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 564.833, + "y": 229.0, + "a": { + "At": [ + 561.827, + 175.419 + ] + }, + "b": { + "At": [ + 567.464, + 275.908 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 499.834, + "y": 85.7266, + "a": { + "At": [ + 461.414, + 48.2588 + ] + }, + "b": { + "At": [ + 538.253, + 123.195 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 354.833, + "y": 25.0, + "a": { + "At": [ + 316.265, + 24.2861 + ] + }, + "b": { + "At": [ + 408.488, + 25.9932 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 244.238, + "y": 53.8115, + "a": { + "At": [ + 210.928, + 73.2646 + ] + }, + "b": { + "At": [ + 277.549, + 34.3584 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 164.833, + "y": 136.0, + "a": "Colocated", + "b": { + "At": [ + 183.126, + 102.038 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "five", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 730, + "unicode": [ + "5" + ], + "name": "five", + "note": null, + "filename": "../NotoHandAmericanCursive/FRBAmericanPrint-SOURCE.ufo/glyphs/five.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/four.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/four.glifjson new file mode 100644 index 0000000..0cfe26b --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/four.glifjson @@ -0,0 +1,208 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 129.0, + "y": 775.0, + "a": { + "At": [ + 129.0, + 775.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 129.0, + "y": 588.0, + "a": "Colocated", + "b": { + "At": [ + 129.0, + 681.909 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 129.0, + "y": 396.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 601.0, + "y": 396.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 505.0, + "y": 775.0, + "a": { + "At": [ + 505.0, + 775.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 505.0, + "y": 462.0, + "a": "Colocated", + "b": { + "At": [ + 505.0, + 626.706 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 505.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "four", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 730, + "unicode": [ + "4" + ], + "name": "four", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/g.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/g.glifjson new file mode 100644 index 0000000..149c34b --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/g.glifjson @@ -0,0 +1,368 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 360.0, + "y": 392.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 360.0, + "y": -113.0, + "a": { + "At": [ + 360.0, + -161.6 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 336.266, + "y": -255.406, + "a": { + "At": [ + 325.424, + -277.154 + ] + }, + "b": { + "At": [ + 357.949, + -211.911 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 290.94, + "y": -311.736, + "a": { + "At": [ + 271.813, + -326.724 + ] + }, + "b": { + "At": [ + 310.067, + -296.747 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 225.0, + "y": -341.0, + "a": { + "At": [ + 217.462, + -342.253 + ] + }, + "b": { + "At": [ + 248.971, + -337.014 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 202.18, + "y": -342.875, + "a": { + "At": [ + 182.068, + -342.875 + ] + }, + "b": { + "At": [ + 209.822, + -342.875 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 143.704, + "y": -330.111, + "a": { + "At": [ + 118.521, + -318.445 + ] + }, + "b": { + "At": [ + 161.953, + -338.565 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 83.0, + "y": -275.0, + "a": "Colocated", + "b": { + "At": [ + 97.03, + -298.947 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 211.02, + "y": 26.0, + "a": { + "At": [ + 300.02, + 26.0 + ] + }, + "b": { + "At": [ + 132.02, + 26.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 360.0, + "y": 212.0, + "a": { + "At": [ + 360.0, + 312.0 + ] + }, + "b": { + "At": [ + 360.0, + 112.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 211.02, + "y": 391.0, + "a": { + "At": [ + 132.02, + 391.0 + ] + }, + "b": { + "At": [ + 300.02, + 391.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 64.1348, + "y": 214.0, + "a": { + "At": [ + 64.1348, + 114.0 + ] + }, + "b": { + "At": [ + 64.1348, + 314.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "g", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 460, + "unicode": [ + "g" + ], + "name": "g", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/grave.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/grave.glifjson new file mode 100644 index 0000000..ff866b8 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/grave.glifjson @@ -0,0 +1,85 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 106.0, + "y": 722.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 298.0, + "y": 464.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "grave", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 437, + "unicode": [ + "`" + ], + "name": "grave", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/greater.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/greater.glifjson new file mode 100644 index 0000000..063e495 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/greater.glifjson @@ -0,0 +1,121 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 90.0, + "y": 598.0, + "a": { + "At": [ + 90.0, + 598.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 310.0, + "y": 378.0, + "a": { + "At": [ + 310.0, + 378.0 + ] + }, + "b": { + "At": [ + 224.0, + 464.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 92.0, + "y": 160.0, + "a": "Colocated", + "b": { + "At": [ + 177.0, + 245.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "greater", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 465, + "unicode": [ + ">" + ], + "name": "greater", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/h.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/h.glifjson new file mode 100644 index 0000000..9e13971 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/h.glifjson @@ -0,0 +1,410 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 73.0, + "y": 775.0, + "a": { + "At": [ + 73.0, + 775.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 73.0, + "y": 689.0, + "a": { + "At": [ + 73.0, + 492.412 + ] + }, + "b": { + "At": [ + 73.0, + 741.636 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 73.0, + "y": 27.0, + "a": "Colocated", + "b": { + "At": [ + 73.0, + 27.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 73.0, + "y": 27.0, + "a": { + "At": [ + 73.0, + 27.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 73.0, + "y": 214.0, + "a": { + "At": [ + 73.0, + 214.0 + ] + }, + "b": { + "At": [ + 72.0, + 237.468 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 77.5089, + "y": 280.129, + "a": { + "At": [ + 81.751, + 301.173 + ] + }, + "b": { + "At": [ + 73.2671, + 259.084 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 102.631, + "y": 338.88, + "a": { + "At": [ + 115.29, + 356.218 + ] + }, + "b": { + "At": [ + 89.972, + 321.541 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 151.599, + "y": 379.706, + "a": { + "At": [ + 170.937, + 389.029 + ] + }, + "b": { + "At": [ + 132.261, + 370.384 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 214.0, + "y": 393.0, + "a": { + "At": [ + 235.003, + 392.461 + ] + }, + "b": { + "At": [ + 192.539, + 393.55 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 274.439, + "y": 377.202, + "a": { + "At": [ + 292.989, + 367.335 + ] + }, + "b": { + "At": [ + 255.89, + 387.068 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 321.084, + "y": 335.699, + "a": { + "At": [ + 333.06, + 318.436 + ] + }, + "b": { + "At": [ + 309.109, + 352.962 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 344.768, + "y": 277.784, + "a": { + "At": [ + 348.753, + 257.155 + ] + }, + "b": { + "At": [ + 340.784, + 298.413 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 349.0, + "y": 215.0, + "a": "Colocated", + "b": { + "At": [ + 349.0, + 236.01 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 349.0, + "y": 27.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "h", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 424, + "unicode": [ + "h" + ], + "name": "h", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/hyphen.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/hyphen.glifjson new file mode 100644 index 0000000..2ea0b19 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/hyphen.glifjson @@ -0,0 +1,95 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 151.0, + "y": 368.0, + "a": { + "At": [ + 151.0, + 368.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 559.0, + "y": 368.0, + "a": "Colocated", + "b": { + "At": [ + 400.0, + 368.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "hyphen", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 710, + "unicode": [ + "-" + ], + "name": "hyphen", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/i.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/i.glifjson new file mode 100644 index 0000000..4e2ecf0 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/i.glifjson @@ -0,0 +1,238 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 112.0, + "y": 393.0, + "a": { + "At": [ + 112.0, + 393.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 112.0, + "y": 230.0, + "a": "Colocated", + "b": { + "At": [ + 112.0, + 314.493 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 112.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 111.08, + "y": 593.08, + "a": { + "At": [ + 96.4998, + 593.08 + ] + }, + "b": { + "At": [ + 125.66, + 593.08 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 85.16, + "y": 619.0, + "a": { + "At": [ + 85.16, + 633.58 + ] + }, + "b": { + "At": [ + 85.16, + 604.42 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 111.08, + "y": 644.92, + "a": { + "At": [ + 125.66, + 644.92 + ] + }, + "b": { + "At": [ + 96.4998, + 644.92 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 137.0, + "y": 620.0, + "a": { + "At": [ + 137.0, + 605.42 + ] + }, + "b": { + "At": [ + 137.0, + 634.58 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "i", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 211, + "unicode": [ + "i" + ], + "name": "i", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/j.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/j.glifjson new file mode 100644 index 0000000..2f255e4 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/j.glifjson @@ -0,0 +1,394 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 107.0, + "y": 392.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 107.0, + "y": -117.0, + "a": { + "At": [ + 107.0, + -147.375 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 99.156, + "y": -207.55, + "a": { + "At": [ + 92.075, + -237.087 + ] + }, + "b": { + "At": [ + 106.237, + -178.012 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 60.0, + "y": -289.0, + "a": { + "At": [ + 48.32, + -303.436 + ] + }, + "b": { + "At": [ + 79.105, + -265.386 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 18.4212, + "y": -325.645, + "a": { + "At": [ + 2.4865, + -335.179 + ] + }, + "b": { + "At": [ + 34.356, + -316.111 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": -34.0, + "y": -343.0, + "a": { + "At": [ + -51.6453, + -344.414 + ] + }, + "b": { + "At": [ + -15.4901, + -341.517 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": -86.1282, + "y": -335.301, + "a": { + "At": [ + -102.744, + -329.197 + ] + }, + "b": { + "At": [ + -69.5121, + -341.406 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": -132.0, + "y": -309.0, + "a": { + "At": [ + -151.31, + -293.559 + ] + }, + "b": { + "At": [ + -118.175, + -320.055 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": -180.0, + "y": -253.0, + "a": "Colocated", + "b": { + "At": [ + -167.58, + -274.379 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 107.0, + "y": 593.16, + "a": { + "At": [ + 92.4198, + 593.16 + ] + }, + "b": { + "At": [ + 121.58, + 593.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 81.08, + "y": 619.08, + "a": { + "At": [ + 81.08, + 633.66 + ] + }, + "b": { + "At": [ + 81.08, + 604.5 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 107.0, + "y": 645.0, + "a": { + "At": [ + 121.58, + 645.0 + ] + }, + "b": { + "At": [ + 92.4198, + 645.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 132.92, + "y": 619.08, + "a": { + "At": [ + 132.92, + 604.5 + ] + }, + "b": { + "At": [ + 132.92, + 633.66 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "j", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 220, + "unicode": [ + "j" + ], + "name": "j", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/k.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/k.glifjson new file mode 100644 index 0000000..02d7efa --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/k.glifjson @@ -0,0 +1,182 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 88.0, + "y": 784.0, + "a": { + "At": [ + 88.0, + 784.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 88.0, + "y": 429.0, + "a": "Colocated", + "b": { + "At": [ + 88.0, + 610.241 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 88.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 352.0, + "y": 393.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 116.0, + "y": 221.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 392.308, + "y": 24.6154, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "k", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 460, + "unicode": [ + "k" + ], + "name": "k", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/l.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/l.glifjson new file mode 100644 index 0000000..cf15f93 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/l.glifjson @@ -0,0 +1,111 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 100.0, + "y": 775.0, + "a": { + "At": [ + 100.0, + 775.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 100.0, + "y": 26.0, + "a": "Colocated", + "b": { + "At": [ + 100.0, + 196.592 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 100.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "l", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 220, + "unicode": [ + "l" + ], + "name": "l", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/less.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/less.glifjson new file mode 100644 index 0000000..414c249 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/less.glifjson @@ -0,0 +1,121 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 310.0, + "y": 598.0, + "a": { + "At": [ + 310.0, + 598.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 90.0, + "y": 378.0, + "a": { + "At": [ + 90.0, + 378.0 + ] + }, + "b": { + "At": [ + 176.0, + 464.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 308.0, + "y": 160.0, + "a": "Colocated", + "b": { + "At": [ + 223.0, + 245.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "less", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 465, + "unicode": [ + "<" + ], + "name": "less", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/m.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/m.glifjson new file mode 100644 index 0000000..7ee634a --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/m.glifjson @@ -0,0 +1,679 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 70.5882, + "y": 390.588, + "a": { + "At": [ + 70.5882, + 390.588 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 70.568, + "y": 378.0, + "a": { + "At": [ + 70.4645, + 313.707 + ] + }, + "b": { + "At": [ + 70.581, + 386.056 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 70.0, + "y": 25.0, + "a": "Colocated", + "b": { + "At": [ + 70.0, + 25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 70.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 70.0, + "y": 196.0, + "a": { + "At": [ + 70.0, + 218.901 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 73.817, + "y": 264.515, + "a": { + "At": [ + 77.48, + 287.121 + ] + }, + "b": { + "At": [ + 70.154, + 241.909 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 96.657, + "y": 328.845, + "a": { + "At": [ + 108.612, + 348.377 + ] + }, + "b": { + "At": [ + 84.702, + 309.313 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 145.198, + "y": 376.427, + "a": { + "At": [ + 165.101, + 387.755 + ] + }, + "b": { + "At": [ + 125.296, + 365.099 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 211.0, + "y": 393.0, + "a": { + "At": [ + 233.45, + 392.413 + ] + }, + "b": { + "At": [ + 188.107, + 393.599 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 274.75, + "y": 373.78, + "a": { + "At": [ + 293.819, + 361.917 + ] + }, + "b": { + "At": [ + 255.681, + 385.642 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 320.923, + "y": 325.639, + "a": { + "At": [ + 332.215, + 306.227 + ] + }, + "b": { + "At": [ + 309.631, + 345.051 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 342.423, + "y": 262.206, + "a": { + "At": [ + 345.859, + 240.013 + ] + }, + "b": { + "At": [ + 338.988, + 284.399 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 345.882, + "y": 192.941, + "a": "Colocated", + "b": { + "At": [ + 346.0, + 216.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 346.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 346.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 346.0, + "y": 195.0, + "a": { + "At": [ + 346.0, + 217.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 349.817, + "y": 264.515, + "a": { + "At": [ + 353.479, + 287.121 + ] + }, + "b": { + "At": [ + 346.154, + 241.909 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 372.657, + "y": 328.846, + "a": { + "At": [ + 384.612, + 348.377 + ] + }, + "b": { + "At": [ + 360.701, + 309.313 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 421.198, + "y": 376.427, + "a": { + "At": [ + 441.101, + 387.755 + ] + }, + "b": { + "At": [ + 401.296, + 365.099 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 487.0, + "y": 393.0, + "a": { + "At": [ + 509.45, + 392.413 + ] + }, + "b": { + "At": [ + 464.107, + 393.599 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 550.75, + "y": 373.779, + "a": { + "At": [ + 569.819, + 361.917 + ] + }, + "b": { + "At": [ + 531.681, + 385.642 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 596.923, + "y": 325.639, + "a": { + "At": [ + 608.215, + 306.227 + ] + }, + "b": { + "At": [ + 585.631, + 345.051 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 618.423, + "y": 262.206, + "a": { + "At": [ + 621.858, + 240.013 + ] + }, + "b": { + "At": [ + 614.988, + 284.399 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 622.0, + "y": 192.0, + "a": "Colocated", + "b": { + "At": [ + 622.0, + 214.458 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 622.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "m", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 690, + "unicode": [ + "m" + ], + "name": "m", + "note": null, + "filename": "../NotoHandAmericanCursive/FRBAmericanPrint-SOURCE.ufo/glyphs/m.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/n.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/n.glifjson new file mode 100644 index 0000000..2930efc --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/n.glifjson @@ -0,0 +1,390 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 85.0, + "y": 393.0, + "a": { + "At": [ + 85.0, + 393.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 85.0, + "y": 380.0, + "a": "Colocated", + "b": { + "At": [ + 85.0, + 388.314 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 85.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 85.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 85.0, + "y": 196.0, + "a": { + "At": [ + 85.0, + 218.901 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 88.817, + "y": 264.515, + "a": { + "At": [ + 92.48, + 287.121 + ] + }, + "b": { + "At": [ + 85.154, + 241.909 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 111.657, + "y": 328.845, + "a": { + "At": [ + 123.612, + 348.377 + ] + }, + "b": { + "At": [ + 99.702, + 309.313 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 160.198, + "y": 376.427, + "a": { + "At": [ + 180.101, + 387.755 + ] + }, + "b": { + "At": [ + 140.296, + 365.099 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 226.0, + "y": 393.0, + "a": { + "At": [ + 248.45, + 392.413 + ] + }, + "b": { + "At": [ + 203.107, + 393.599 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 289.75, + "y": 373.78, + "a": { + "At": [ + 308.819, + 361.917 + ] + }, + "b": { + "At": [ + 270.681, + 385.642 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 335.923, + "y": 325.639, + "a": { + "At": [ + 347.215, + 306.227 + ] + }, + "b": { + "At": [ + 324.631, + 345.051 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 357.423, + "y": 262.206, + "a": { + "At": [ + 360.859, + 240.013 + ] + }, + "b": { + "At": [ + 353.988, + 284.399 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 361.0, + "y": 195.0, + "a": "Colocated", + "b": { + "At": [ + 361.0, + 217.458 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 361.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "n", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 440, + "unicode": [ + "n" + ], + "name": "n", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/nine.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/nine.glifjson new file mode 100644 index 0000000..2426872 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/nine.glifjson @@ -0,0 +1,233 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 560.939, + "y": 579.04, + "a": { + "At": [ + 560.939, + 687.2 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 365.0, + "y": 774.56, + "a": { + "At": [ + 256.93, + 774.56 + ] + }, + "b": { + "At": [ + 473.07, + 774.56 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 169.061, + "y": 579.04, + "a": { + "At": [ + 169.061, + 470.88 + ] + }, + "b": { + "At": [ + 169.061, + 687.2 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 365.0, + "y": 383.52, + "a": { + "At": [ + 473.07, + 383.52 + ] + }, + "b": { + "At": [ + 256.93, + 383.52 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 560.939, + "y": 579.04, + "a": "Colocated", + "b": { + "At": [ + 560.939, + 470.97 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 560.939, + "y": 579.04, + "a": "Colocated", + "b": { + "At": [ + 560.939, + 470.97 + ] + }, + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 560.939, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "nine", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 730, + "unicode": [ + "9" + ], + "name": "nine", + "note": null, + "filename": "../NotoHandAmericanCursive/FRBAmericanPrint-SOURCE.ufo/glyphs/nine.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/numbersign.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/numbersign.glifjson new file mode 100644 index 0000000..0daa6a6 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/numbersign.glifjson @@ -0,0 +1,290 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 180.0, + "y": 543.0, + "a": { + "At": [ + 180.0, + 543.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 834.0, + "y": 543.0, + "a": "Colocated", + "b": { + "At": [ + 579.0, + 543.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 123.0, + "y": 246.0, + "a": { + "At": [ + 123.0, + 246.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 777.0, + "y": 246.0, + "a": "Colocated", + "b": { + "At": [ + 522.0, + 246.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 418.0, + "y": 752.0, + "a": { + "At": [ + 418.0, + 752.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 230.0, + "y": 0.0, + "a": "Colocated", + "b": { + "At": [ + 333.0, + 417.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 728.0, + "y": 752.0, + "a": { + "At": [ + 728.0, + 752.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 540.0, + "y": 0.0, + "a": "Colocated", + "b": { + "At": [ + 643.0, + 417.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "numbersign", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 854, + "unicode": [ + "#" + ], + "name": "numbersign", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/o.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/o.glifjson new file mode 100644 index 0000000..07c2794 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/o.glifjson @@ -0,0 +1,157 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 229.0, + "y": 26.0, + "a": { + "At": [ + 138.0, + 26.0 + ] + }, + "b": { + "At": [ + 320.0, + 26.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 74.0, + "y": 210.0, + "a": { + "At": [ + 74.0, + 315.0 + ] + }, + "b": { + "At": [ + 74.0, + 105.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 229.0, + "y": 392.0, + "a": { + "At": [ + 320.0, + 392.0 + ] + }, + "b": { + "At": [ + 138.0, + 392.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 384.0, + "y": 210.0, + "a": { + "At": [ + 384.0, + 105.0 + ] + }, + "b": { + "At": [ + 384.0, + 315.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "o", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 460, + "unicode": [ + "o" + ], + "name": "o", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/one.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/one.glifjson new file mode 100644 index 0000000..4e35b43 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/one.glifjson @@ -0,0 +1,111 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 365.0, + "y": 775.0, + "a": { + "At": [ + 365.0, + 775.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 365.0, + "y": 418.0, + "a": "Colocated", + "b": { + "At": [ + 365.0, + 599.312 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 365.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "one", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 730, + "unicode": [ + "1" + ], + "name": "one", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/p.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/p.glifjson new file mode 100644 index 0000000..9bd8891 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/p.glifjson @@ -0,0 +1,238 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 74.0, + "y": 382.0, + "a": { + "At": [ + 74.0, + 382.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 74.0, + "y": -232.0, + "a": "Colocated", + "b": { + "At": [ + 74.0, + -33.6351 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 74.0, + "y": -335.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 229.0, + "y": 25.0, + "a": { + "At": [ + 138.0, + 25.0 + ] + }, + "b": { + "At": [ + 320.0, + 25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 74.0, + "y": 210.0, + "a": { + "At": [ + 74.0, + 305.0 + ] + }, + "b": { + "At": [ + 74.0, + 115.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 229.0, + "y": 392.0, + "a": { + "At": [ + 320.0, + 392.0 + ] + }, + "b": { + "At": [ + 138.0, + 392.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 384.0, + "y": 210.0, + "a": { + "At": [ + 384.0, + 115.0 + ] + }, + "b": { + "At": [ + 384.0, + 305.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "p", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 460, + "unicode": [ + "p" + ], + "name": "p", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/paragraph.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/paragraph.glifjson new file mode 100644 index 0000000..e4d43f6 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/paragraph.glifjson @@ -0,0 +1,429 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 389.0, + "y": 774.0, + "a": { + "At": [ + 389.0, + 774.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 389.0, + "y": 25.0, + "a": "Colocated", + "b": { + "At": [ + 389.0, + 316.949 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 612.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 293.23, + "y": 773.847, + "a": { + "At": [ + 293.23, + 773.847 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 201.543, + "y": 767.708, + "a": { + "At": [ + 172.675, + 760.903 + ] + }, + "b": { + "At": [ + 230.41, + 774.513 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 122.689, + "y": 728.404, + "a": { + "At": [ + 100.25, + 709.009 + ] + }, + "b": { + "At": [ + 145.127, + 747.798 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 73.1533, + "y": 655.681, + "a": { + "At": [ + 63.1787, + 627.75 + ] + }, + "b": { + "At": [ + 83.127, + 683.613 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 64.0, + "y": 568.0, + "a": { + "At": [ + 70.6074, + 516.884 + ] + }, + "b": { + "At": [ + 60.1982, + 597.414 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 141.713, + "y": 439.738, + "a": { + "At": [ + 163.116, + 425.384 + ] + }, + "b": { + "At": [ + 98.9072, + 468.446 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 212.988, + "y": 411.174, + "a": { + "At": [ + 238.298, + 406.323 + ] + }, + "b": { + "At": [ + 187.678, + 416.025 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 290.0, + "y": 406.0, + "a": "Colocated", + "b": { + "At": [ + 264.229, + 406.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 610.0, + "y": 406.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 612.0, + "y": 772.0, + "a": { + "At": [ + 612.0, + 772.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 612.0, + "y": 448.0, + "a": "Colocated", + "b": { + "At": [ + 612.0, + 616.871 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 612.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "paragraph", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 742, + "unicode": [ + "¶" + ], + "name": "paragraph", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/parenleft.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/parenleft.glifjson new file mode 100644 index 0000000..d38d83f --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/parenleft.glifjson @@ -0,0 +1,121 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 223.0, + "y": 759.0, + "a": { + "At": [ + 130.304, + 656.958 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 81.0, + "y": 381.0, + "a": { + "At": [ + 83.5106, + 247.05 + ] + }, + "b": { + "At": [ + 78.4166, + 518.834 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 229.0, + "y": 17.0, + "a": "Colocated", + "b": { + "At": [ + 137.325, + 114.696 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "parenleft", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 330, + "unicode": [ + "(" + ], + "name": "parenleft", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/parenright.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/parenright.glifjson new file mode 100644 index 0000000..2f9bd22 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/parenright.glifjson @@ -0,0 +1,121 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 82.9082, + "y": 759.0, + "a": { + "At": [ + 175.604, + 656.958 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 224.908, + "y": 381.0, + "a": { + "At": [ + 222.397, + 247.05 + ] + }, + "b": { + "At": [ + 227.491, + 518.834 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 76.9082, + "y": 17.0, + "a": "Colocated", + "b": { + "At": [ + 168.583, + 114.696 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "parenright", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 330, + "unicode": [ + ")" + ], + "name": "parenright", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/percent.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/percent.glifjson new file mode 100644 index 0000000..75d8672 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/percent.glifjson @@ -0,0 +1,349 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 667.536, + "y": 772.0, + "a": { + "At": [ + 667.536, + 772.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 106.4639, + "y": 40.0, + "a": "Colocated", + "b": { + "At": [ + 304.485, + 301.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 194.0, + "y": 775.0, + "a": { + "At": [ + 125.387695, + 775.0 + ] + }, + "b": { + "At": [ + 262.612, + 775.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 70.49707, + "y": 613.255, + "a": { + "At": [ + 70.49707, + 523.835 + ] + }, + "b": { + "At": [ + 70.49707, + 702.675 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 194.0, + "y": 451.51, + "a": { + "At": [ + 262.612, + 451.51 + ] + }, + "b": { + "At": [ + 125.387695, + 451.51 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 317.503, + "y": 613.255, + "a": { + "At": [ + 317.503, + 702.675 + ] + }, + "b": { + "At": [ + 317.503, + 523.835 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 601.497, + "y": 366.745, + "a": { + "At": [ + 532.885, + 366.745 + ] + }, + "b": { + "At": [ + 670.109, + 366.745 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 477.994, + "y": 205.0, + "a": { + "At": [ + 477.994, + 115.58 + ] + }, + "b": { + "At": [ + 477.994, + 294.42 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 601.497, + "y": 43.2549, + "a": { + "At": [ + 670.109, + 43.2549 + ] + }, + "b": { + "At": [ + 532.885, + 43.2549 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 725.0, + "y": 205.0, + "a": { + "At": [ + 725.0, + 294.42 + ] + }, + "b": { + "At": [ + 725.0, + 115.58 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "percent", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 804, + "unicode": [ + "%" + ], + "name": "percent", + "note": null, + "filename": "../NotoHandAmericanCursive/FRBAmericanPrint-SOURCE.ufo/glyphs/percent.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/period.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/period.glifjson new file mode 100644 index 0000000..3cc0da3 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/period.glifjson @@ -0,0 +1,157 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 150.38, + "y": 46.0801, + "a": { + "At": [ + 135.8, + 46.0801 + ] + }, + "b": { + "At": [ + 164.96, + 46.0801 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 124.46, + "y": 72.0, + "a": { + "At": [ + 124.46, + 86.5801 + ] + }, + "b": { + "At": [ + 124.46, + 57.4199 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 150.38, + "y": 97.9199, + "a": { + "At": [ + 164.96, + 97.9199 + ] + }, + "b": { + "At": [ + 135.8, + 97.9199 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 176.3, + "y": 72.0, + "a": { + "At": [ + 176.3, + 57.4199 + ] + }, + "b": { + "At": [ + 176.3, + 86.5801 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "period", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 300, + "unicode": [ + "." + ], + "name": "period", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/plus.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/plus.glifjson new file mode 100644 index 0000000..45af28f --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/plus.glifjson @@ -0,0 +1,160 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 386.0, + "y": 625.6, + "a": { + "At": [ + 386.0, + 625.6 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 386.0, + "y": 154.4, + "a": "Colocated", + "b": { + "At": [ + 386.0, + 338.32 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 150.4, + "y": 390.0, + "a": { + "At": [ + 150.4, + 390.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 621.6, + "y": 390.0, + "a": "Colocated", + "b": { + "At": [ + 437.68, + 390.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "plus", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 759, + "unicode": [ + "+" + ], + "name": "plus", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/q.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/q.glifjson new file mode 100644 index 0000000..5fdca8b --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/q.glifjson @@ -0,0 +1,394 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 384.0, + "y": 383.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 384.0, + "y": -196.0, + "a": { + "At": [ + 384.0, + -213.372 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 387.582, + "y": -247.901, + "a": { + "At": [ + 390.95, + -264.944 + ] + }, + "b": { + "At": [ + 384.214, + -230.859 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 407.499, + "y": -295.64, + "a": { + "At": [ + 417.524, + -309.828 + ] + }, + "b": { + "At": [ + 397.475, + -281.453 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 446.252, + "y": -329.782, + "a": { + "At": [ + 461.564, + -337.985 + ] + }, + "b": { + "At": [ + 430.939, + -321.578 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 496.0, + "y": -344.0, + "a": { + "At": [ + 499.467, + -344.264 + ] + }, + "b": { + "At": [ + 478.678, + -342.683 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 506.417, + "y": -344.393, + "a": { + "At": [ + 526.622, + -344.393 + ] + }, + "b": { + "At": [ + 502.942, + -344.393 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 565.359, + "y": -331.947, + "a": { + "At": [ + 587.095, + -322.509 + ] + }, + "b": { + "At": [ + 546.812, + -340.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 622.0, + "y": -290.0, + "a": "Colocated", + "b": { + "At": [ + 606.609, + -308.018 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 228.0, + "y": 25.0, + "a": { + "At": [ + 137.0, + 25.0 + ] + }, + "b": { + "At": [ + 319.0, + 25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 73.0, + "y": 212.0, + "a": { + "At": [ + 73.0, + 307.0 + ] + }, + "b": { + "At": [ + 73.0, + 117.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 228.0, + "y": 392.0, + "a": { + "At": [ + 319.0, + 392.0 + ] + }, + "b": { + "At": [ + 137.0, + 392.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 383.0, + "y": 212.0, + "a": { + "At": [ + 383.0, + 117.0 + ] + }, + "b": { + "At": [ + 383.0, + 307.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "q", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 480, + "unicode": [ + "q" + ], + "name": "q", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/question.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/question.glifjson new file mode 100644 index 0000000..66d8493 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/question.glifjson @@ -0,0 +1,300 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 62.5029, + "y": 644.0, + "a": { + "At": [ + 93.6289, + 714.878 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 243.0, + "y": 764.0, + "a": { + "At": [ + 352.0, + 764.0 + ] + }, + "b": { + "At": [ + 162.917, + 764.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 441.0, + "y": 580.0, + "a": { + "At": [ + 441.0, + 497.0 + ] + }, + "b": { + "At": [ + 441.0, + 693.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 243.0, + "y": 406.0, + "a": { + "At": [ + 243.0, + 406.0 + ] + }, + "b": { + "At": [ + 352.0, + 406.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 243.0, + "y": 208.0, + "a": "Colocated", + "b": { + "At": [ + 243.0, + 285.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 242.38, + "y": 46.0801, + "a": { + "At": [ + 227.8, + 46.0801 + ] + }, + "b": { + "At": [ + 256.96, + 46.0801 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 216.46, + "y": 72.0, + "a": { + "At": [ + 216.46, + 86.5801 + ] + }, + "b": { + "At": [ + 216.46, + 57.4199 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 242.38, + "y": 97.9199, + "a": { + "At": [ + 256.96, + 97.9199 + ] + }, + "b": { + "At": [ + 227.8, + 97.9199 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 268.3, + "y": 72.0, + "a": { + "At": [ + 268.3, + 57.4199 + ] + }, + "b": { + "At": [ + 268.3, + 86.5801 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "question", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 500, + "unicode": [ + "?" + ], + "name": "question", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/quotedbl.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/quotedbl.glifjson new file mode 100644 index 0000000..8fb3220 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/quotedbl.glifjson @@ -0,0 +1,160 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 142.0, + "y": 804.0, + "a": { + "At": [ + 142.0, + 804.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 142.0, + "y": 543.0, + "a": "Colocated", + "b": { + "At": [ + 142.0, + 692.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 342.0, + "y": 804.0, + "a": { + "At": [ + 342.0, + 804.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 342.0, + "y": 543.0, + "a": "Colocated", + "b": { + "At": [ + 342.0, + 692.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "quotedbl", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 500, + "unicode": [ + "\"" + ], + "name": "quotedbl", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/quotesingle.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/quotesingle.glifjson new file mode 100644 index 0000000..aa7ebae --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/quotesingle.glifjson @@ -0,0 +1,95 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 142.0, + "y": 804.0, + "a": { + "At": [ + 142.0, + 804.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 142.0, + "y": 543.0, + "a": "Colocated", + "b": { + "At": [ + 142.0, + 692.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "quotesingle", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 270, + "unicode": [ + "'" + ], + "name": "quotesingle", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/r.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/r.glifjson new file mode 100644 index 0000000..1f1549f --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/r.glifjson @@ -0,0 +1,332 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 87.0, + "y": 383.0, + "a": { + "At": [ + 87.0, + 383.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 87.0, + "y": 368.0, + "a": { + "At": [ + 87.0, + 300.121 + ] + }, + "b": { + "At": [ + 87.0, + 377.552 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 87.0, + "y": 25.0, + "a": "Colocated", + "b": { + "At": [ + 87.0, + 25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 87.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 87.0, + "y": 196.0, + "a": { + "At": [ + 87.0, + 218.798 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 90.9619, + "y": 264.192, + "a": { + "At": [ + 94.7432, + 286.675 + ] + }, + "b": { + "At": [ + 87.1816, + 241.71 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 114.225, + "y": 328.04, + "a": { + "At": [ + 126.29, + 347.384 + ] + }, + "b": { + "At": [ + 102.16, + 308.696 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 162.725, + "y": 375.283, + "a": { + "At": [ + 182.479, + 386.662 + ] + }, + "b": { + "At": [ + 142.97, + 363.904 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 228.0, + "y": 393.0, + "a": { + "At": [ + 251.044, + 393.155 + ] + }, + "b": { + "At": [ + 205.202, + 392.847 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 294.16, + "y": 375.823, + "a": { + "At": [ + 314.221, + 364.482 + ] + }, + "b": { + "At": [ + 274.1, + 387.165 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 343.0, + "y": 328.0, + "a": "Colocated", + "b": { + "At": [ + 331.239, + 347.817 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "r", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 421, + "unicode": [ + "r" + ], + "name": "r", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/registered.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/registered.glifjson new file mode 100644 index 0000000..98edb0a --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/registered.glifjson @@ -0,0 +1,442 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 350.172, + "y": 201.292, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 350.172, + "y": 575.141, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 525.628, + "y": 575.141, + "a": { + "At": [ + 540.413, + 575.141 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 569.724, + "y": 571.505, + "a": { + "At": [ + 584.111, + 568.112 + ] + }, + "b": { + "At": [ + 555.332, + 574.897 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 609.027, + "y": 551.912, + "a": { + "At": [ + 620.214, + 542.245 + ] + }, + "b": { + "At": [ + 597.844, + 561.581 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 633.72, + "y": 515.665, + "a": { + "At": [ + 638.69, + 501.741 + ] + }, + "b": { + "At": [ + 628.747, + 529.586 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 638.283, + "y": 471.96, + "a": { + "At": [ + 634.988, + 446.479 + ] + }, + "b": { + "At": [ + 640.176, + 486.62 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 599.544, + "y": 408.024, + "a": { + "At": [ + 588.876, + 400.867 + ] + }, + "b": { + "At": [ + 620.883, + 422.334 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 564.017, + "y": 393.785, + "a": { + "At": [ + 551.399, + 391.368 + ] + }, + "b": { + "At": [ + 576.633, + 396.205 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 525.628, + "y": 391.207, + "a": "Colocated", + "b": { + "At": [ + 538.475, + 391.207 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 351.168, + "y": 391.207, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 621.334, + "y": 201.292, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 106.164, + "y": 388.549, + "a": { + "At": [ + 106.164, + 599.519 + ] + }, + "b": { + "At": [ + 106.164, + 172.521 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 481.05, + "y": 777.226, + "a": { + "At": [ + 688.389, + 777.226 + ] + }, + "b": { + "At": [ + 273.712, + 777.226 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 855.938, + "y": 388.549, + "a": { + "At": [ + 855.938, + 172.521 + ] + }, + "b": { + "At": [ + 855.938, + 599.519 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 481.05, + "y": 0.0, + "a": { + "At": [ + 273.712, + 0.0 + ] + }, + "b": { + "At": [ + 688.389, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "registered", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 1000, + "unicode": [ + "®" + ], + "name": "registered", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/s.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/s.glifjson new file mode 100644 index 0000000..4095964 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/s.glifjson @@ -0,0 +1,475 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 308.0, + "y": 346.0, + "a": { + "At": [ + 276.972, + 375.185 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 193.0, + "y": 395.0, + "a": { + "At": [ + 166.953, + 395.489 + ] + }, + "b": { + "At": [ + 235.589, + 394.201 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 120.0, + "y": 372.0, + "a": { + "At": [ + 110.809, + 364.409 + ] + }, + "b": { + "At": [ + 140.087, + 388.589 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 98.3744, + "y": 343.924, + "a": { + "At": [ + 93.5523, + 333.023 + ] + }, + "b": { + "At": [ + 103.197, + 354.825 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 93.0, + "y": 309.0, + "a": { + "At": [ + 94.4762, + 296.437 + ] + }, + "b": { + "At": [ + 91.6089, + 320.839 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 107.421, + "y": 274.4, + "a": { + "At": [ + 115.152, + 264.387 + ] + }, + "b": { + "At": [ + 99.6907, + 284.412 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 136.301, + "y": 250.177, + "a": { + "At": [ + 158.356, + 237.781 + ] + }, + "b": { + "At": [ + 125.274, + 256.375 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 206.0, + "y": 222.0, + "a": "Colocated", + "b": { + "At": [ + 182.888, + 232.29 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 218.0, + "y": 216.5, + "a": { + "At": [ + 241.017, + 206.252 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 288.712, + "y": 178.784, + "a": { + "At": [ + 299.354, + 172.043 + ] + }, + "b": { + "At": [ + 267.427, + 192.264 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 316.056, + "y": 153.071, + "a": { + "At": [ + 323.196, + 142.692 + ] + }, + "b": { + "At": [ + 308.916, + 163.45 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 329.0, + "y": 118.0, + "a": { + "At": [ + 330.054, + 106.826 + ] + }, + "b": { + "At": [ + 327.817, + 130.542 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 324.333, + "y": 84.96, + "a": { + "At": [ + 320.279, + 74.4947 + ] + }, + "b": { + "At": [ + 328.387, + 95.426 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 306.0, + "y": 57.0, + "a": { + "At": [ + 293.437, + 44.2815 + ] + }, + "b": { + "At": [ + 313.887, + 64.9849 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 260.082, + "y": 30.4027, + "a": { + "At": [ + 242.94, + 25.3303 + ] + }, + "b": { + "At": [ + 277.224, + 35.4752 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 207.0, + "y": 25.0, + "a": { + "At": [ + 157.158, + 28.1702 + ] + }, + "b": { + "At": [ + 224.841, + 23.8652 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 71.0, + "y": 82.0, + "a": "Colocated", + "b": { + "At": [ + 109.442, + 50.1183 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "s", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 405, + "unicode": [ + "s" + ], + "name": "s", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/section.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/section.glifjson new file mode 100644 index 0000000..cbc23d8 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/section.glifjson @@ -0,0 +1,868 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 402.84, + "y": 511.08, + "a": { + "At": [ + 366.282, + 536.359 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 276.84, + "y": 546.408, + "a": { + "At": [ + 240.198, + 543.895 + ] + }, + "b": { + "At": [ + 321.182, + 549.449 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 177.288, + "y": 504.564, + "a": { + "At": [ + 164.017, + 491.872 + ] + }, + "b": { + "At": [ + 203.832, + 529.948 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 146.571, + "y": 459.345, + "a": { + "At": [ + 139.814, + 442.269 + ] + }, + "b": { + "At": [ + 153.327, + 476.421 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 138.84, + "y": 405.32, + "a": { + "At": [ + 142.015, + 372.964 + ] + }, + "b": { + "At": [ + 137.047, + 423.596 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 186.32, + "y": 323.406, + "a": { + "At": [ + 212.434, + 304.039 + ] + }, + "b": { + "At": [ + 160.206, + 342.773 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 276.84, + "y": 289.448, + "a": "Colocated", + "b": { + "At": [ + 244.988, + 295.966 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 294.04, + "y": 285.928, + "a": { + "At": [ + 336.337, + 277.272 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 418.7, + "y": 251.867, + "a": { + "At": [ + 438.296, + 242.811 + ] + }, + "b": { + "At": [ + 379.508, + 269.978 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 471.308, + "y": 214.828, + "a": { + "At": [ + 485.918, + 198.937 + ] + }, + "b": { + "At": [ + 456.698, + 230.72 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 500.44, + "y": 157.944, + "a": { + "At": [ + 503.781, + 139.888 + ] + }, + "b": { + "At": [ + 496.512, + 179.171 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 496.159, + "y": 103.653, + "a": { + "At": [ + 490.055, + 86.335 + ] + }, + "b": { + "At": [ + 502.264, + 120.97 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 466.077, + "y": 58.1325, + "a": { + "At": [ + 439.317, + 32.9812 + ] + }, + "b": { + "At": [ + 479.456, + 70.7081 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 366.0, + "y": 17.0, + "a": { + "At": [ + 315.999, + 12.0087 + ] + }, + "b": { + "At": [ + 402.543, + 20.6479 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 216.877, + "y": 33.293, + "a": { + "At": [ + 168.17, + 45.6446 + ] + }, + "b": { + "At": [ + 265.585, + 20.9415 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 74.0, + "y": 81.0, + "a": "Colocated", + "b": { + "At": [ + 120.529, + 62.0253 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 446.6, + "y": 752.824, + "a": { + "At": [ + 386.685, + 775.899 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 258.84, + "y": 789.88, + "a": { + "At": [ + 225.933, + 788.447 + ] + }, + "b": { + "At": [ + 322.985, + 792.673 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 165.8, + "y": 761.077, + "a": { + "At": [ + 152.497, + 751.369 + ] + }, + "b": { + "At": [ + 192.406, + 780.495 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 133.424, + "y": 724.314, + "a": { + "At": [ + 125.688, + 709.774 + ] + }, + "b": { + "At": [ + 141.159, + 738.853 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 122.04, + "y": 676.792, + "a": { + "At": [ + 122.48, + 658.14 + ] + }, + "b": { + "At": [ + 121.651, + 693.257 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 138.926, + "y": 624.203, + "a": { + "At": [ + 149.231, + 608.65 + ] + }, + "b": { + "At": [ + 128.622, + 639.756 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 179.473, + "y": 586.282, + "a": { + "At": [ + 211.385, + 566.943 + ] + }, + "b": { + "At": [ + 163.517, + 595.951 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 285.44, + "y": 552.04, + "a": "Colocated", + "b": { + "At": [ + 248.884, + 559.521 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 302.64, + "y": 548.52, + "a": { + "At": [ + 321.451, + 544.67 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 358.287, + "y": 533.889, + "a": { + "At": [ + 376.257, + 527.123 + ] + }, + "b": { + "At": [ + 340.317, + 540.655 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 407.654, + "y": 504.843, + "a": { + "At": [ + 422.008, + 492.09 + ] + }, + "b": { + "At": [ + 393.299, + 517.596 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 440.946, + "y": 458.435, + "a": { + "At": [ + 448.311, + 440.703 + ] + }, + "b": { + "At": [ + 433.581, + 476.168 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 450.12, + "y": 402.088, + "a": { + "At": [ + 447.56, + 365.43 + ] + }, + "b": { + "At": [ + 451.458, + 421.243 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 398.583, + "y": 308.482, + "a": { + "At": [ + 369.066, + 286.594 + ] + }, + "b": { + "At": [ + 428.1, + 330.37 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 294.04, + "y": 285.928, + "a": { + "At": [ + 289.948, + 286.811 + ] + }, + "b": { + "At": [ + 329.96, + 278.175 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 282.0, + "y": 289.448, + "a": "Colocated", + "b": { + "At": [ + 285.905, + 287.942 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "section", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 672, + "unicode": [ + "§" + ], + "name": "section", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/semicolon.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/semicolon.glifjson new file mode 100644 index 0000000..039c4e7 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/semicolon.glifjson @@ -0,0 +1,349 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 151.0, + "y": 71.0, + "a": { + "At": [ + 151.0, + 71.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 79.0, + "y": -55.0, + "a": "Colocated", + "b": { + "At": [ + 107.0, + -6.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 150.38, + "y": 326.08, + "a": { + "At": [ + 135.8, + 326.08 + ] + }, + "b": { + "At": [ + 164.96, + 326.08 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 124.46, + "y": 352.0, + "a": { + "At": [ + 124.46, + 366.58 + ] + }, + "b": { + "At": [ + 124.46, + 337.42 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 150.38, + "y": 377.92, + "a": { + "At": [ + 164.96, + 377.92 + ] + }, + "b": { + "At": [ + 135.8, + 377.92 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 176.3, + "y": 352.0, + "a": { + "At": [ + 176.3, + 337.42 + ] + }, + "b": { + "At": [ + 176.3, + 366.58 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 150.38, + "y": 46.0801, + "a": { + "At": [ + 135.8, + 46.0801 + ] + }, + "b": { + "At": [ + 164.96, + 46.0801 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 124.46, + "y": 72.0, + "a": { + "At": [ + 124.46, + 86.5801 + ] + }, + "b": { + "At": [ + 124.46, + 57.4199 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 150.38, + "y": 97.9199, + "a": { + "At": [ + 164.96, + 97.9199 + ] + }, + "b": { + "At": [ + 135.8, + 97.9199 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 176.3, + "y": 72.0, + "a": { + "At": [ + 176.3, + 57.4199 + ] + }, + "b": { + "At": [ + 176.3, + 86.5801 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "semicolon", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 300, + "unicode": [ + ";" + ], + "name": "semicolon", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/seven.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/seven.glifjson new file mode 100644 index 0000000..6d0731a --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/seven.glifjson @@ -0,0 +1,156 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 147.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 558.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 231.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 238.571, + "y": 417.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 515.714, + "y": 417.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "seven", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 730, + "unicode": [ + "7" + ], + "name": "seven", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/six.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/six.glifjson new file mode 100644 index 0000000..3179517 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/six.glifjson @@ -0,0 +1,381 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 447.077, + "y": 775.0, + "a": { + "At": [ + 393.797, + 728.072 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 311.34, + "y": 628.0, + "a": { + "At": [ + 272.765, + 573.965 + ] + }, + "b": { + "At": [ + 347.347, + 678.438 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 208.34, + "y": 456.0, + "a": { + "At": [ + 189.624, + 418.218 + ] + }, + "b": { + "At": [ + 237.811, + 515.492 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 160.414, + "y": 339.145, + "a": { + "At": [ + 148.993, + 298.557 + ] + }, + "b": { + "At": [ + 171.834, + 379.731 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 150.34, + "y": 214.0, + "a": { + "At": [ + 158.267, + 160.233 + ] + }, + "b": { + "At": [ + 144.189, + 255.713 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 227.004, + "y": 74.2148, + "a": { + "At": [ + 268.706, + 39.3633 + ] + }, + "b": { + "At": [ + 185.302, + 109.065 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 378.34, + "y": 25.0, + "a": { + "At": [ + 433.231, + 28.5312 + ] + }, + "b": { + "At": [ + 324.104, + 21.5117 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 523.988, + "y": 93.907, + "a": { + "At": [ + 561.537, + 134.102 + ] + }, + "b": { + "At": [ + 486.439, + 53.7129 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 582.34, + "y": 244.0, + "a": { + "At": [ + 581.672, + 300.539 + ] + }, + "b": { + "At": [ + 582.99, + 188.999 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 516.958, + "y": 395.774, + "a": { + "At": [ + 476.361, + 435.132 + ] + }, + "b": { + "At": [ + 557.554, + 356.417 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 363.34, + "y": 457.0, + "a": { + "At": [ + 314.813, + 456.55 + ] + }, + "b": { + "At": [ + 419.88, + 457.524 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 228.583, + "y": 409.302, + "a": { + "At": [ + 190.559, + 379.149 + ] + }, + "b": { + "At": [ + 266.608, + 439.453 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 151.34, + "y": 289.0, + "a": "Colocated", + "b": { + "At": [ + 162.937, + 336.123 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "six", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 730, + "unicode": [ + "6" + ], + "name": "six", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/slash.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/slash.glifjson new file mode 100644 index 0000000..adb1485 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/slash.glifjson @@ -0,0 +1,95 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 554.0, + "y": 782.0, + "a": { + "At": [ + 359.0, + 492.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 54.0, + "y": 38.0, + "a": "Colocated", + "b": { + "At": [ + 54.0, + 38.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "slash", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 599, + "unicode": [ + "/" + ], + "name": "slash", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/space.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/space.glifjson new file mode 100644 index 0000000..996edb2 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/space.glifjson @@ -0,0 +1,31 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "space", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 400, + "unicode": [ + " ", + "\r", + " " + ], + "name": "space", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/t.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/t.glifjson new file mode 100644 index 0000000..17811e2 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/t.glifjson @@ -0,0 +1,166 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 188.0, + "y": 775.0, + "a": { + "At": [ + 188.0, + 775.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 188.0, + "y": 26.0, + "a": "Colocated", + "b": { + "At": [ + 188.0, + 200.763 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 188.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 69.0, + "y": 418.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 316.0, + "y": 418.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "t", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 400, + "unicode": [ + "t" + ], + "name": "t", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/three.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/three.glifjson new file mode 100644 index 0000000..b85a44c --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/three.glifjson @@ -0,0 +1,493 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 152.753, + "y": 607.0, + "a": { + "At": [ + 159.355, + 652.155 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 216.223, + "y": 725.202, + "a": { + "At": [ + 250.224, + 755.642 + ] + }, + "b": { + "At": [ + 182.222, + 694.764 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 340.753, + "y": 775.0, + "a": { + "At": [ + 392.286, + 776.475 + ] + }, + "b": { + "At": [ + 295.136, + 773.695 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 480.561, + "y": 719.588, + "a": { + "At": [ + 516.86, + 682.979 + ] + }, + "b": { + "At": [ + 444.26, + 756.196 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 532.753, + "y": 579.0, + "a": { + "At": [ + 529.272, + 533.615 + ] + }, + "b": { + "At": [ + 536.695, + 630.403 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 473.002, + "y": 460.045, + "a": { + "At": [ + 438.612, + 430.225 + ] + }, + "b": { + "At": [ + 507.392, + 489.865 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 346.753, + "y": 416.0, + "a": "Colocated", + "b": { + "At": [ + 392.154, + 412.741 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 296.753, + "y": 419.0, + "a": "Colocated", + "b": { + "At": [ + 313.324, + 421.162 + ] + }, + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 312.753, + "y": 418.0, + "a": { + "At": [ + 340.688, + 416.254 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 395.834, + "y": 406.92, + "a": { + "At": [ + 422.87, + 399.675 + ] + }, + "b": { + "At": [ + 368.799, + 414.164 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 470.092, + "y": 369.204, + "a": { + "At": [ + 491.484, + 351.153 + ] + }, + "b": { + "At": [ + 448.7, + 387.254 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 518.281, + "y": 301.523, + "a": { + "At": [ + 528.33, + 275.4 + ] + }, + "b": { + "At": [ + 508.232, + 327.647 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 528.753, + "y": 209.0, + "a": { + "At": [ + 523.137, + 156.544 + ] + }, + "b": { + "At": [ + 531.732, + 236.831 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 453.243, + "y": 67.6533, + "a": { + "At": [ + 411.72, + 35.1113 + ] + }, + "b": { + "At": [ + 494.766, + 100.196 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 304.753, + "y": 26.0, + "a": { + "At": [ + 264.209, + 30.9707 + ] + }, + "b": { + "At": [ + 357.116, + 19.5791 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 195.381, + "y": 76.6992, + "a": { + "At": [ + 165.429, + 104.473 + ] + }, + "b": { + "At": [ + 225.333, + 48.9258 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 136.753, + "y": 181.0, + "a": "Colocated", + "b": { + "At": [ + 144.577, + 140.909 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "three", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 730, + "unicode": [ + "3" + ], + "name": "three", + "note": null, + "filename": "../NotoHandAmericanCursive/FRBAmericanPrint-SOURCE.ufo/glyphs/three.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/trademark.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/trademark.glifjson new file mode 100644 index 0000000..449a64e --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/trademark.glifjson @@ -0,0 +1,243 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 372.45, + "y": 527.375, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 372.45, + "y": 269.075, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 269.2, + "y": 531.575, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 475.0, + "y": 531.575, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 580.0, + "y": 269.075, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 580.0, + "y": 531.925, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 712.3, + "y": 271.875, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 843.899, + "y": 531.925, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 843.899, + "y": 269.075, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "trademark", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 1000, + "unicode": [ + "™" + ], + "name": "trademark", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/two.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/two.glifjson new file mode 100644 index 0000000..d058e27 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/two.glifjson @@ -0,0 +1,296 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 194.0, + "y": 635.0, + "a": { + "At": [ + 201.524, + 674.474 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 254.409, + "y": 736.512, + "a": { + "At": [ + 285.528, + 761.937 + ] + }, + "b": { + "At": [ + 223.289, + 711.088 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 366.0, + "y": 775.0, + "a": { + "At": [ + 401.5, + 774.115 + ] + }, + "b": { + "At": [ + 325.828, + 776.001 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 464.228, + "y": 739.001, + "a": { + "At": [ + 491.764, + 716.579 + ] + }, + "b": { + "At": [ + 436.69, + 761.423 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 519.03, + "y": 649.952, + "a": { + "At": [ + 526.821, + 615.307 + ] + }, + "b": { + "At": [ + 511.239, + 684.598 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 511.103, + "y": 545.132, + "a": { + "At": [ + 499.256, + 511.656 + ] + }, + "b": { + "At": [ + 522.949, + 578.608 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 460.0, + "y": 452.0, + "a": "Colocated", + "b": { + "At": [ + 479.731, + 481.524 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 190.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 190.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 540.0, + "y": 24.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "two", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 730, + "unicode": [ + "2" + ], + "name": "two", + "note": null, + "filename": "../NotoHandAmericanCursive/FRBAmericanPrint-SOURCE.ufo/glyphs/two.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/u.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/u.glifjson new file mode 100644 index 0000000..f5be992 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/u.glifjson @@ -0,0 +1,390 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 79.0, + "y": 393.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 79.0, + "y": 223.0, + "a": { + "At": [ + 79.0, + 200.542 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 82.577, + "y": 155.794, + "a": { + "At": [ + 86.012, + 133.601 + ] + }, + "b": { + "At": [ + 79.142, + 177.987 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 104.077, + "y": 92.361, + "a": { + "At": [ + 115.369, + 72.9492 + ] + }, + "b": { + "At": [ + 92.785, + 111.773 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 150.25, + "y": 44.2207, + "a": { + "At": [ + 169.319, + 32.3584 + ] + }, + "b": { + "At": [ + 131.181, + 56.083 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 214.0, + "y": 25.0, + "a": { + "At": [ + 236.893, + 24.4014 + ] + }, + "b": { + "At": [ + 191.55, + 25.5869 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 279.802, + "y": 41.5732, + "a": { + "At": [ + 299.704, + 52.9014 + ] + }, + "b": { + "At": [ + 259.899, + 30.2451 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 328.343, + "y": 89.154, + "a": { + "At": [ + 340.299, + 108.687 + ] + }, + "b": { + "At": [ + 316.388, + 69.623 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 351.183, + "y": 153.485, + "a": { + "At": [ + 354.846, + 176.091 + ] + }, + "b": { + "At": [ + 347.521, + 130.879 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 355.0, + "y": 222.0, + "a": "Colocated", + "b": { + "At": [ + 355.0, + 199.1 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 355.0, + "y": 393.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 355.0, + "y": 393.0, + "a": { + "At": [ + 355.0, + 393.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 355.0, + "y": 34.0, + "a": "Colocated", + "b": { + "At": [ + 355.0, + 90.4209 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 355.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "u", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 440, + "unicode": [ + "u" + ], + "name": "u", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/underscore.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/underscore.glifjson new file mode 100644 index 0000000..4ff135d --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/underscore.glifjson @@ -0,0 +1,95 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 0.0, + "y": 0.0, + "a": { + "At": [ + 0.0, + 0.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 888.0, + "y": 0.0, + "a": "Colocated", + "b": { + "At": [ + 542.0, + 0.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "underscore", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 888, + "unicode": [ + "_" + ], + "name": "underscore", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0402.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0402.glifjson new file mode 100644 index 0000000..e32f76a --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0402.glifjson @@ -0,0 +1,549 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 251.0, + "y": 141.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 251.0, + "y": 216.0, + "a": { + "At": [ + 251.0, + 252.889 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 261.791, + "y": 325.759, + "a": { + "At": [ + 271.732, + 361.283 + ] + }, + "b": { + "At": [ + 251.849, + 290.234 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 317.061, + "y": 420.14, + "a": { + "At": [ + 343.494, + 445.871 + ] + }, + "b": { + "At": [ + 290.627, + 394.409 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 412.348, + "y": 474.172, + "a": { + "At": [ + 447.819, + 484.301 + ] + }, + "b": { + "At": [ + 376.876, + 464.042 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 522.0, + "y": 483.0, + "a": { + "At": [ + 556.543, + 479.439 + ] + }, + "b": { + "At": [ + 485.305, + 486.783 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 621.829, + "y": 455.107, + "a": { + "At": [ + 653.055, + 439.913 + ] + }, + "b": { + "At": [ + 590.603, + 470.3 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 703.279, + "y": 391.478, + "a": { + "At": [ + 725.211, + 364.554 + ] + }, + "b": { + "At": [ + 681.347, + 418.402 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 748.371, + "y": 298.562, + "a": { + "At": [ + 756.348, + 264.764 + ] + }, + "b": { + "At": [ + 740.394, + 332.36 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 757.0, + "y": 195.0, + "a": "Colocated", + "b": { + "At": [ + 757.0, + 229.726 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 757.0, + "y": 118.0, + "a": { + "At": [ + 757.0, + 86.0902 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 750.936, + "y": 22.6078, + "a": { + "At": [ + 745.148, + -8.77272 + ] + }, + "b": { + "At": [ + 756.724, + 53.9883 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 715.422, + "y": -65.4868, + "a": { + "At": [ + 697.077, + -91.5963 + ] + }, + "b": { + "At": [ + 733.767, + -39.3774 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 642.63, + "y": -125.833, + "a": { + "At": [ + 613.438, + -138.717 + ] + }, + "b": { + "At": [ + 671.823, + -112.948 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 549.0, + "y": -138.0, + "a": "Colocated", + "b": { + "At": [ + 580.51, + -143.038 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 251.0, + "y": 763.0, + "a": { + "At": [ + 251.0, + 763.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 251.0, + "y": 414.0, + "a": "Colocated", + "b": { + "At": [ + 251.0, + 591.598 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 251.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 56.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 644.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0402", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 853, + "unicode": [ + "Ђ" + ], + "name": "uni0402", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0404.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0404.glifjson new file mode 100644 index 0000000..ecb012e --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0404.glifjson @@ -0,0 +1,280 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 445.593, + "y": 458.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 94.5928, + "y": 458.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 622.0, + "y": 731.0, + "a": { + "At": [ + 566.674, + 760.625 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 441.0, + "y": 775.0, + "a": { + "At": [ + 352.136, + 773.7 + ] + }, + "b": { + "At": [ + 503.752, + 775.918 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 197.912, + "y": 680.043, + "a": { + "At": [ + 131.669, + 620.796 + ] + }, + "b": { + "At": [ + 264.156, + 739.29 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 76.5931, + "y": 449.0, + "a": { + "At": [ + 64.3086, + 350.945 + ] + }, + "b": { + "At": [ + 87.641, + 537.184 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 156.795, + "y": 172.135, + "a": { + "At": [ + 220.055, + 96.215 + ] + }, + "b": { + "At": [ + 93.5346, + 248.055 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 415.593, + "y": 47.0, + "a": { + "At": [ + 501.996, + 45.3649 + ] + }, + "b": { + "At": [ + 316.789, + 48.8698 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 652.0, + "y": 137.0, + "a": "Colocated", + "b": { + "At": [ + 588.601, + 78.2736 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0404", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 718, + "unicode": [ + "Є" + ], + "name": "uni0404", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0405.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0405.glifjson new file mode 100644 index 0000000..535aeaf --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0405.glifjson @@ -0,0 +1,449 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 546.0, + "y": 710.0, + "a": { + "At": [ + 489.033, + 750.386 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 350.0, + "y": 774.0, + "a": { + "At": [ + 300.824, + 773.643 + ] + }, + "b": { + "At": [ + 419.828, + 774.508 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 212.016, + "y": 729.784, + "a": { + "At": [ + 192.659, + 714.62 + ] + }, + "b": { + "At": [ + 250.729, + 760.111 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 165.479, + "y": 673.337, + "a": { + "At": [ + 154.546, + 651.313 + ] + }, + "b": { + "At": [ + 176.413, + 695.361 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 150.0, + "y": 602.0, + "a": { + "At": [ + 150.861, + 580.082 + ] + }, + "b": { + "At": [ + 149.034, + 626.569 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 167.246, + "y": 539.08, + "a": { + "At": [ + 177.626, + 519.757 + ] + }, + "b": { + "At": [ + 156.865, + 558.403 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 209.536, + "y": 489.268, + "a": { + "At": [ + 243.975, + 462.091 + ] + }, + "b": { + "At": [ + 192.317, + 502.856 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 330.0, + "y": 433.0, + "a": "Colocated", + "b": { + "At": [ + 287.439, + 443.64 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 351.0, + "y": 428.0, + "a": { + "At": [ + 407.897, + 413.775 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 511.859, + "y": 362.416, + "a": { + "At": [ + 535.207, + 344.674 + ] + }, + "b": { + "At": [ + 465.162, + 397.899 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 569.078, + "y": 296.491, + "a": { + "At": [ + 582.906, + 270.632 + ] + }, + "b": { + "At": [ + 555.251, + 322.351 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 590.0, + "y": 212.0, + "a": { + "At": [ + 589.635, + 182.454 + ] + }, + "b": { + "At": [ + 590.363, + 241.322 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 566.498, + "y": 127.537, + "a": { + "At": [ + 551.666, + 101.98 + ] + }, + "b": { + "At": [ + 581.329, + 153.094 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 505.802, + "y": 64.0127, + "a": { + "At": [ + 456.486, + 31.4482 + ] + }, + "b": { + "At": [ + 530.46, + 80.295 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 336.0, + "y": 26.0, + "a": { + "At": [ + 242.569, + 33.9912 + ] + }, + "b": { + "At": [ + 394.882, + 20.9639 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 84.0, + "y": 140.0, + "a": "Colocated", + "b": { + "At": [ + 153.735, + 77.3096 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0405", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 672, + "unicode": [ + "Ѕ" + ], + "name": "uni0405", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0406.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0406.glifjson new file mode 100644 index 0000000..70124dd --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0406.glifjson @@ -0,0 +1,221 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 61.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 229.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 141.0, + "y": 769.0, + "a": { + "At": [ + 141.0, + 769.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 141.0, + "y": 389.0, + "a": "Colocated", + "b": { + "At": [ + 141.0, + 577.273 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 141.0, + "y": 29.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 61.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 229.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0406", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 292, + "unicode": [ + "І" + ], + "name": "uni0406", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0408.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0408.glifjson new file mode 100644 index 0000000..81c0410 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0408.glifjson @@ -0,0 +1,296 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 310.0, + "y": 782.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 559.0, + "y": 782.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 560.0, + "y": 778.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 560.0, + "y": 365.0, + "a": { + "At": [ + 560.0, + 325.146 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 552.523, + "y": 245.847, + "a": { + "At": [ + 545.431, + 206.629 + ] + }, + "b": { + "At": [ + 559.616, + 285.064 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 509.576, + "y": 135.156, + "a": { + "At": [ + 487.569, + 101.929 + ] + }, + "b": { + "At": [ + 531.582, + 168.383 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 422.555, + "y": 54.8975, + "a": { + "At": [ + 387.571, + 35.8057 + ] + }, + "b": { + "At": [ + 457.538, + 73.9893 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 308.0, + "y": 25.0, + "a": { + "At": [ + 254.384, + 24.2188 + ] + }, + "b": { + "At": [ + 347.85, + 25.5801 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 156.729, + "y": 71.5908, + "a": { + "At": [ + 112.721, + 102.228 + ] + }, + "b": { + "At": [ + 200.736, + 40.9531 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 60.0, + "y": 197.0, + "a": "Colocated", + "b": { + "At": [ + 78.48, + 146.663 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0408", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 660, + "unicode": [ + "Ј" + ], + "name": "uni0408", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0409.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0409.glifjson new file mode 100644 index 0000000..56a0e6b --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0409.glifjson @@ -0,0 +1,536 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 732.0, + "y": 394.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 922.0, + "y": 394.0, + "a": { + "At": [ + 947.771, + 394.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 999.012, + "y": 388.826, + "a": { + "At": [ + 1024.32, + 383.975 + ] + }, + "b": { + "At": [ + 973.702, + 393.677 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 1070.29, + "y": 360.262, + "a": { + "At": [ + 1113.09, + 331.554 + ] + }, + "b": { + "At": [ + 1048.88, + 374.616 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 1148.0, + "y": 232.0, + "a": { + "At": [ + 1151.8, + 202.586 + ] + }, + "b": { + "At": [ + 1141.39, + 283.116 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 1138.85, + "y": 144.319, + "a": { + "At": [ + 1128.87, + 116.387 + ] + }, + "b": { + "At": [ + 1148.82, + 172.25 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 1089.31, + "y": 71.5957, + "a": { + "At": [ + 1066.87, + 52.2021 + ] + }, + "b": { + "At": [ + 1111.75, + 90.9912 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 1010.46, + "y": 32.292, + "a": { + "At": [ + 981.59, + 25.4873 + ] + }, + "b": { + "At": [ + 1039.33, + 39.0967 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 918.77, + "y": 26.1533, + "a": "Colocated", + "b": { + "At": [ + 918.77, + 26.1533 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 730.0, + "y": 25.0, + "a": { + "At": [ + 733.0, + 25.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 734.0, + "y": 772.0, + "a": "Colocated", + "b": { + "At": [ + 734.0, + 772.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 54.0, + "y": 144.0, + "a": { + "At": [ + 51.2381, + 116.046 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 76.6286, + "y": 64.88, + "a": { + "At": [ + 93.7319, + 42.5964 + ] + }, + "b": { + "At": [ + 59.5254, + 87.1635 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 147.0, + "y": 22.0, + "a": { + "At": [ + 167.285, + 18.1844 + ] + }, + "b": { + "At": [ + 119.394, + 27.1926 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 208.179, + "y": 25.9163, + "a": { + "At": [ + 227.872, + 32.1015 + ] + }, + "b": { + "At": [ + 188.486, + 19.731 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 261.455, + "y": 56.5661, + "a": { + "At": [ + 292.307, + 83.9963 + ] + }, + "b": { + "At": [ + 246.029, + 42.851 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 322.255, + "y": 162.43, + "a": { + "At": [ + 343.479, + 242.221 + ] + }, + "b": { + "At": [ + 311.642, + 122.535 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 337.0, + "y": 409.0, + "a": "Colocated", + "b": { + "At": [ + 337.0, + 326.435 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 337.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 734.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0409", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 1200, + "unicode": [ + "Љ" + ], + "name": "uni0409", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni040A_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni040A_.glifjson new file mode 100644 index 0000000..4cc3a0f --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni040A_.glifjson @@ -0,0 +1,388 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 105.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 105.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 582.0, + "y": 772.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 578.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 106.0, + "y": 394.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 770.0, + "y": 394.0, + "a": { + "At": [ + 795.771, + 394.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 847.012, + "y": 388.826, + "a": { + "At": [ + 872.322, + 383.975 + ] + }, + "b": { + "At": [ + 821.702, + 393.677 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 918.287, + "y": 360.262, + "a": { + "At": [ + 961.093, + 331.554 + ] + }, + "b": { + "At": [ + 896.884, + 374.616 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 996.0, + "y": 232.0, + "a": { + "At": [ + 999.802, + 202.586 + ] + }, + "b": { + "At": [ + 989.393, + 283.116 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 986.847, + "y": 144.319, + "a": { + "At": [ + 976.873, + 116.387 + ] + }, + "b": { + "At": [ + 996.821, + 172.25 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 937.311, + "y": 71.5957, + "a": { + "At": [ + 914.873, + 52.2021 + ] + }, + "b": { + "At": [ + 959.75, + 90.9912 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 858.457, + "y": 32.292, + "a": { + "At": [ + 829.59, + 25.4873 + ] + }, + "b": { + "At": [ + 887.325, + 39.0967 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 766.77, + "y": 26.1533, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 578.182, + "y": 25.45459, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni040A", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 1048, + "unicode": [ + "Њ" + ], + "name": "uni040A", + "note": null, + "filename": "/home/fred/Workspace/NotoHandAmericanCursive/FRBAmericanPrint-SOURCE.ufo/glyphs/uni040A_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni040B_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni040B_.glifjson new file mode 100644 index 0000000..e7ea1a0 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni040B_.glifjson @@ -0,0 +1,445 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 281.0, + "y": 141.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 281.0, + "y": 216.0, + "a": { + "At": [ + 281.0, + 250.414 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 289.796, + "y": 318.593, + "a": { + "At": [ + 297.964, + 352.024 + ] + }, + "b": { + "At": [ + 281.629, + 285.162 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 336.338, + "y": 409.612, + "a": { + "At": [ + 359.07, + 435.449 + ] + }, + "b": { + "At": [ + 313.605, + 383.775 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 420.667, + "y": 467.387, + "a": { + "At": [ + 452.838, + 479.607 + ] + }, + "b": { + "At": [ + 388.496, + 455.167 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 522.0, + "y": 483.0, + "a": { + "At": [ + 556.919, + 481.401 + ] + }, + "b": { + "At": [ + 487.622, + 484.574 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 623.127, + "y": 457.998, + "a": { + "At": [ + 654.665, + 442.924 + ] + }, + "b": { + "At": [ + 591.589, + 473.072 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 704.63, + "y": 393.471, + "a": { + "At": [ + 726.303, + 366.045 + ] + }, + "b": { + "At": [ + 682.956, + 420.896 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 748.718, + "y": 299.3, + "a": { + "At": [ + 756.412, + 265.202 + ] + }, + "b": { + "At": [ + 741.024, + 333.398 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 757.0, + "y": 195.0, + "a": "Colocated", + "b": { + "At": [ + 757.0, + 229.955 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 757.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 281.0, + "y": 763.0, + "a": { + "At": [ + 281.0, + 763.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 281.0, + "y": 414.0, + "a": "Colocated", + "b": { + "At": [ + 281.0, + 591.598 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 281.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 56.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 644.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni040B", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 853, + "unicode": [ + "Ћ" + ], + "name": "uni040B", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni040F_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni040F_.glifjson new file mode 100644 index 0000000..6c9828d --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni040F_.glifjson @@ -0,0 +1,182 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 396.0, + "y": 25.0, + "a": { + "At": [ + 396.0, + 25.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 396.0, + "y": -195.0, + "a": "Colocated", + "b": { + "At": [ + 396.0, + -109.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 661.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 661.0, + "y": 24.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 97.0, + "y": 26.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 97.0, + "y": 776.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni040F", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 755, + "unicode": [ + "Џ" + ], + "name": "uni040F", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0410.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0410.glifjson new file mode 100644 index 0000000..64a4531 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0410.glifjson @@ -0,0 +1,156 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 85.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 434.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 783.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 256.0, + "y": 387.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 610.0, + "y": 387.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0410", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 860, + "unicode": [ + "А" + ], + "name": "uni0410", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0411.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0411.glifjson new file mode 100644 index 0000000..93a6a09 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0411.glifjson @@ -0,0 +1,224 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 82.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 82.0, + "y": 772.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 535.0, + "y": 772.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 82.0, + "y": 22.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 414.0, + "y": 22.0, + "a": { + "At": [ + 559.0, + 22.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 652.0, + "y": 246.0, + "a": { + "At": [ + 652.0, + 353.98 + ] + }, + "b": { + "At": [ + 652.0, + 138.02 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 414.0, + "y": 471.0, + "a": "Colocated", + "b": { + "At": [ + 559.0, + 471.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 84.0, + "y": 471.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0411", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 742, + "unicode": [ + "Б" + ], + "name": "uni0411", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0412.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0412.glifjson new file mode 100644 index 0000000..da10307 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0412.glifjson @@ -0,0 +1,513 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 91.0, + "y": 38.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 91.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 351.0, + "y": 775.0, + "a": { + "At": [ + 413.772, + 775.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 534.925, + "y": 744.591, + "a": { + "At": [ + 562.889, + 730.339 + ] + }, + "b": { + "At": [ + 478.996, + 773.093 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 605.746, + "y": 683.995, + "a": { + "At": [ + 623.658, + 658.222 + ] + }, + "b": { + "At": [ + 587.835, + 709.77 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 635.386, + "y": 595.979, + "a": { + "At": [ + 636.477, + 564.612 + ] + }, + "b": { + "At": [ + 634.295, + 627.347 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 611.688, + "y": 497.22, + "a": { + "At": [ + 595.384, + 470.4 + ] + }, + "b": { + "At": [ + 627.992, + 524.04 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 544.106, + "y": 433.158, + "a": { + "At": [ + 516.721, + 417.824 + ] + }, + "b": { + "At": [ + 571.492, + 448.492 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 454.964, + "y": 406.551, + "a": { + "At": [ + 423.892, + 402.12 + ] + }, + "b": { + "At": [ + 486.036, + 410.981 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 361.0, + "y": 402.0, + "a": "Colocated", + "b": { + "At": [ + 392.387, + 402.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 105.0, + "y": 402.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 383.0, + "y": 402.0, + "a": { + "At": [ + 414.938, + 402.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 478.597, + "y": 397.149, + "a": { + "At": [ + 510.185, + 392.438 + ] + }, + "b": { + "At": [ + 447.008, + 401.861 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 568.897, + "y": 364.917, + "a": { + "At": [ + 596.465, + 348.79 + ] + }, + "b": { + "At": [ + 541.33, + 381.045 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 636.011, + "y": 298.088, + "a": { + "At": [ + 651.788, + 270.319 + ] + }, + "b": { + "At": [ + 620.233, + 325.856 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 657.165, + "y": 206.04, + "a": { + "At": [ + 654.983, + 174.177 + ] + }, + "b": { + "At": [ + 659.347, + 237.903 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 624.128, + "y": 114.479, + "a": { + "At": [ + 605.136, + 88.8008 + ] + }, + "b": { + "At": [ + 643.121, + 140.155 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 550.534, + "y": 54.584, + "a": { + "At": [ + 493.085, + 26.6611 + ] + }, + "b": { + "At": [ + 579.259, + 68.5459 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 363.0, + "y": 25.0, + "a": "Colocated", + "b": { + "At": [ + 426.876, + 25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 92.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0412", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 740, + "unicode": [ + "В" + ], + "name": "uni0412", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0413.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0413.glifjson new file mode 100644 index 0000000..93402ca --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0413.glifjson @@ -0,0 +1,101 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 75.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 75.0, + "y": 776.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 565.0, + "y": 776.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0413", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 583, + "unicode": [ + "Г" + ], + "name": "uni0413", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0414.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0414.glifjson new file mode 100644 index 0000000..257ab6c --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0414.glifjson @@ -0,0 +1,188 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 81.0, + "y": -201.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 0.0, + "y": 27.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 693.0, + "y": 27.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 633.0, + "y": -205.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 67.9092, + "y": 30.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 347.909, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 619.909, + "y": 30.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0414", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 745, + "unicode": [ + "Д" + ], + "name": "uni0414", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0415.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0415.glifjson new file mode 100644 index 0000000..5f987ca --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0415.glifjson @@ -0,0 +1,198 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 545.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 95.0, + "y": 775.0, + "a": { + "At": [ + 95.0, + 775.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 95.0, + "y": 511.0, + "a": "Colocated", + "b": { + "At": [ + 95.0, + 655.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 95.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 545.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 95.0, + "y": 418.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 379.0, + "y": 418.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0415", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 620, + "unicode": [ + "Е" + ], + "name": "uni0415", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0416.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0416.glifjson new file mode 100644 index 0000000..e6b0672 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0416.glifjson @@ -0,0 +1,305 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 77.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 440.459, + "y": 407.148, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 440.653, + "y": 402.51, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 77.0, + "y": 27.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 495.653, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 495.653, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 913.653, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 550.194, + "y": 407.148, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 550.0, + "y": 402.51, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 913.653, + "y": 27.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0416", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 990, + "unicode": [ + "Ж" + ], + "name": "uni0416", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0417.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0417.glifjson new file mode 100644 index 0000000..bd1bc52 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0417.glifjson @@ -0,0 +1,491 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 150.093, + "y": 709.5, + "a": { + "At": [ + 198.979, + 745.922 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 318.342, + "y": 775.5, + "a": { + "At": [ + 377.081, + 781.83 + ] + }, + "b": { + "At": [ + 257.729, + 768.969 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 488.587, + "y": 740.233, + "a": { + "At": [ + 513.459, + 724.296 + ] + }, + "b": { + "At": [ + 438.843, + 772.107 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 550.246, + "y": 677.667, + "a": { + "At": [ + 565.479, + 652.358 + ] + }, + "b": { + "At": [ + 535.013, + 702.977 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 574.342, + "y": 593.5, + "a": { + "At": [ + 574.402, + 567.694 + ] + }, + "b": { + "At": [ + 574.271, + 623.04 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 555.109, + "y": 519.391, + "a": { + "At": [ + 542.459, + 496.898 + ] + }, + "b": { + "At": [ + 567.761, + 541.883 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 501.911, + "y": 464.28, + "a": { + "At": [ + 479.976, + 450.688 + ] + }, + "b": { + "At": [ + 523.848, + 477.873 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 429.37, + "y": 438.848, + "a": { + "At": [ + 403.836, + 435.11 + ] + }, + "b": { + "At": [ + 454.904, + 442.584 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 352.098, + "y": 436.5, + "a": "Colocated", + "b": { + "At": [ + 377.891, + 435.694 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 320.098, + "y": 437.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 351.697, + "y": 436.5, + "a": { + "At": [ + 383.286, + 435.5 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 445.861, + "y": 426.98, + "a": { + "At": [ + 476.638, + 419.8 + ] + }, + "b": { + "At": [ + 415.084, + 434.162 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 530.86, + "y": 386.84, + "a": { + "At": [ + 555.442, + 366.978 + ] + }, + "b": { + "At": [ + 506.278, + 406.703 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 585.646, + "y": 310.862, + "a": { + "At": [ + 596.611, + 281.222 + ] + }, + "b": { + "At": [ + 574.68, + 340.503 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 594.093, + "y": 217.5, + "a": { + "At": [ + 583.844, + 156.249 + ] + }, + "b": { + "At": [ + 599.309, + 248.671 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 490.669, + "y": 69.1709, + "a": { + "At": [ + 438.107, + 36.0947 + ] + }, + "b": { + "At": [ + 543.23, + 102.246 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 312.492, + "y": 25.5, + "a": { + "At": [ + 225.133, + 29.6865 + ] + }, + "b": { + "At": [ + 374.524, + 22.5273 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 74.3418, + "y": 123.5, + "a": "Colocated", + "b": { + "At": [ + 140.078, + 65.8105 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0417", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 671, + "unicode": [ + "З" + ], + "name": "uni0417", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0418.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0418.glifjson new file mode 100644 index 0000000..ba057a9 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0418.glifjson @@ -0,0 +1,117 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 661.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 661.0, + "y": 776.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 97.0, + "y": 24.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 97.0, + "y": 774.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0418", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 770, + "unicode": [ + "И" + ], + "name": "uni0418", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0419.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0419.glifjson new file mode 100644 index 0000000..771c547 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0419.glifjson @@ -0,0 +1,234 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 251.0, + "y": 904.0, + "a": { + "At": [ + 278.122, + 865.596 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 371.0, + "y": 840.0, + "a": { + "At": [ + 396.52, + 839.387 + ] + }, + "b": { + "At": [ + 323.997, + 841.129 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 444.79, + "y": 857.196, + "a": { + "At": [ + 467.409, + 869.028 + ] + }, + "b": { + "At": [ + 422.17, + 845.364 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 501.0, + "y": 908.0, + "a": "Colocated", + "b": { + "At": [ + 486.948, + 886.688 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 661.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 661.0, + "y": 776.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 97.0, + "y": 24.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 97.0, + "y": 774.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0419", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 770, + "unicode": [ + "Й" + ], + "name": "uni0419", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni041A_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni041A_.glifjson new file mode 100644 index 0000000..798305d --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni041A_.glifjson @@ -0,0 +1,292 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 642.0, + "y": 774.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 85.0, + "y": 417.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 336.0, + "y": 418.0, + "a": { + "At": [ + 371.845, + 418.143 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 443.19, + "y": 411.76, + "a": { + "At": [ + 478.451, + 405.314 + ] + }, + "b": { + "At": [ + 407.929, + 418.205 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 540.931, + "y": 369.616, + "a": { + "At": [ + 568.994, + 347.314 + ] + }, + "b": { + "At": [ + 512.869, + 391.918 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 600.988, + "y": 282.286, + "a": { + "At": [ + 612.143, + 248.221 + ] + }, + "b": { + "At": [ + 589.834, + 316.352 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 614.0, + "y": 176.0, + "a": "Colocated", + "b": { + "At": [ + 613.525, + 211.842 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 616.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 85.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 85.0, + "y": 417.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 85.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni041A", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 680, + "unicode": [ + "К" + ], + "name": "uni041A", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni041B_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni041B_.glifjson new file mode 100644 index 0000000..7d93864 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni041B_.glifjson @@ -0,0 +1,101 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 85.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 434.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 783.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni041B", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 860, + "unicode": [ + "Л" + ], + "name": "uni041B", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni041B_.salt.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni041B_.salt.glifjson new file mode 100644 index 0000000..ef24cd2 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni041B_.salt.glifjson @@ -0,0 +1,310 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 54.0, + "y": 144.0, + "a": { + "At": [ + 51.2381, + 116.046 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 76.6286, + "y": 64.88, + "a": { + "At": [ + 93.7319, + 42.5964 + ] + }, + "b": { + "At": [ + 59.5254, + 87.1635 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 147.0, + "y": 22.0, + "a": { + "At": [ + 167.285, + 18.1844 + ] + }, + "b": { + "At": [ + 119.394, + 27.1926 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 208.179, + "y": 25.9163, + "a": { + "At": [ + 227.872, + 32.1015 + ] + }, + "b": { + "At": [ + 188.486, + 19.731 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 261.455, + "y": 56.5661, + "a": { + "At": [ + 292.307, + 83.9963 + ] + }, + "b": { + "At": [ + 246.029, + 42.851 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 322.255, + "y": 162.43, + "a": { + "At": [ + 343.479, + 242.221 + ] + }, + "b": { + "At": [ + 311.642, + 122.535 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 337.0, + "y": 409.0, + "a": "Colocated", + "b": { + "At": [ + 337.0, + 326.435 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 337.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 734.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 734.0, + "y": 772.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 734.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni041B.salt", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 816, + "unicode": [], + "name": "uni041B.salt", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni041C_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni041C_.glifjson new file mode 100644 index 0000000..d7963b0 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni041C_.glifjson @@ -0,0 +1,133 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 88.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 88.0, + "y": 776.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 466.0, + "y": 33.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 842.0, + "y": 776.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 842.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni041C", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 935, + "unicode": [ + "М" + ], + "name": "uni041C", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni041D_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni041D_.glifjson new file mode 100644 index 0000000..e4070e5 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni041D_.glifjson @@ -0,0 +1,247 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 85.0, + "y": 775.0, + "a": { + "At": [ + 85.0, + 775.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 85.0, + "y": 525.0, + "a": "Colocated", + "b": { + "At": [ + 85.0, + 662.695 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 85.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 89.0, + "y": 393.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 639.0, + "y": 393.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 641.0, + "y": 775.0, + "a": { + "At": [ + 641.0, + 775.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 641.0, + "y": 563.0, + "a": "Colocated", + "b": { + "At": [ + 641.0, + 682.772 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 641.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni041D", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 725, + "unicode": [ + "Н" + ], + "name": "uni041D", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni041E_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni041E_.glifjson new file mode 100644 index 0000000..82e8dbd --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni041E_.glifjson @@ -0,0 +1,157 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 458.83, + "y": 774.88, + "a": { + "At": [ + 258.85, + 774.88 + ] + }, + "b": { + "At": [ + 658.81, + 774.88 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 107.25, + "y": 400.0, + "a": { + "At": [ + 107.25, + 191.64 + ] + }, + "b": { + "At": [ + 107.25, + 603.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 458.83, + "y": 25.2402, + "a": { + "At": [ + 658.81, + 25.2402 + ] + }, + "b": { + "At": [ + 258.85, + 25.2402 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 820.41, + "y": 400.0, + "a": { + "At": [ + 820.41, + 603.48 + ] + }, + "b": { + "At": [ + 820.41, + 191.64 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni041E", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 925, + "unicode": [ + "О" + ], + "name": "uni041E", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni041F_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni041F_.glifjson new file mode 100644 index 0000000..430af3e --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni041F_.glifjson @@ -0,0 +1,195 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 97.0, + "y": 774.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 661.0, + "y": 776.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 97.0, + "y": 774.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 97.0, + "y": 24.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 661.0, + "y": 776.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 661.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni041F", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 770, + "unicode": [ + "П" + ], + "name": "uni041F", + "note": null, + "filename": "/home/fred/Workspace/NotoHandAmericanCursive/FRBAmericanPrint-SOURCE.ufo/glyphs/uni041F_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0420.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0420.glifjson new file mode 100644 index 0000000..4cc0f45 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0420.glifjson @@ -0,0 +1,364 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 82.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 430.769, + "y": 773.846, + "a": { + "At": [ + 430.769, + 773.846 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 522.457, + "y": 767.708, + "a": { + "At": [ + 551.325, + 760.903 + ] + }, + "b": { + "At": [ + 493.59, + 774.513 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 601.311, + "y": 728.404, + "a": { + "At": [ + 623.75, + 709.009 + ] + }, + "b": { + "At": [ + 578.873, + 747.798 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 650.847, + "y": 655.681, + "a": { + "At": [ + 660.821, + 627.75 + ] + }, + "b": { + "At": [ + 640.873, + 683.613 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 660.0, + "y": 568.0, + "a": { + "At": [ + 653.393, + 516.884 + ] + }, + "b": { + "At": [ + 663.802, + 597.414 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 582.287, + "y": 439.738, + "a": { + "At": [ + 560.884, + 425.384 + ] + }, + "b": { + "At": [ + 625.093, + 468.446 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 511.012, + "y": 411.174, + "a": { + "At": [ + 485.702, + 406.323 + ] + }, + "b": { + "At": [ + 536.322, + 416.025 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 434.0, + "y": 406.0, + "a": "Colocated", + "b": { + "At": [ + 459.771, + 406.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 84.0, + "y": 406.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 82.0, + "y": 772.0, + "a": { + "At": [ + 82.0, + 772.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 82.0, + "y": 448.0, + "a": "Colocated", + "b": { + "At": [ + 82.0, + 616.871 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 82.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0420", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 742, + "unicode": [ + "Р" + ], + "name": "uni0420", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0421.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0421.glifjson new file mode 100644 index 0000000..27c6b11 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0421.glifjson @@ -0,0 +1,173 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 737.0, + "y": 639.0, + "a": { + "At": [ + 671.083, + 721.904 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 453.0, + "y": 775.0, + "a": { + "At": [ + 250.0, + 775.0 + ] + }, + "b": { + "At": [ + 568.155, + 775.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 85.0, + "y": 400.0, + "a": { + "At": [ + 85.0, + 198.0 + ] + }, + "b": { + "At": [ + 85.0, + 602.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 453.0, + "y": 25.0, + "a": { + "At": [ + 569.318, + 25.0 + ] + }, + "b": { + "At": [ + 250.0, + 25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 740.0, + "y": 163.628, + "a": "Colocated", + "b": { + "At": [ + 673.16, + 79.1738 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0421", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 800, + "unicode": [ + "С" + ], + "name": "uni0421", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0422.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0422.glifjson new file mode 100644 index 0000000..b824cc0 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0422.glifjson @@ -0,0 +1,166 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 381.0, + "y": 763.0, + "a": { + "At": [ + 381.0, + 763.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 381.0, + "y": 414.0, + "a": "Colocated", + "b": { + "At": [ + 381.0, + 591.598 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 381.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 86.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 674.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0422", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 755, + "unicode": [ + "Т" + ], + "name": "uni0422", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0423.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0423.glifjson new file mode 100644 index 0000000..78c367d --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0423.glifjson @@ -0,0 +1,140 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 658.88, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 269.48, + "y": 0.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 70.0596, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 362.7, + "y": 199.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0423", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 725, + "unicode": [ + "У" + ], + "name": "uni0423", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0424.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0424.glifjson new file mode 100644 index 0000000..cccb686 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0424.glifjson @@ -0,0 +1,768 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 421.0, + "y": 454.0, + "a": { + "At": [ + 413.659, + 517.224 + ] + }, + "b": { + "At": [ + 427.31, + 399.674 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 375.254, + "y": 638.296, + "a": { + "At": [ + 358.942, + 666.017 + ] + }, + "b": { + "At": [ + 407.883, + 582.854 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 307.729, + "y": 707.18, + "a": { + "At": [ + 279.396, + 723.86 + ] + }, + "b": { + "At": [ + 336.062, + 690.497 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 212.547, + "y": 730.642, + "a": { + "At": [ + 180.649, + 728.971 + ] + }, + "b": { + "At": [ + 245.775, + 732.382 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 123.5, + "y": 700.223, + "a": { + "At": [ + 97.4854, + 682.502 + ] + }, + "b": { + "At": [ + 149.516, + 717.943 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 61.3379, + "y": 631.543, + "a": { + "At": [ + 30.8398, + 577.883 + ] + }, + "b": { + "At": [ + 76.5859, + 658.374 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 24.0107, + "y": 454.0, + "a": { + "At": [ + 26.3574, + 391.83 + ] + }, + "b": { + "At": [ + 21.7061, + 515.025 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 77.5049, + "y": 277.002, + "a": { + "At": [ + 95.8564, + 251.314 + ] + }, + "b": { + "At": [ + 40.7998, + 328.378 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 148.77, + "y": 214.555, + "a": { + "At": [ + 177.504, + 199.949 + ] + }, + "b": { + "At": [ + 120.036, + 229.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 243.085, + "y": 196.394, + "a": { + "At": [ + 272.352, + 199.256 + ] + }, + "b": { + "At": [ + 210.71, + 193.228 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 324.231, + "y": 226.894, + "a": { + "At": [ + 347.85, + 243.659 + ] + }, + "b": { + "At": [ + 300.614, + 210.128 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 380.562, + "y": 290.928, + "a": { + "At": [ + 408.159, + 340.594 + ] + }, + "b": { + "At": [ + 366.764, + 266.094 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 421.0, + "y": 454.0, + "a": { + "At": [ + 424.74, + 488.646 + ] + }, + "b": { + "At": [ + 414.961, + 398.061 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 437.21, + "y": 557.247, + "a": { + "At": [ + 445.892, + 591.075 + ] + }, + "b": { + "At": [ + 428.529, + 523.419 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 480.912, + "y": 652.323, + "a": { + "At": [ + 502.177, + 680.609 + ] + }, + "b": { + "At": [ + 459.648, + 624.037 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 564.757, + "y": 717.267, + "a": { + "At": [ + 598.42, + 730.608 + ] + }, + "b": { + "At": [ + 531.094, + 703.926 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 671.94, + "y": 725.566, + "a": { + "At": [ + 700.397, + 719.094 + ] + }, + "b": { + "At": [ + 636.488, + 733.63 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 749.256, + "y": 687.555, + "a": { + "At": [ + 771.521, + 669.422 + ] + }, + "b": { + "At": [ + 726.989, + 705.689 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 802.912, + "y": 621.849, + "a": { + "At": [ + 829.752, + 572.162 + ] + }, + "b": { + "At": [ + 789.49, + 646.692 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 836.577, + "y": 459.076, + "a": { + "At": [ + 833.786, + 395.249 + ] + }, + "b": { + "At": [ + 839.022, + 514.945 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 774.84, + "y": 279.817, + "a": { + "At": [ + 754.461, + 254.502 + ] + }, + "b": { + "At": [ + 815.598, + 330.449 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 697.965, + "y": 219.748, + "a": { + "At": [ + 667.662, + 206.277 + ] + }, + "b": { + "At": [ + 728.268, + 233.218 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 600.243, + "y": 205.276, + "a": { + "At": [ + 571.916, + 209.011 + ] + }, + "b": { + "At": [ + 633.349, + 200.91 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 521.585, + "y": 235.859, + "a": { + "At": [ + 498.461, + 251.937 + ] + }, + "b": { + "At": [ + 544.709, + 219.784 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 465.165, + "y": 296.824, + "a": { + "At": [ + 436.549, + 344.149 + ] + }, + "b": { + "At": [ + 479.473, + 273.163 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 422.0, + "y": 25.0, + "a": { + "At": [ + 422.0, + 25.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 422.0, + "y": 775.0, + "a": "Colocated", + "b": { + "At": [ + 422.0, + 534.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0424", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 864, + "unicode": [ + "Ф" + ], + "name": "uni0424", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0425.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0425.glifjson new file mode 100644 index 0000000..f5f7eb3 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0425.glifjson @@ -0,0 +1,140 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 124.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 668.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 631.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 87.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0425", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 765, + "unicode": [ + "Х" + ], + "name": "uni0425", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0426.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0426.glifjson new file mode 100644 index 0000000..c5b193e --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0426.glifjson @@ -0,0 +1,208 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 662.0, + "y": 25.0, + "a": { + "At": [ + 662.0, + 25.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 756.0, + "y": 25.0, + "a": { + "At": [ + 756.0, + 25.0 + ] + }, + "b": { + "At": [ + 713.0, + 25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 756.0, + "y": -195.0, + "a": "Colocated", + "b": { + "At": [ + 756.0, + -109.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 661.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 661.0, + "y": 24.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 97.0, + "y": 26.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 97.0, + "y": 776.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0426", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 755, + "unicode": [ + "Ц" + ], + "name": "uni0426", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0427.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0427.glifjson new file mode 100644 index 0000000..df5d92d --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0427.glifjson @@ -0,0 +1,276 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 601.0, + "y": 302.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 400.0, + "y": 301.0, + "a": { + "At": [ + 353.257, + 300.767 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 260.982, + "y": 314.686, + "a": { + "At": [ + 216.114, + 327.793 + ] + }, + "b": { + "At": [ + 305.85, + 301.579 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 144.021, + "y": 388.473, + "a": { + "At": [ + 113.358, + 423.754 + ] + }, + "b": { + "At": [ + 174.684, + 353.193 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 83.9133, + "y": 513.525, + "a": { + "At": [ + 73.9122, + 559.186 + ] + }, + "b": { + "At": [ + 93.9144, + 467.864 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 72.0, + "y": 653.0, + "a": "Colocated", + "b": { + "At": [ + 72.8421, + 606.264 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 70.0, + "y": 764.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 601.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 601.0, + "y": 302.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 601.0, + "y": 764.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0427", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 680, + "unicode": [ + "Ч" + ], + "name": "uni0427", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0428.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0428.glifjson new file mode 100644 index 0000000..71f0445 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0428.glifjson @@ -0,0 +1,172 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 466.0, + "y": 33.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 466.0, + "y": 776.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 88.0, + "y": 776.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 88.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 842.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 842.0, + "y": 776.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0428", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 935, + "unicode": [ + "Ш" + ], + "name": "uni0428", + "note": null, + "filename": "/home/fred/Workspace/NotoHandAmericanCursive/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0428.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0429.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0429.glifjson new file mode 100644 index 0000000..1425944 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0429.glifjson @@ -0,0 +1,283 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 842.0, + "y": 25.0, + "a": { + "At": [ + 842.0, + 25.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 936.0, + "y": 25.0, + "a": { + "At": [ + 936.0, + 25.0 + ] + }, + "b": { + "At": [ + 893.0, + 25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 936.0, + "y": -195.0, + "a": "Colocated", + "b": { + "At": [ + 936.0, + -109.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 466.0, + "y": 33.0, + "a": { + "At": [ + 466.0, + 33.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 466.0, + "y": 776.0, + "a": "Colocated", + "b": { + "At": [ + 466.0, + 489.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 88.0, + "y": 776.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 88.0, + "y": 25.0, + "a": { + "At": [ + 88.0, + 25.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 842.0, + "y": 25.0, + "a": "Colocated", + "b": { + "At": [ + 548.0, + 25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 842.0, + "y": 776.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0429", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 935, + "unicode": [ + "Щ" + ], + "name": "uni0429", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni042A_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni042A_.glifjson new file mode 100644 index 0000000..b1426fc --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni042A_.glifjson @@ -0,0 +1,390 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 182.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 490.77, + "y": 26.1533, + "a": { + "At": [ + 490.77, + 26.1533 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 582.457, + "y": 32.292, + "a": { + "At": [ + 611.325, + 39.0967 + ] + }, + "b": { + "At": [ + 553.59, + 25.4873 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 661.311, + "y": 71.5957, + "a": { + "At": [ + 683.75, + 90.9912 + ] + }, + "b": { + "At": [ + 638.873, + 52.2021 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 710.847, + "y": 144.319, + "a": { + "At": [ + 720.821, + 172.25 + ] + }, + "b": { + "At": [ + 700.873, + 116.387 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 720.0, + "y": 232.0, + "a": { + "At": [ + 713.393, + 283.116 + ] + }, + "b": { + "At": [ + 723.802, + 202.586 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 642.287, + "y": 360.262, + "a": { + "At": [ + 620.884, + 374.616 + ] + }, + "b": { + "At": [ + 685.093, + 331.554 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 571.012, + "y": 388.826, + "a": { + "At": [ + 545.702, + 393.677 + ] + }, + "b": { + "At": [ + 596.322, + 383.975 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 494.0, + "y": 394.0, + "a": "Colocated", + "b": { + "At": [ + 519.771, + 394.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 184.0, + "y": 394.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 3.0, + "y": 775.0, + "a": { + "At": [ + 73.0, + 775.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 182.0, + "y": 775.0, + "a": "Colocated", + "b": { + "At": [ + 182.0, + 775.0 + ] + }, + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 182.0, + "y": 352.0, + "a": { + "At": [ + 182.0, + 183.129 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 182.0, + "y": 28.0, + "a": "Colocated", + "b": { + "At": [ + 182.0, + 28.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni042A", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 802, + "unicode": [ + "Ъ" + ], + "name": "uni042A", + "note": null, + "filename": "/home/fred/Workspace/NotoHandAmericanCursive/FRBAmericanPrint-SOURCE.ufo/glyphs/uni042A_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni042B_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni042B_.glifjson new file mode 100644 index 0000000..24e2a37 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni042B_.glifjson @@ -0,0 +1,429 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 804.0, + "y": 775.0, + "a": { + "At": [ + 804.0, + 775.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 804.0, + "y": 25.0, + "a": "Colocated", + "b": { + "At": [ + 804.0, + 318.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 82.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 430.77, + "y": 26.1533, + "a": { + "At": [ + 430.77, + 26.1533 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 522.457, + "y": 32.292, + "a": { + "At": [ + 551.325, + 39.0967 + ] + }, + "b": { + "At": [ + 493.59, + 25.4873 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 601.311, + "y": 71.5957, + "a": { + "At": [ + 623.75, + 90.9912 + ] + }, + "b": { + "At": [ + 578.873, + 52.2021 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 650.847, + "y": 144.319, + "a": { + "At": [ + 660.821, + 172.25 + ] + }, + "b": { + "At": [ + 640.873, + 116.387 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 660.0, + "y": 232.0, + "a": { + "At": [ + 653.393, + 283.116 + ] + }, + "b": { + "At": [ + 663.802, + 202.586 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 582.287, + "y": 360.262, + "a": { + "At": [ + 560.884, + 374.616 + ] + }, + "b": { + "At": [ + 625.093, + 331.554 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 511.012, + "y": 388.826, + "a": { + "At": [ + 485.702, + 393.677 + ] + }, + "b": { + "At": [ + 536.322, + 383.975 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 434.0, + "y": 394.0, + "a": "Colocated", + "b": { + "At": [ + 459.771, + 394.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 84.0, + "y": 394.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 82.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 82.0, + "y": 352.0, + "a": { + "At": [ + 82.0, + 183.129 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 82.0, + "y": 28.0, + "a": "Colocated", + "b": { + "At": [ + 82.0, + 28.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni042B", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 889, + "unicode": [ + "Ы" + ], + "name": "uni042B", + "note": null, + "filename": "/home/fred/Workspace/NotoHandAmericanCursive/FRBAmericanPrint-SOURCE.ufo/glyphs/uni042B_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni042C_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni042C_.glifjson new file mode 100644 index 0000000..398095d --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni042C_.glifjson @@ -0,0 +1,364 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 84.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 84.0, + "y": 352.0, + "a": { + "At": [ + 84.0, + 183.129 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 84.0, + "y": 28.0, + "a": "Colocated", + "b": { + "At": [ + 84.0, + 28.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 84.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 392.77, + "y": 26.1533, + "a": { + "At": [ + 392.77, + 26.1533 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 484.457, + "y": 32.292, + "a": { + "At": [ + 513.325, + 39.0967 + ] + }, + "b": { + "At": [ + 455.59, + 25.4873 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 563.311, + "y": 71.5957, + "a": { + "At": [ + 585.75, + 90.9912 + ] + }, + "b": { + "At": [ + 540.873, + 52.2021 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 612.847, + "y": 144.319, + "a": { + "At": [ + 622.821, + 172.25 + ] + }, + "b": { + "At": [ + 602.873, + 116.387 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 622.0, + "y": 232.0, + "a": { + "At": [ + 615.393, + 283.116 + ] + }, + "b": { + "At": [ + 625.802, + 202.586 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 544.287, + "y": 360.262, + "a": { + "At": [ + 522.884, + 374.616 + ] + }, + "b": { + "At": [ + 587.093, + 331.554 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 473.012, + "y": 388.826, + "a": { + "At": [ + 447.702, + 393.677 + ] + }, + "b": { + "At": [ + 498.322, + 383.975 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 396.0, + "y": 394.0, + "a": "Colocated", + "b": { + "At": [ + 421.771, + 394.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 86.0, + "y": 394.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni042C", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 704, + "unicode": [ + "Ь" + ], + "name": "uni042C", + "note": null, + "filename": "/home/fred/Workspace/NotoHandAmericanCursive/FRBAmericanPrint-SOURCE.ufo/glyphs/uni042C_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni042D_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni042D_.glifjson new file mode 100644 index 0000000..ab4e923 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni042D_.glifjson @@ -0,0 +1,306 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 290.66666, + "y": 438.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 641.6666, + "y": 438.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 95.66666, + "y": 657.0, + "a": { + "At": [ + 158.06967, + 728.69 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 350.66666, + "y": 759.0, + "a": { + "At": [ + 432.10464, + 751.736 + ] + }, + "b": { + "At": [ + 255.99765, + 767.444 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 564.2677, + "y": 650.386, + "a": { + "At": [ + 619.1737, + 589.802 + ] + }, + "b": { + "At": [ + 509.36267, + 710.969 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 659.6666, + "y": 429.0, + "a": { + "At": [ + 668.5866, + 330.75 + ] + }, + "b": { + "At": [ + 652.2736, + 510.427 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 577.8767, + "y": 152.069, + "a": { + "At": [ + 515.87866, + 75.3294 + ] + }, + "b": { + "At": [ + 639.87366, + 228.808 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 320.66666, + "y": 27.0, + "a": { + "At": [ + 266.05365, + 27.5895 + ] + }, + "b": { + "At": [ + 419.31564, + 25.9352 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 165.27365, + "y": 72.131, + "a": { + "At": [ + 118.92166, + 101.018 + ] + }, + "b": { + "At": [ + 211.62466, + 43.2437 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 56.666656, + "y": 192.0, + "a": "Colocated", + "b": { + "At": [ + 80.83766, + 143.023 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni042D", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 765, + "unicode": [ + "Э" + ], + "name": "uni042D", + "note": null, + "filename": "/home/fred/Workspace/NotoHandAmericanCursive/FRBAmericanPrint-SOURCE.ufo/glyphs/uni042D_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni042E_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni042E_.glifjson new file mode 100644 index 0000000..f9dca0f --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni042E_.glifjson @@ -0,0 +1,277 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 327.25, + "y": 400.0, + "a": { + "At": [ + 327.25, + 400.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 120.0, + "y": 400.0, + "a": "Colocated", + "b": { + "At": [ + 193.0, + 400.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 678.83, + "y": 774.88, + "a": { + "At": [ + 478.85, + 774.88 + ] + }, + "b": { + "At": [ + 878.81, + 774.88 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 327.25, + "y": 400.0, + "a": { + "At": [ + 327.25, + 191.64 + ] + }, + "b": { + "At": [ + 327.25, + 603.48 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 678.83, + "y": 25.2402, + "a": { + "At": [ + 878.81, + 25.2402 + ] + }, + "b": { + "At": [ + 478.85, + 25.2402 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 1040.41, + "y": 400.0, + "a": { + "At": [ + 1040.41, + 603.48 + ] + }, + "b": { + "At": [ + 1040.41, + 191.64 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 121.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 121.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni042E", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 1145, + "unicode": [ + "Ю" + ], + "name": "uni042E", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni042F_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni042F_.glifjson new file mode 100644 index 0000000..854de27 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni042F_.glifjson @@ -0,0 +1,643 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 612.0, + "y": 386.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 562.0, + "y": 386.0, + "a": { + "At": [ + 535.3, + 386.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 481.921, + "y": 384.736, + "a": { + "At": [ + 455.269, + 383.141 + ] + }, + "b": { + "At": [ + 508.574, + 386.33 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 403.541, + "y": 369.808, + "a": { + "At": [ + 378.574, + 360.343 + ] + }, + "b": { + "At": [ + 428.507, + 379.272 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 338.215, + "y": 324.883, + "a": { + "At": [ + 320.637, + 304.786 + ] + }, + "b": { + "At": [ + 355.794, + 344.981 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 298.0, + "y": 256.0, + "a": "Colocated", + "b": { + "At": [ + 308.844, + 280.399 + ] + }, + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 226.0, + "y": 94.0, + "a": { + "At": [ + 217.572, + 75.0373 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 192.259, + "y": 42.3426, + "a": { + "At": [ + 176.601, + 28.7248 + ] + }, + "b": { + "At": [ + 207.916, + 55.9605 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 135.0, + "y": 22.0, + "a": { + "At": [ + 116.579, + 22.7259 + ] + }, + "b": { + "At": [ + 155.735, + 21.1829 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 84.3632, + "y": 41.6456, + "a": { + "At": [ + 70.2332, + 53.4861 + ] + }, + "b": { + "At": [ + 98.4932, + 29.8051 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 56.0, + "y": 88.0, + "a": "Colocated", + "b": { + "At": [ + 60.1188, + 70.0308 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 660.0, + "y": 772.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 660.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 660.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 478.0, + "y": 775.0, + "a": { + "At": [ + 447.117, + 775.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 385.786, + "y": 768.208, + "a": { + "At": [ + 355.569, + 761.83 + ] + }, + "b": { + "At": [ + 416.002, + 774.586 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 301.946, + "y": 730.657, + "a": { + "At": [ + 277.465, + 711.831 + ] + }, + "b": { + "At": [ + 326.428, + 749.482 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 245.481, + "y": 658.442, + "a": { + "At": [ + 233.103, + 630.149 + ] + }, + "b": { + "At": [ + 257.86, + 686.735 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 230.0, + "y": 568.0, + "a": { + "At": [ + 231.983, + 539.33 + ] + }, + "b": { + "At": [ + 227.869, + 598.809 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 254.521, + "y": 486.093, + "a": { + "At": [ + 268.704, + 461.099 + ] + }, + "b": { + "At": [ + 240.337, + 511.087 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 312.599, + "y": 423.419, + "a": { + "At": [ + 336.432, + 407.362 + ] + }, + "b": { + "At": [ + 288.765, + 439.476 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 392.111, + "y": 391.675, + "a": { + "At": [ + 420.348, + 386.334 + ] + }, + "b": { + "At": [ + 363.874, + 397.017 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 478.0, + "y": 386.0, + "a": "Colocated", + "b": { + "At": [ + 449.262, + 386.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 658.0, + "y": 386.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni042F", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 742, + "unicode": [ + "Я" + ], + "name": "uni042F", + "note": null, + "filename": "/home/fred/Workspace/NotoHandAmericanCursive/FRBAmericanPrint-SOURCE.ufo/glyphs/uni042F_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0430.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0430.glifjson new file mode 100644 index 0000000..b535c2b --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0430.glifjson @@ -0,0 +1,238 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 377.0, + "y": 392.0, + "a": { + "At": [ + 377.0, + 392.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 377.0, + "y": 382.0, + "a": "Colocated", + "b": { + "At": [ + 377.0, + 388.433 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 377.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 233.0, + "y": 26.0, + "a": { + "At": [ + 142.0, + 26.0 + ] + }, + "b": { + "At": [ + 324.0, + 26.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 86.0, + "y": 212.0, + "a": { + "At": [ + 86.0, + 308.0 + ] + }, + "b": { + "At": [ + 86.0, + 116.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 233.0, + "y": 392.0, + "a": { + "At": [ + 324.0, + 392.0 + ] + }, + "b": { + "At": [ + 142.0, + 392.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 376.0, + "y": 212.0, + "a": { + "At": [ + 376.0, + 116.0 + ] + }, + "b": { + "At": [ + 376.0, + 308.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0430", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 464, + "unicode": [ + "а" + ], + "name": "uni0430", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0431.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0431.glifjson new file mode 100644 index 0000000..acf8cd7 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0431.glifjson @@ -0,0 +1,508 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 396.145, + "y": 596.0, + "a": { + "At": [ + 399.998, + 591.785 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 403.671, + "y": 580.856, + "a": { + "At": [ + 404.708, + 575.24 + ] + }, + "b": { + "At": [ + 402.634, + 586.472 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 402.145, + "y": 564.0, + "a": { + "At": [ + 399.916, + 558.03 + ] + }, + "b": { + "At": [ + 404.142, + 569.35 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 391.012, + "y": 548.731, + "a": { + "At": [ + 386.085, + 544.689 + ] + }, + "b": { + "At": [ + 395.939, + 552.772 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 374.145, + "y": 540.0, + "a": { + "At": [ + 364.507, + 537.101 + ] + }, + "b": { + "At": [ + 380.247, + 541.836 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 344.232, + "y": 537.294, + "a": { + "At": [ + 334.188, + 537.92 + ] + }, + "b": { + "At": [ + 354.277, + 536.667 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 314.314, + "y": 541.249, + "a": { + "At": [ + 294.462, + 544.576 + ] + }, + "b": { + "At": [ + 324.24, + 539.585 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 254.293, + "y": 546.34, + "a": { + "At": [ + 234.206, + 545.053 + ] + }, + "b": { + "At": [ + 274.381, + 547.626 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 196.653, + "y": 529.992, + "a": { + "At": [ + 178.921, + 520.466 + ] + }, + "b": { + "At": [ + 214.385, + 539.517 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 150.145, + "y": 492.0, + "a": { + "At": [ + 126.301, + 464.552 + ] + }, + "b": { + "At": [ + 163.345, + 507.196 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 98.1727, + "y": 396.878, + "a": { + "At": [ + 86.5918, + 362.414 + ] + }, + "b": { + "At": [ + 109.754, + 431.342 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 78.1445, + "y": 290.0, + "a": { + "At": [ + 77.4289, + 276.012 + ] + }, + "b": { + "At": [ + 80.0023, + 326.31 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 78.1445, + "y": 248.0, + "a": "Colocated", + "b": { + "At": [ + 77.4288, + 261.988 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 257.412, + "y": 12.3955, + "a": { + "At": [ + 152.079, + 12.3955 + ] + }, + "b": { + "At": [ + 362.744, + 12.3955 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 78.0, + "y": 209.798, + "a": { + "At": [ + 78.0, + 322.446 + ] + }, + "b": { + "At": [ + 78.0, + 97.1494 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 257.412, + "y": 405.054, + "a": { + "At": [ + 362.744, + 405.054 + ] + }, + "b": { + "At": [ + 152.079, + 405.054 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 436.824, + "y": 209.798, + "a": { + "At": [ + 436.824, + 97.1494 + ] + }, + "b": { + "At": [ + 436.824, + 322.446 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0431", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 510, + "unicode": [ + "б" + ], + "name": "uni0431", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0432.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0432.glifjson new file mode 100644 index 0000000..70f6674 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0432.glifjson @@ -0,0 +1,513 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 91.0, + "y": 31.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 91.0, + "y": 400.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 221.0, + "y": 400.0, + "a": { + "At": [ + 252.386, + 400.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 312.963, + "y": 384.796, + "a": { + "At": [ + 326.944, + 377.67 + ] + }, + "b": { + "At": [ + 284.998, + 399.047 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 348.373, + "y": 354.497, + "a": { + "At": [ + 357.329, + 341.611 + ] + }, + "b": { + "At": [ + 339.418, + 367.385 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 363.193, + "y": 310.489, + "a": { + "At": [ + 363.738, + 294.806 + ] + }, + "b": { + "At": [ + 362.647, + 326.174 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 351.344, + "y": 261.11, + "a": { + "At": [ + 343.192, + 247.7 + ] + }, + "b": { + "At": [ + 359.496, + 274.52 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 317.553, + "y": 229.079, + "a": { + "At": [ + 303.86, + 221.412 + ] + }, + "b": { + "At": [ + 331.246, + 236.746 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 272.982, + "y": 215.775, + "a": { + "At": [ + 257.446, + 213.56 + ] + }, + "b": { + "At": [ + 288.518, + 217.99 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 226.0, + "y": 213.5, + "a": "Colocated", + "b": { + "At": [ + 241.693, + 213.5 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 98.0, + "y": 213.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 237.0, + "y": 213.5, + "a": { + "At": [ + 252.969, + 213.5 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 284.799, + "y": 211.074, + "a": { + "At": [ + 300.593, + 208.719 + ] + }, + "b": { + "At": [ + 269.004, + 213.431 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 329.948, + "y": 194.959, + "a": { + "At": [ + 343.732, + 186.895 + ] + }, + "b": { + "At": [ + 316.165, + 203.022 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 363.506, + "y": 161.544, + "a": { + "At": [ + 371.394, + 147.659 + ] + }, + "b": { + "At": [ + 355.616, + 175.428 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 374.082, + "y": 115.52, + "a": { + "At": [ + 372.991, + 99.5889 + ] + }, + "b": { + "At": [ + 375.174, + 131.451 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 357.564, + "y": 69.7393, + "a": { + "At": [ + 348.068, + 56.9004 + ] + }, + "b": { + "At": [ + 367.061, + 82.5771 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 320.767, + "y": 39.792, + "a": { + "At": [ + 292.043, + 25.8301 + ] + }, + "b": { + "At": [ + 335.13, + 46.7734 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 227.0, + "y": 25.0, + "a": "Colocated", + "b": { + "At": [ + 258.938, + 25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 91.5, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0432", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 466, + "unicode": [ + "в" + ], + "name": "uni0432", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0433.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0433.glifjson new file mode 100644 index 0000000..a54abce --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0433.glifjson @@ -0,0 +1,101 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 91.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 91.0, + "y": 400.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 336.0, + "y": 400.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0433", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 358, + "unicode": [ + "г" + ], + "name": "uni0433", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0434.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0434.glifjson new file mode 100644 index 0000000..d9794aa --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0434.glifjson @@ -0,0 +1,198 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 43.5, + "y": -88.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 23.0, + "y": 26.0, + "a": { + "At": [ + 23.0, + 26.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 369.5, + "y": 26.0, + "a": "Colocated", + "b": { + "At": [ + 234.5, + 26.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 344.5, + "y": -90.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 56.9551, + "y": 27.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 196.955, + "y": 400.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 332.955, + "y": 27.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0434", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 415, + "unicode": [ + "д" + ], + "name": "uni0434", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0435.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0435.glifjson new file mode 100644 index 0000000..cadb0da --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0435.glifjson @@ -0,0 +1,228 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 93.0, + "y": 254.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 407.0, + "y": 254.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 407.0, + "y": 254.5, + "a": { + "At": [ + 405.476, + 324.483 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 252.532, + "y": 407.5, + "a": { + "At": [ + 152.532, + 407.5 + ] + }, + "b": { + "At": [ + 352.532, + 407.5 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 91.0, + "y": 226.5, + "a": { + "At": [ + 91.0, + 137.5 + ] + }, + "b": { + "At": [ + 91.0, + 315.5 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 252.532, + "y": 37.5, + "a": { + "At": [ + 313.546, + 37.5 + ] + }, + "b": { + "At": [ + 152.532, + 37.5 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 385.0, + "y": 106.5, + "a": "Colocated", + "b": { + "At": [ + 358.965, + 70.5234 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0435", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 499, + "unicode": [ + "е" + ], + "name": "uni0435", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0436.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0436.glifjson new file mode 100644 index 0000000..84f8584 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0436.glifjson @@ -0,0 +1,305 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 53.0, + "y": 400.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 234.729, + "y": 216.074, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 234.826, + "y": 213.755, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 53.0, + "y": 26.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 262.326, + "y": 400.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 262.326, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 471.326, + "y": 400.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 289.598, + "y": 216.074, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 289.5, + "y": 213.755, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 471.326, + "y": 26.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0436", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 535, + "unicode": [ + "ж" + ], + "name": "uni0436", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0437.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0437.glifjson new file mode 100644 index 0000000..37f7573 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0437.glifjson @@ -0,0 +1,543 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 69.094, + "y": 289.5, + "a": { + "At": [ + 73.292, + 316.473 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 106.781006, + "y": 360.5, + "a": { + "At": [ + 129.505, + 381.637 + ] + }, + "b": { + "At": [ + 86.79401, + 341.908 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 191.494, + "y": 393.5, + "a": { + "At": [ + 220.294, + 393.361 + ] + }, + "b": { + "At": [ + 160.46, + 393.649 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 277.468, + "y": 363.444, + "a": { + "At": [ + 295.0, + 347.0 + ] + }, + "b": { + "At": [ + 256.46185, + 383.1465 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 306.694, + "y": 303.5, + "a": { + "At": [ + 307.138, + 292.904 + ] + }, + "b": { + "At": [ + 305.488, + 332.275 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 302.304, + "y": 272.193, + "a": { + "At": [ + 298.691, + 262.223 + ] + }, + "b": { + "At": [ + 305.917, + 282.164 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 284.601, + "y": 246.178, + "a": { + "At": [ + 276.573, + 239.248 + ] + }, + "b": { + "At": [ + 292.629, + 253.108 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 256.338, + "y": 232.286, + "a": { + "At": [ + 245.99399, + 229.951 + ] + }, + "b": { + "At": [ + 266.683, + 234.621 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 224.68399, + "y": 230.0, + "a": "Colocated", + "b": { + "At": [ + 235.289, + 229.895 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 174.284, + "y": 230.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 193.004, + "y": 230.0, + "a": { + "At": [ + 208.908, + 229.575 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 240.43301, + "y": 225.465, + "a": { + "At": [ + 255.948, + 221.946 + ] + }, + "b": { + "At": [ + 224.91699, + 228.984 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 283.359, + "y": 205.548, + "a": { + "At": [ + 295.804, + 195.636 + ] + }, + "b": { + "At": [ + 270.915, + 215.46 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 311.175, + "y": 167.477, + "a": { + "At": [ + 316.771, + 152.584 + ] + }, + "b": { + "At": [ + 305.579, + 182.37 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 315.581, + "y": 120.5, + "a": { + "At": [ + 310.88, + 92.1526 + ] + }, + "b": { + "At": [ + 318.184, + 136.195 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 269.808, + "y": 50.071, + "a": { + "At": [ + 246.41699, + 33.3808 + ] + }, + "b": { + "At": [ + 293.198, + 66.7612 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 188.861, + "y": 24.5, + "a": { + "At": [ + 168.513, + 24.296 + ] + }, + "b": { + "At": [ + 217.594, + 24.788 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 129.477, + "y": 36.5075, + "a": { + "At": [ + 110.877, + 44.762 + ] + }, + "b": { + "At": [ + 148.077, + 28.253101 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 81.694, + "y": 73.5, + "a": { + "At": [ + 68.752, + 90.1876 + ] + }, + "b": { + "At": [ + 94.164, + 57.4196 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 58.294, + "y": 131.5, + "a": "Colocated", + "b": { + "At": [ + 60.508003, + 110.499 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0437", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 389, + "unicode": [ + "з" + ], + "name": "uni0437", + "note": null, + "filename": "/home/fred/Workspace/NotoHandAmericanCursive/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0437.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0438.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0438.glifjson new file mode 100644 index 0000000..33c388c --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0438.glifjson @@ -0,0 +1,117 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 373.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 373.0, + "y": 400.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 91.0, + "y": 24.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 91.0, + "y": 399.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0438", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 465, + "unicode": [ + "и" + ], + "name": "uni0438", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0439.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0439.glifjson new file mode 100644 index 0000000..f820cc1 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0439.glifjson @@ -0,0 +1,234 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 168.0, + "y": 484.5, + "a": { + "At": [ + 181.561, + 465.298 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 228.0, + "y": 452.5, + "a": { + "At": [ + 240.76, + 452.193 + ] + }, + "b": { + "At": [ + 204.498, + 453.064 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 264.895, + "y": 461.098, + "a": { + "At": [ + 276.205, + 467.014 + ] + }, + "b": { + "At": [ + 253.585, + 455.182 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 293.0, + "y": 486.5, + "a": "Colocated", + "b": { + "At": [ + 285.975, + 475.844 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 373.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 373.0, + "y": 400.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 91.0, + "y": 24.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 91.0, + "y": 399.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0439", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 465, + "unicode": [ + "й" + ], + "name": "uni0439", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni043A_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni043A_.glifjson new file mode 100644 index 0000000..669649b --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni043A_.glifjson @@ -0,0 +1,292 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 369.5, + "y": 399.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 91.0, + "y": 221.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 216.5, + "y": 221.5, + "a": { + "At": [ + 234.423, + 221.571 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 270.095, + "y": 218.38, + "a": { + "At": [ + 287.726, + 215.157 + ] + }, + "b": { + "At": [ + 252.465, + 221.603 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 318.966, + "y": 197.309, + "a": { + "At": [ + 332.997, + 186.157 + ] + }, + "b": { + "At": [ + 304.935, + 208.459 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 348.994, + "y": 153.644, + "a": { + "At": [ + 354.571, + 136.61 + ] + }, + "b": { + "At": [ + 343.417, + 170.676 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 355.5, + "y": 100.5, + "a": "Colocated", + "b": { + "At": [ + 355.263, + 118.421 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 356.5, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 91.0, + "y": 400.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 91.0, + "y": 221.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 91.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni043A", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 461, + "unicode": [ + "к" + ], + "name": "uni043A", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni043B_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni043B_.glifjson new file mode 100644 index 0000000..dce188b --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni043B_.glifjson @@ -0,0 +1,312 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 17.2607, + "y": 72.0, + "a": { + "At": [ + 15.8799, + 58.0225 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 28.5752, + "y": 32.4404, + "a": { + "At": [ + 37.127, + 21.2979 + ] + }, + "b": { + "At": [ + 20.0234, + 43.582 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 63.7607, + "y": 11.0, + "a": { + "At": [ + 73.9033, + 9.0918 + ] + }, + "b": { + "At": [ + 49.958, + 13.5967 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 94.3506, + "y": 12.958, + "a": { + "At": [ + 104.196, + 16.0508 + ] + }, + "b": { + "At": [ + 84.5039, + 9.86523 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 120.988, + "y": 28.2832, + "a": { + "At": [ + 136.414, + 41.998 + ] + }, + "b": { + "At": [ + 113.275, + 21.4258 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 151.388, + "y": 81.2148, + "a": { + "At": [ + 162.0, + 121.11 + ] + }, + "b": { + "At": [ + 146.082, + 61.2676 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 158.761, + "y": 204.5, + "a": "Colocated", + "b": { + "At": [ + 158.761, + 163.218 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 158.761, + "y": 387.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 357.261, + "y": 387.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 357.261, + "y": 386.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 357.261, + "y": 12.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni043B", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 449, + "unicode": [ + "л" + ], + "name": "uni043B", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni043C_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni043C_.glifjson new file mode 100644 index 0000000..1b92e19 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni043C_.glifjson @@ -0,0 +1,133 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 91.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 91.0, + "y": 400.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 280.0, + "y": 29.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 468.0, + "y": 400.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 468.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni043C", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 560, + "unicode": [ + "м" + ], + "name": "uni043C", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni043D_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni043D_.glifjson new file mode 100644 index 0000000..09d1888 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni043D_.glifjson @@ -0,0 +1,247 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 91.0, + "y": 400.0, + "a": { + "At": [ + 91.0, + 400.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 91.0, + "y": 275.0, + "a": "Colocated", + "b": { + "At": [ + 91.0, + 343.848 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 91.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 93.0, + "y": 209.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 368.0, + "y": 209.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 369.0, + "y": 400.0, + "a": { + "At": [ + 369.0, + 400.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 369.0, + "y": 294.0, + "a": "Colocated", + "b": { + "At": [ + 369.0, + 353.886 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 369.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni043D", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 472, + "unicode": [ + "н" + ], + "name": "uni043D", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni043E_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni043E_.glifjson new file mode 100644 index 0000000..e92b698 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni043E_.glifjson @@ -0,0 +1,157 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 229.0, + "y": 26.0, + "a": { + "At": [ + 138.0, + 26.0 + ] + }, + "b": { + "At": [ + 320.0, + 26.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 74.0, + "y": 210.0, + "a": { + "At": [ + 74.0, + 315.0 + ] + }, + "b": { + "At": [ + 74.0, + 105.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 229.0, + "y": 392.0, + "a": { + "At": [ + 320.0, + 392.0 + ] + }, + "b": { + "At": [ + 138.0, + 392.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 384.0, + "y": 210.0, + "a": { + "At": [ + 384.0, + 105.0 + ] + }, + "b": { + "At": [ + 384.0, + 315.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni043E", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 460, + "unicode": [ + "о" + ], + "name": "uni043E", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni043F_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni043F_.glifjson new file mode 100644 index 0000000..7b04dda --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni043F_.glifjson @@ -0,0 +1,117 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 339.5, + "y": 12.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 339.5, + "y": 388.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 57.5, + "y": 387.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 57.5, + "y": 12.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni043F", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 426, + "unicode": [ + "п" + ], + "name": "uni043F", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0440.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0440.glifjson new file mode 100644 index 0000000..58b58b8 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0440.glifjson @@ -0,0 +1,238 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 74.0, + "y": 382.0, + "a": { + "At": [ + 74.0, + 382.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 74.0, + "y": -232.0, + "a": "Colocated", + "b": { + "At": [ + 74.0, + -33.6351 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 74.0, + "y": -335.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 229.0, + "y": 25.0, + "a": { + "At": [ + 138.0, + 25.0 + ] + }, + "b": { + "At": [ + 320.0, + 25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 74.0, + "y": 210.0, + "a": { + "At": [ + 74.0, + 305.0 + ] + }, + "b": { + "At": [ + 74.0, + 115.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 229.0, + "y": 392.0, + "a": { + "At": [ + 320.0, + 392.0 + ] + }, + "b": { + "At": [ + 138.0, + 392.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 384.0, + "y": 210.0, + "a": { + "At": [ + 384.0, + 115.0 + ] + }, + "b": { + "At": [ + 384.0, + 305.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0440", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 460, + "unicode": [ + "р" + ], + "name": "uni0440", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0441.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0441.glifjson new file mode 100644 index 0000000..2c5e977 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0441.glifjson @@ -0,0 +1,173 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 353.252, + "y": 334.957, + "a": { + "At": [ + 324.198, + 371.726 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 231.532, + "y": 395.0, + "a": { + "At": [ + 142.525, + 395.0 + ] + }, + "b": { + "At": [ + 280.152, + 395.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 71.0, + "y": 211.0, + "a": { + "At": [ + 71.0, + 105.0 + ] + }, + "b": { + "At": [ + 71.0, + 317.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 231.532, + "y": 27.0, + "a": { + "At": [ + 279.546, + 27.0 + ] + }, + "b": { + "At": [ + 142.525, + 27.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 352.159, + "y": 85.674, + "a": "Colocated", + "b": { + "At": [ + 323.124, + 49.6974 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0441", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 440, + "unicode": [ + "с" + ], + "name": "uni0441", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0442.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0442.glifjson new file mode 100644 index 0000000..8dc41e9 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0442.glifjson @@ -0,0 +1,166 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 235.5, + "y": 381.5, + "a": { + "At": [ + 235.5, + 381.5 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 235.5, + "y": 207.0, + "a": "Colocated", + "b": { + "At": [ + 235.5, + 295.799 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 235.5, + "y": 12.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 88.0, + "y": 387.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 382.0, + "y": 387.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0442", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 469, + "unicode": [ + "т" + ], + "name": "uni0442", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0443.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0443.glifjson new file mode 100644 index 0000000..7887b27 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0443.glifjson @@ -0,0 +1,140 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 38.0, + "y": 392.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 202.0, + "y": 40.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 382.0, + "y": 392.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 33.0, + "y": -345.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0443", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 474, + "unicode": [ + "у" + ], + "name": "uni0443", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0444.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0444.glifjson new file mode 100644 index 0000000..07132c8 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0444.glifjson @@ -0,0 +1,758 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 331.79, + "y": 200.501, + "a": { + "At": [ + 326.762, + 243.809 + ] + }, + "b": { + "At": [ + 336.112, + 163.287 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 300.454, + "y": 326.743, + "a": { + "At": [ + 289.281, + 345.731 + ] + }, + "b": { + "At": [ + 322.805, + 288.766 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 254.199, + "y": 373.929, + "a": { + "At": [ + 234.792, + 385.354 + ] + }, + "b": { + "At": [ + 273.607, + 362.501 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 189.0, + "y": 390.0, + "a": { + "At": [ + 167.15, + 388.855 + ] + }, + "b": { + "At": [ + 211.762, + 391.192 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 128.003, + "y": 369.163, + "a": { + "At": [ + 110.183, + 357.024 + ] + }, + "b": { + "At": [ + 145.823, + 381.302 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 85.4219, + "y": 322.117, + "a": { + "At": [ + 64.5303, + 285.36 + ] + }, + "b": { + "At": [ + 95.8672, + 340.497 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 59.8525, + "y": 200.501, + "a": { + "At": [ + 61.46, + 157.914 + ] + }, + "b": { + "At": [ + 58.2744, + 242.303 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 96.4961, + "y": 79.2568, + "a": { + "At": [ + 109.067, + 61.6611 + ] + }, + "b": { + "At": [ + 71.3535, + 114.449 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 145.312, + "y": 36.4805, + "a": { + "At": [ + 164.995, + 26.4756 + ] + }, + "b": { + "At": [ + 125.63, + 46.4854 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 209.919, + "y": 24.04, + "a": { + "At": [ + 229.966, + 26.001 + ] + }, + "b": { + "At": [ + 187.742, + 21.8711 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 265.504, + "y": 44.9326, + "a": { + "At": [ + 281.683, + 56.417 + ] + }, + "b": { + "At": [ + 249.326, + 33.4482 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 304.091, + "y": 88.7959, + "a": { + "At": [ + 322.994, + 122.817 + ] + }, + "b": { + "At": [ + 294.639, + 71.7852 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 331.79, + "y": 200.501, + "a": { + "At": [ + 334.353, + 224.232 + ] + }, + "b": { + "At": [ + 327.653, + 162.182 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 342.895, + "y": 271.225, + "a": { + "At": [ + 348.841, + 294.397 + ] + }, + "b": { + "At": [ + 336.948, + 248.053 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 372.83, + "y": 336.352, + "a": { + "At": [ + 387.396, + 355.728 + ] + }, + "b": { + "At": [ + 358.265, + 316.976 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 430.264, + "y": 380.838, + "a": { + "At": [ + 453.323, + 389.978 + ] + }, + "b": { + "At": [ + 407.205, + 371.699 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 503.685, + "y": 386.523, + "a": { + "At": [ + 523.178, + 382.09 + ] + }, + "b": { + "At": [ + 479.399, + 392.047 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 556.646, + "y": 360.485, + "a": { + "At": [ + 571.896, + 348.064 + ] + }, + "b": { + "At": [ + 541.393, + 372.908 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 593.4, + "y": 315.477, + "a": { + "At": [ + 611.785, + 281.441 + ] + }, + "b": { + "At": [ + 584.206, + 332.495 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 616.461, + "y": 203.978, + "a": { + "At": [ + 614.549, + 160.256 + ] + }, + "b": { + "At": [ + 618.136, + 242.248 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 574.171, + "y": 81.1855, + "a": { + "At": [ + 560.211, + 63.8447 + ] + }, + "b": { + "At": [ + 602.09, + 115.868 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 521.512, + "y": 40.0381, + "a": { + "At": [ + 500.754, + 30.8105 + ] + }, + "b": { + "At": [ + 542.269, + 49.2646 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 454.572, + "y": 30.125, + "a": { + "At": [ + 435.168, + 32.6826 + ] + }, + "b": { + "At": [ + 477.249, + 27.1338 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 400.691, + "y": 51.0742, + "a": { + "At": [ + 384.852, + 62.0869 + ] + }, + "b": { + "At": [ + 416.531, + 40.0625 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 362.043, + "y": 92.835, + "a": { + "At": [ + 342.441, + 125.253 + ] + }, + "b": { + "At": [ + 371.844, + 76.627 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 332.476, + "y": -171.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 332.475, + "y": 420.385, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0444", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 672, + "unicode": [ + "ф" + ], + "name": "uni0444", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0445.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0445.glifjson new file mode 100644 index 0000000..d0cf235 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0445.glifjson @@ -0,0 +1,140 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 91.0, + "y": 393.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 408.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 408.0, + "y": 393.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 91.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0445", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 500, + "unicode": [ + "х" + ], + "name": "uni0445", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0446.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0446.glifjson new file mode 100644 index 0000000..bc3f096 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0446.glifjson @@ -0,0 +1,208 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 370.5, + "y": 25.0, + "a": { + "At": [ + 370.5, + 25.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 417.5, + "y": 25.0, + "a": { + "At": [ + 417.5, + 25.0 + ] + }, + "b": { + "At": [ + 396.0, + 25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 417.5, + "y": -85.0, + "a": "Colocated", + "b": { + "At": [ + 417.5, + -42.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 370.0, + "y": 400.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 370.0, + "y": 24.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 88.0, + "y": 25.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 88.0, + "y": 400.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0446", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 505, + "unicode": [ + "ц" + ], + "name": "uni0446", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0447.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0447.glifjson new file mode 100644 index 0000000..aeab422 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0447.glifjson @@ -0,0 +1,276 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 356.5, + "y": 198.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 231.0, + "y": 198.0, + "a": { + "At": [ + 213.078, + 197.929 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 177.405, + "y": 201.12, + "a": { + "At": [ + 159.775, + 204.343 + ] + }, + "b": { + "At": [ + 195.035, + 197.897 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 128.534, + "y": 222.191, + "a": { + "At": [ + 114.504, + 233.343 + ] + }, + "b": { + "At": [ + 142.565, + 211.041 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 98.5059, + "y": 265.857, + "a": { + "At": [ + 92.9287, + 282.89 + ] + }, + "b": { + "At": [ + 104.083, + 248.824 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 92.0, + "y": 319.0, + "a": "Colocated", + "b": { + "At": [ + 92.2373, + 301.079 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 91.0, + "y": 394.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 356.5, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 356.5, + "y": 198.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 356.5, + "y": 394.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0447", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 449, + "unicode": [ + "ч" + ], + "name": "uni0447", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0448.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0448.glifjson new file mode 100644 index 0000000..9ed780f --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0448.glifjson @@ -0,0 +1,192 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 277.0, + "y": 29.0, + "a": { + "At": [ + 277.0, + 29.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 277.0, + "y": 400.5, + "a": "Colocated", + "b": { + "At": [ + 277.0, + 257.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 88.0, + "y": 400.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 88.0, + "y": 25.0, + "a": { + "At": [ + 88.0, + 25.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 465.0, + "y": 25.0, + "a": "Colocated", + "b": { + "At": [ + 318.0, + 25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 465.0, + "y": 400.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0448", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 552, + "unicode": [ + "ш" + ], + "name": "uni0448", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0449.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0449.glifjson new file mode 100644 index 0000000..23d1cd1 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0449.glifjson @@ -0,0 +1,283 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 465.0, + "y": 25.0, + "a": { + "At": [ + 465.0, + 25.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 512.0, + "y": 25.0, + "a": { + "At": [ + 512.0, + 25.0 + ] + }, + "b": { + "At": [ + 490.5, + 25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 512.0, + "y": -85.0, + "a": "Colocated", + "b": { + "At": [ + 512.0, + -42.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 277.0, + "y": 29.0, + "a": { + "At": [ + 277.0, + 29.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 277.0, + "y": 400.5, + "a": "Colocated", + "b": { + "At": [ + 277.0, + 257.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 88.0, + "y": 400.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 88.0, + "y": 25.0, + "a": { + "At": [ + 88.0, + 25.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 465.0, + "y": 25.0, + "a": "Colocated", + "b": { + "At": [ + 318.0, + 25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 465.0, + "y": 400.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0449", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 599, + "unicode": [ + "щ" + ], + "name": "uni0449", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni044A_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni044A_.glifjson new file mode 100644 index 0000000..803b821 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni044A_.glifjson @@ -0,0 +1,390 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 177.5, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 331.885, + "y": 25.5762, + "a": { + "At": [ + 331.885, + 25.5762 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 377.729, + "y": 28.6465, + "a": { + "At": [ + 392.162, + 32.0488 + ] + }, + "b": { + "At": [ + 363.295, + 25.2441 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 417.155, + "y": 48.2979, + "a": { + "At": [ + 428.375, + 57.9961 + ] + }, + "b": { + "At": [ + 405.937, + 38.6016 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 441.924, + "y": 84.6602, + "a": { + "At": [ + 446.91, + 98.625 + ] + }, + "b": { + "At": [ + 436.937, + 70.6934 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 446.5, + "y": 128.5, + "a": { + "At": [ + 443.196, + 154.059 + ] + }, + "b": { + "At": [ + 448.4, + 113.793 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 407.644, + "y": 192.631, + "a": { + "At": [ + 396.941, + 199.809 + ] + }, + "b": { + "At": [ + 429.047, + 178.277 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 372.006, + "y": 206.913, + "a": { + "At": [ + 359.352, + 209.338 + ] + }, + "b": { + "At": [ + 384.661, + 204.487 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 333.5, + "y": 209.5, + "a": "Colocated", + "b": { + "At": [ + 346.386, + 209.5 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 178.5, + "y": 209.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 177.5, + "y": 26.5, + "a": { + "At": [ + 177.5, + 26.5 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 177.5, + "y": 188.5, + "a": "Colocated", + "b": { + "At": [ + 177.5, + 104.064 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 177.5, + "y": 400.0, + "a": { + "At": [ + 177.5, + 400.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 88.0, + "y": 400.0, + "a": "Colocated", + "b": { + "At": [ + 123.0, + 400.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni044A", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 534, + "unicode": [ + "ъ" + ], + "name": "uni044A", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni044B_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni044B_.glifjson new file mode 100644 index 0000000..967664b --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni044B_.glifjson @@ -0,0 +1,429 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 449.0, + "y": 400.0, + "a": { + "At": [ + 449.0, + 400.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 449.0, + "y": 25.0, + "a": "Colocated", + "b": { + "At": [ + 449.0, + 171.5 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 88.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 262.385, + "y": 25.5762, + "a": { + "At": [ + 262.385, + 25.5762 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 308.229, + "y": 28.6465, + "a": { + "At": [ + 322.662, + 32.0488 + ] + }, + "b": { + "At": [ + 293.795, + 25.2441 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 347.655, + "y": 48.2979, + "a": { + "At": [ + 358.875, + 57.9961 + ] + }, + "b": { + "At": [ + 336.437, + 38.6016 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 372.424, + "y": 84.6602, + "a": { + "At": [ + 377.41, + 98.625 + ] + }, + "b": { + "At": [ + 367.437, + 70.6934 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 377.0, + "y": 128.5, + "a": { + "At": [ + 373.696, + 154.059 + ] + }, + "b": { + "At": [ + 378.9, + 113.793 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 338.144, + "y": 192.631, + "a": { + "At": [ + 327.441, + 199.809 + ] + }, + "b": { + "At": [ + 359.547, + 178.277 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 302.506, + "y": 206.913, + "a": { + "At": [ + 289.852, + 209.338 + ] + }, + "b": { + "At": [ + 315.161, + 204.487 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 264.0, + "y": 209.5, + "a": "Colocated", + "b": { + "At": [ + 276.886, + 209.5 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 89.0, + "y": 209.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 88.0, + "y": 26.5, + "a": { + "At": [ + 88.0, + 26.5 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 88.0, + "y": 188.5, + "a": "Colocated", + "b": { + "At": [ + 88.0, + 104.064 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 88.0, + "y": 400.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni044B", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 536, + "unicode": [ + "ы" + ], + "name": "uni044B", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni044C_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni044C_.glifjson new file mode 100644 index 0000000..af662eb --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni044C_.glifjson @@ -0,0 +1,364 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 88.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 242.385, + "y": 25.5762, + "a": { + "At": [ + 242.385, + 25.5762 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 288.229, + "y": 28.6465, + "a": { + "At": [ + 302.662, + 32.0488 + ] + }, + "b": { + "At": [ + 273.795, + 25.2441 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 327.655, + "y": 48.2979, + "a": { + "At": [ + 338.875, + 57.9961 + ] + }, + "b": { + "At": [ + 316.437, + 38.6016 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 352.424, + "y": 84.6602, + "a": { + "At": [ + 357.41, + 98.625 + ] + }, + "b": { + "At": [ + 347.437, + 70.6934 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 357.0, + "y": 128.5, + "a": { + "At": [ + 353.696, + 154.059 + ] + }, + "b": { + "At": [ + 358.9, + 113.793 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 318.144, + "y": 192.631, + "a": { + "At": [ + 307.441, + 199.809 + ] + }, + "b": { + "At": [ + 339.547, + 178.277 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 282.506, + "y": 206.913, + "a": { + "At": [ + 269.852, + 209.338 + ] + }, + "b": { + "At": [ + 295.161, + 204.487 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 244.0, + "y": 209.5, + "a": "Colocated", + "b": { + "At": [ + 256.886, + 209.5 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 89.0, + "y": 209.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 88.0, + "y": 26.5, + "a": { + "At": [ + 88.0, + 26.5 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 88.0, + "y": 188.5, + "a": "Colocated", + "b": { + "At": [ + 88.0, + 104.064 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 88.0, + "y": 400.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni044C", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 445, + "unicode": [ + "ь" + ], + "name": "uni044C", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni044D_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni044D_.glifjson new file mode 100644 index 0000000..eafad9e --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni044D_.glifjson @@ -0,0 +1,306 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 154.5, + "y": 231.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 330.0, + "y": 231.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 57.0, + "y": 341.0, + "a": { + "At": [ + 88.201004, + 376.845 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 184.5, + "y": 392.0, + "a": { + "At": [ + 225.219, + 388.368 + ] + }, + "b": { + "At": [ + 137.165, + 396.222 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 291.301, + "y": 337.693, + "a": { + "At": [ + 318.753, + 307.401 + ] + }, + "b": { + "At": [ + 263.848, + 367.984 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 339.0, + "y": 227.0, + "a": { + "At": [ + 343.46, + 177.875 + ] + }, + "b": { + "At": [ + 335.304, + 267.713 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 298.104, + "y": 88.5342, + "a": { + "At": [ + 267.105, + 50.165 + ] + }, + "b": { + "At": [ + 329.104, + 126.904 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 169.5, + "y": 26.0, + "a": { + "At": [ + 142.193, + 26.2949 + ] + }, + "b": { + "At": [ + 218.824, + 25.4678 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 91.804, + "y": 48.5654, + "a": { + "At": [ + 68.628, + 63.0088 + ] + }, + "b": { + "At": [ + 114.979004, + 34.1221 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 37.5, + "y": 108.5, + "a": "Colocated", + "b": { + "At": [ + 49.585, + 84.0117 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni044D", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 400, + "unicode": [ + "э" + ], + "name": "uni044D", + "note": null, + "filename": "/home/fred/Workspace/NotoHandAmericanCursive/FRBAmericanPrint-SOURCE.ufo/glyphs/uni044D_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni044E_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni044E_.glifjson new file mode 100644 index 0000000..a3cef99 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni044E_.glifjson @@ -0,0 +1,277 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 189.625, + "y": 212.5, + "a": { + "At": [ + 189.625, + 212.5 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 86.0, + "y": 212.5, + "a": "Colocated", + "b": { + "At": [ + 122.5, + 212.5 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 365.415, + "y": 399.939, + "a": { + "At": [ + 265.425, + 399.939 + ] + }, + "b": { + "At": [ + 465.404, + 399.939 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 189.625, + "y": 212.5, + "a": { + "At": [ + 189.625, + 108.32 + ] + }, + "b": { + "At": [ + 189.625, + 314.24 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 365.415, + "y": 25.1201, + "a": { + "At": [ + 465.404, + 25.1201 + ] + }, + "b": { + "At": [ + 265.425, + 25.1201 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 546.205, + "y": 212.5, + "a": { + "At": [ + 546.205, + 314.24 + ] + }, + "b": { + "At": [ + 546.205, + 108.32 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 86.5, + "y": 400.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 86.5, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni044E", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 633, + "unicode": [ + "ю" + ], + "name": "uni044E", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni044F_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni044F_.glifjson new file mode 100644 index 0000000..4d91903 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni044F_.glifjson @@ -0,0 +1,643 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 21.0, + "y": 56.0, + "a": { + "At": [ + 23.0596, + 47.0156 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 35.1816, + "y": 32.8232, + "a": { + "At": [ + 42.2471, + 26.902302 + ] + }, + "b": { + "At": [ + 28.1162, + 38.7432 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 60.5, + "y": 23.0, + "a": { + "At": [ + 70.8672, + 22.5918 + ] + }, + "b": { + "At": [ + 51.29, + 23.3633 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 89.1289, + "y": 33.1709, + "a": { + "At": [ + 96.958, + 39.9805 + ] + }, + "b": { + "At": [ + 81.3008, + 26.3623 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 106.0, + "y": 59.0, + "a": "Colocated", + "b": { + "At": [ + 101.786, + 49.5186 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 142.0, + "y": 134.0, + "a": { + "At": [ + 147.422, + 146.199 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 162.107, + "y": 168.441, + "a": { + "At": [ + 170.896, + 178.49 + ] + }, + "b": { + "At": [ + 153.318, + 158.394 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 194.771, + "y": 190.903, + "a": { + "At": [ + 207.254, + 195.636 + ] + }, + "b": { + "At": [ + 182.287, + 186.172 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 233.961, + "y": 198.368, + "a": { + "At": [ + 247.287, + 199.165 + ] + }, + "b": { + "At": [ + 220.634, + 197.57 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 274.0, + "y": 199.0, + "a": "Colocated", + "b": { + "At": [ + 260.649, + 199.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 299.0, + "y": 199.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 323.0, + "y": 392.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 323.0, + "y": 24.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 323.0, + "y": 393.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 232.0, + "y": 393.5, + "a": { + "At": [ + 216.559, + 393.5 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 185.893, + "y": 390.104, + "a": { + "At": [ + 170.784, + 386.915 + ] + }, + "b": { + "At": [ + 201.001, + 393.293 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 143.974, + "y": 371.328, + "a": { + "At": [ + 131.732, + 361.916 + ] + }, + "b": { + "At": [ + 156.214, + 380.741 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 115.74, + "y": 335.221, + "a": { + "At": [ + 109.552, + 321.074 + ] + }, + "b": { + "At": [ + 121.93, + 349.367 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 108.0, + "y": 290.0, + "a": { + "At": [ + 108.991, + 275.665 + ] + }, + "b": { + "At": [ + 106.935, + 305.404 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 120.261, + "y": 249.04599, + "a": { + "At": [ + 127.353, + 236.55 + ] + }, + "b": { + "At": [ + 113.169, + 261.543 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 149.299, + "y": 217.709, + "a": { + "At": [ + 161.216, + 209.681 + ] + }, + "b": { + "At": [ + 137.383, + 225.738 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 189.056, + "y": 201.838, + "a": { + "At": [ + 203.174, + 199.167 + ] + }, + "b": { + "At": [ + 174.937, + 204.509 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 232.0, + "y": 199.0, + "a": "Colocated", + "b": { + "At": [ + 217.631, + 199.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 322.0, + "y": 199.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni044F", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 415, + "unicode": [ + "я" + ], + "name": "uni044F", + "note": null, + "filename": "/home/fred/Workspace/NotoHandAmericanCursive/FRBAmericanPrint-SOURCE.ufo/glyphs/uni044F_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0452.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0452.glifjson new file mode 100644 index 0000000..1fffcf3 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0452.glifjson @@ -0,0 +1,494 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 17.0, + "y": 620.0, + "a": { + "At": [ + 17.0, + 620.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 241.0, + "y": 620.0, + "a": "Colocated", + "b": { + "At": [ + 154.0, + 620.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 93.0, + "y": 786.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 93.0, + "y": 51.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 93.0, + "y": 216.0, + "a": { + "At": [ + 93.0, + 237.468 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 97.5089, + "y": 280.129, + "a": { + "At": [ + 101.751, + 301.173 + ] + }, + "b": { + "At": [ + 93.2671, + 259.084 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 122.631, + "y": 338.88, + "a": { + "At": [ + 135.29, + 356.218 + ] + }, + "b": { + "At": [ + 109.972, + 321.541 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 171.599, + "y": 379.706, + "a": { + "At": [ + 190.937, + 389.029 + ] + }, + "b": { + "At": [ + 152.261, + 370.384 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 234.0, + "y": 393.0, + "a": { + "At": [ + 255.003, + 392.461 + ] + }, + "b": { + "At": [ + 212.539, + 393.55 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 294.439, + "y": 377.202, + "a": { + "At": [ + 312.989, + 367.335 + ] + }, + "b": { + "At": [ + 275.89, + 387.068 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 341.084, + "y": 335.699, + "a": { + "At": [ + 353.06, + 318.436 + ] + }, + "b": { + "At": [ + 329.109, + 352.962 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 364.768, + "y": 277.784, + "a": { + "At": [ + 368.753, + 257.155 + ] + }, + "b": { + "At": [ + 360.784, + 298.413 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 369.0, + "y": 215.0, + "a": "Colocated", + "b": { + "At": [ + 369.0, + 236.01 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 369.0, + "y": 48.0, + "a": { + "At": [ + 369.0, + 21.7508 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 363.774, + "y": -30.4432, + "a": { + "At": [ + 358.788, + -56.2145 + ] + }, + "b": { + "At": [ + 368.761, + -4.67192 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 333.26, + "y": -102.307, + "a": { + "At": [ + 317.547, + -123.334 + ] + }, + "b": { + "At": [ + 348.974, + -81.2811 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 271.423, + "y": -149.33, + "a": { + "At": [ + 246.859, + -158.586 + ] + }, + "b": { + "At": [ + 295.986, + -140.075 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 194.0, + "y": -154.0, + "a": "Colocated", + "b": { + "At": [ + 219.489, + -160.273 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0452", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 424, + "unicode": [ + "ђ" + ], + "name": "uni0452", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0454.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0454.glifjson new file mode 100644 index 0000000..6c189bb --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0454.glifjson @@ -0,0 +1,280 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 222.797, + "y": 241.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 47.2969, + "y": 241.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 311.0, + "y": 378.0, + "a": { + "At": [ + 283.337, + 392.812 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 220.5, + "y": 400.0, + "a": { + "At": [ + 176.068, + 399.35 + ] + }, + "b": { + "At": [ + 251.876, + 400.459 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 98.9561, + "y": 352.521, + "a": { + "At": [ + 65.834, + 322.898 + ] + }, + "b": { + "At": [ + 132.078, + 382.146 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 38.2969, + "y": 237.0, + "a": { + "At": [ + 32.1543, + 187.973 + ] + }, + "b": { + "At": [ + 43.8203, + 281.092 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 78.3975, + "y": 98.5674, + "a": { + "At": [ + 110.027, + 60.6074 + ] + }, + "b": { + "At": [ + 46.7676, + 136.527 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 207.797, + "y": 36.0, + "a": { + "At": [ + 250.998, + 35.1826 + ] + }, + "b": { + "At": [ + 158.395, + 36.9346 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 326.0, + "y": 81.0, + "a": "Colocated", + "b": { + "At": [ + 294.301, + 51.6367 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0454", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 359, + "unicode": [ + "є" + ], + "name": "uni0454", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0455.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0455.glifjson new file mode 100644 index 0000000..1d9ccd1 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0455.glifjson @@ -0,0 +1,475 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 308.0, + "y": 346.0, + "a": { + "At": [ + 276.972, + 375.185 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 193.0, + "y": 395.0, + "a": { + "At": [ + 166.953, + 395.489 + ] + }, + "b": { + "At": [ + 235.589, + 394.201 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 120.0, + "y": 372.0, + "a": { + "At": [ + 110.809, + 364.409 + ] + }, + "b": { + "At": [ + 140.087, + 388.589 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 98.3744, + "y": 343.924, + "a": { + "At": [ + 93.5523, + 333.023 + ] + }, + "b": { + "At": [ + 103.197, + 354.825 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 93.0, + "y": 309.0, + "a": { + "At": [ + 94.4762, + 296.437 + ] + }, + "b": { + "At": [ + 91.6089, + 320.839 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 107.421, + "y": 274.4, + "a": { + "At": [ + 115.152, + 264.387 + ] + }, + "b": { + "At": [ + 99.6907, + 284.412 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 136.301, + "y": 250.177, + "a": { + "At": [ + 158.356, + 237.781 + ] + }, + "b": { + "At": [ + 125.274, + 256.375 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 206.0, + "y": 222.0, + "a": "Colocated", + "b": { + "At": [ + 182.888, + 232.29 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 218.0, + "y": 216.5, + "a": { + "At": [ + 241.017, + 206.252 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 288.712, + "y": 178.784, + "a": { + "At": [ + 299.354, + 172.043 + ] + }, + "b": { + "At": [ + 267.427, + 192.264 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 316.056, + "y": 153.071, + "a": { + "At": [ + 323.196, + 142.692 + ] + }, + "b": { + "At": [ + 308.916, + 163.45 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 329.0, + "y": 118.0, + "a": { + "At": [ + 330.054, + 106.826 + ] + }, + "b": { + "At": [ + 327.817, + 130.542 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 324.333, + "y": 84.96, + "a": { + "At": [ + 320.279, + 74.4947 + ] + }, + "b": { + "At": [ + 328.387, + 95.426 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 306.0, + "y": 57.0, + "a": { + "At": [ + 293.437, + 44.2815 + ] + }, + "b": { + "At": [ + 313.887, + 64.9849 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 260.082, + "y": 30.4027, + "a": { + "At": [ + 242.94, + 25.3303 + ] + }, + "b": { + "At": [ + 277.224, + 35.4752 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 207.0, + "y": 25.0, + "a": { + "At": [ + 157.158, + 28.1702 + ] + }, + "b": { + "At": [ + 224.841, + 23.8652 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 71.0, + "y": 82.0, + "a": "Colocated", + "b": { + "At": [ + 109.442, + 50.1183 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0455", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 405, + "unicode": [ + "ѕ" + ], + "name": "uni0455", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0456.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0456.glifjson new file mode 100644 index 0000000..132bb29 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0456.glifjson @@ -0,0 +1,238 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 112.0, + "y": 393.0, + "a": { + "At": [ + 112.0, + 393.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 112.0, + "y": 230.0, + "a": "Colocated", + "b": { + "At": [ + 112.0, + 314.493 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 112.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 111.08, + "y": 593.08, + "a": { + "At": [ + 96.4998, + 593.08 + ] + }, + "b": { + "At": [ + 125.66, + 593.08 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 85.16, + "y": 619.0, + "a": { + "At": [ + 85.16, + 633.58 + ] + }, + "b": { + "At": [ + 85.16, + 604.42 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 111.08, + "y": 644.92, + "a": { + "At": [ + 125.66, + 644.92 + ] + }, + "b": { + "At": [ + 96.4998, + 644.92 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 137.0, + "y": 620.0, + "a": { + "At": [ + 137.0, + 605.42 + ] + }, + "b": { + "At": [ + 137.0, + 634.58 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0456", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 211, + "unicode": [ + "і" + ], + "name": "uni0456", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0458.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0458.glifjson new file mode 100644 index 0000000..2de9e45 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0458.glifjson @@ -0,0 +1,394 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 107.0, + "y": 392.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 107.0, + "y": -117.0, + "a": { + "At": [ + 107.0, + -147.375 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 99.156, + "y": -207.55, + "a": { + "At": [ + 92.075, + -237.087 + ] + }, + "b": { + "At": [ + 106.237, + -178.012 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 60.0, + "y": -289.0, + "a": { + "At": [ + 48.32, + -303.436 + ] + }, + "b": { + "At": [ + 79.105, + -265.386 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 18.4212, + "y": -325.645, + "a": { + "At": [ + 2.4865, + -335.179 + ] + }, + "b": { + "At": [ + 34.356, + -316.111 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": -34.0, + "y": -343.0, + "a": { + "At": [ + -51.6453, + -344.414 + ] + }, + "b": { + "At": [ + -15.4901, + -341.517 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": -86.1282, + "y": -335.301, + "a": { + "At": [ + -102.744, + -329.197 + ] + }, + "b": { + "At": [ + -69.5121, + -341.406 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": -132.0, + "y": -309.0, + "a": { + "At": [ + -151.31, + -293.559 + ] + }, + "b": { + "At": [ + -118.175, + -320.055 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": -180.0, + "y": -253.0, + "a": "Colocated", + "b": { + "At": [ + -167.58, + -274.379 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 107.0, + "y": 593.16, + "a": { + "At": [ + 92.4198, + 593.16 + ] + }, + "b": { + "At": [ + 121.58, + 593.16 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 81.08, + "y": 619.08, + "a": { + "At": [ + 81.08, + 633.66 + ] + }, + "b": { + "At": [ + 81.08, + 604.5 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 107.0, + "y": 645.0, + "a": { + "At": [ + 121.58, + 645.0 + ] + }, + "b": { + "At": [ + 92.4198, + 645.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 132.92, + "y": 619.08, + "a": { + "At": [ + 132.92, + 604.5 + ] + }, + "b": { + "At": [ + 132.92, + 633.66 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0458", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 220, + "unicode": [ + "ј" + ], + "name": "uni0458", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0459.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0459.glifjson new file mode 100644 index 0000000..f004b29 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0459.glifjson @@ -0,0 +1,536 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 378.85715, + "y": 209.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 473.85715, + "y": 209.0, + "a": { + "At": [ + 486.74313, + 209.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 512.36316, + "y": 206.413, + "a": { + "At": [ + 525.0182, + 203.987 + ] + }, + "b": { + "At": [ + 499.70914, + 208.838 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 548.0011, + "y": 192.131, + "a": { + "At": [ + 569.4041, + 177.777 + ] + }, + "b": { + "At": [ + 537.2981, + 199.309 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 586.8572, + "y": 128.0, + "a": { + "At": [ + 588.7572, + 113.293 + ] + }, + "b": { + "At": [ + 583.55316, + 153.559 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 582.2811, + "y": 84.1602, + "a": { + "At": [ + 577.2941, + 70.193405 + ] + }, + "b": { + "At": [ + 587.2671, + 98.125 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 557.5122, + "y": 47.7979, + "a": { + "At": [ + 546.2942, + 38.1016 + ] + }, + "b": { + "At": [ + 568.7322, + 57.4961 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 518.0862, + "y": 28.1465, + "a": { + "At": [ + 503.6522, + 24.744099 + ] + }, + "b": { + "At": [ + 532.51917, + 31.5488 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 472.24216, + "y": 25.076199, + "a": "Colocated", + "b": { + "At": [ + 472.24216, + 25.076199 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 377.85715, + "y": 24.5, + "a": { + "At": [ + 379.35715, + 24.5 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 379.85715, + "y": 391.0, + "a": "Colocated", + "b": { + "At": [ + 379.85715, + 391.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 39.857147, + "y": 84.0, + "a": { + "At": [ + 38.47625, + 70.0225 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 51.171646, + "y": 44.4404, + "a": { + "At": [ + 59.723347, + 33.297897 + ] + }, + "b": { + "At": [ + 42.619846, + 55.582 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 86.35715, + "y": 23.0, + "a": { + "At": [ + 96.49975, + 21.0918 + ] + }, + "b": { + "At": [ + 72.55444, + 25.596699 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 116.94714, + "y": 24.958, + "a": { + "At": [ + 126.793144, + 28.0508 + ] + }, + "b": { + "At": [ + 107.10035, + 21.86523 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 143.58514, + "y": 40.2832, + "a": { + "At": [ + 159.01015, + 53.998 + ] + }, + "b": { + "At": [ + 135.87215, + 33.4258 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 173.98415, + "y": 93.2148, + "a": { + "At": [ + 184.59615, + 133.11 + ] + }, + "b": { + "At": [ + 168.67815, + 73.2676 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 181.35715, + "y": 216.5, + "a": "Colocated", + "b": { + "At": [ + 181.35715, + 175.218 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 181.35715, + "y": 392.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 379.85715, + "y": 392.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni0459", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 650, + "unicode": [ + "љ" + ], + "name": "uni0459", + "note": null, + "filename": "/home/fred/Workspace/NotoHandAmericanCursive/FRBAmericanPrint-SOURCE.ufo/glyphs/uni0459.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni045A_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni045A_.glifjson new file mode 100644 index 0000000..6e261f7 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni045A_.glifjson @@ -0,0 +1,364 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 53.0, + "y": 197.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 385.0, + "y": 197.0, + "a": { + "At": [ + 397.886, + 197.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 423.506, + "y": 194.413, + "a": { + "At": [ + 436.161, + 191.987 + ] + }, + "b": { + "At": [ + 410.852, + 196.838 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 459.144, + "y": 180.131, + "a": { + "At": [ + 480.547, + 165.777 + ] + }, + "b": { + "At": [ + 448.441, + 187.309 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 498.0, + "y": 116.0, + "a": { + "At": [ + 499.9, + 101.293 + ] + }, + "b": { + "At": [ + 494.696, + 141.559 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 493.424, + "y": 72.1602, + "a": { + "At": [ + 488.437, + 58.1934 + ] + }, + "b": { + "At": [ + 498.41, + 86.125 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 468.655, + "y": 35.7979, + "a": { + "At": [ + 457.437, + 26.1016 + ] + }, + "b": { + "At": [ + 479.875, + 45.4961 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 429.229, + "y": 16.1465, + "a": { + "At": [ + 414.795, + 12.7441 + ] + }, + "b": { + "At": [ + 443.662, + 19.5488 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 383.385, + "y": 13.0762, + "a": "Colocated", + "b": { + "At": [ + 383.385, + 13.0762 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 289.0, + "y": 12.5, + "a": { + "At": [ + 290.5, + 12.5 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 291.0, + "y": 386.0, + "a": "Colocated", + "b": { + "At": [ + 291.0, + 386.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 52.5, + "y": 12.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 52.5, + "y": 387.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni045A", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 524, + "unicode": [ + "њ" + ], + "name": "uni045A", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni045B_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni045B_.glifjson new file mode 100644 index 0000000..d99844e --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni045B_.glifjson @@ -0,0 +1,475 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 17.0, + "y": 620.0, + "a": { + "At": [ + 17.0, + 620.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 241.0, + "y": 620.0, + "a": "Colocated", + "b": { + "At": [ + 154.0, + 620.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 73.0, + "y": 775.0, + "a": { + "At": [ + 73.0, + 775.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 73.0, + "y": 689.0, + "a": { + "At": [ + 73.0, + 492.412 + ] + }, + "b": { + "At": [ + 73.0, + 741.636 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 73.0, + "y": 27.0, + "a": "Colocated", + "b": { + "At": [ + 73.0, + 27.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 73.0, + "y": 27.0, + "a": { + "At": [ + 73.0, + 27.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 73.0, + "y": 214.0, + "a": { + "At": [ + 73.0, + 214.0 + ] + }, + "b": { + "At": [ + 72.0, + 237.468 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 77.5089, + "y": 280.129, + "a": { + "At": [ + 81.751, + 301.173 + ] + }, + "b": { + "At": [ + 73.2671, + 259.084 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 102.631, + "y": 338.88, + "a": { + "At": [ + 115.29, + 356.218 + ] + }, + "b": { + "At": [ + 89.972, + 321.541 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 151.599, + "y": 379.706, + "a": { + "At": [ + 170.937, + 389.029 + ] + }, + "b": { + "At": [ + 132.261, + 370.384 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 214.0, + "y": 393.0, + "a": { + "At": [ + 235.003, + 392.461 + ] + }, + "b": { + "At": [ + 192.539, + 393.55 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 274.439, + "y": 377.202, + "a": { + "At": [ + 292.989, + 367.335 + ] + }, + "b": { + "At": [ + 255.89, + 387.068 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 321.084, + "y": 335.699, + "a": { + "At": [ + 333.06, + 318.436 + ] + }, + "b": { + "At": [ + 309.109, + 352.962 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 344.768, + "y": 277.784, + "a": { + "At": [ + 348.753, + 257.155 + ] + }, + "b": { + "At": [ + 340.784, + 298.413 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 349.0, + "y": 215.0, + "a": "Colocated", + "b": { + "At": [ + 349.0, + 236.01 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 349.0, + "y": 27.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni045B", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 424, + "unicode": [ + "ћ" + ], + "name": "uni045B", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni045F_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni045F_.glifjson new file mode 100644 index 0000000..be7ed2c --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni045F_.glifjson @@ -0,0 +1,182 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 198.0, + "y": 25.0, + "a": { + "At": [ + 198.0, + 25.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 198.0, + "y": -85.0, + "a": "Colocated", + "b": { + "At": [ + 198.0, + -42.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 330.5, + "y": 400.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 330.5, + "y": 24.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 48.5, + "y": 25.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 48.5, + "y": 400.5, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni045F", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 377, + "unicode": [ + "џ" + ], + "name": "uni045F", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni20B_1.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni20B_1.glifjson new file mode 100644 index 0000000..a12230a --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni20B_1.glifjson @@ -0,0 +1,494 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 190.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 538.77, + "y": 773.847, + "a": { + "At": [ + 538.77, + 773.847 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 630.457, + "y": 767.708, + "a": { + "At": [ + 659.325, + 760.903 + ] + }, + "b": { + "At": [ + 601.59, + 774.513 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 709.311, + "y": 728.404, + "a": { + "At": [ + 731.75, + 709.009 + ] + }, + "b": { + "At": [ + 686.873, + 747.798 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 758.847, + "y": 655.681, + "a": { + "At": [ + 768.821, + 627.75 + ] + }, + "b": { + "At": [ + 748.873, + 683.613 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 768.0, + "y": 568.0, + "a": { + "At": [ + 761.393, + 516.884 + ] + }, + "b": { + "At": [ + 771.802, + 597.414 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 690.287, + "y": 439.738, + "a": { + "At": [ + 668.884, + 425.384 + ] + }, + "b": { + "At": [ + 733.093, + 468.446 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 619.012, + "y": 411.174, + "a": { + "At": [ + 593.702, + 406.323 + ] + }, + "b": { + "At": [ + 644.322, + 416.025 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 542.0, + "y": 406.0, + "a": "Colocated", + "b": { + "At": [ + 567.771, + 406.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 192.0, + "y": 406.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 190.0, + "y": 772.0, + "a": { + "At": [ + 190.0, + 772.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 190.0, + "y": 448.0, + "a": "Colocated", + "b": { + "At": [ + 190.0, + 616.871 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 190.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 52.0, + "y": 655.0, + "a": { + "At": [ + 52.0, + 655.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 906.0, + "y": 655.0, + "a": "Colocated", + "b": { + "At": [ + 769.0, + 655.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 52.0, + "y": 525.0, + "a": { + "At": [ + 52.0, + 525.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 906.0, + "y": 525.0, + "a": "Colocated", + "b": { + "At": [ + 769.0, + 525.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni20B1", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 960, + "unicode": [ + "₱" + ], + "name": "uni20B1", + "note": null, + "filename": "../NotoHandAmericanCursive/FRBAmericanPrint-SOURCE.ufo/glyphs/uni20B_1.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni20B_D_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni20B_D_.glifjson new file mode 100644 index 0000000..142eb8c --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni20B_D_.glifjson @@ -0,0 +1,429 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 190.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 538.77, + "y": 773.847, + "a": { + "At": [ + 538.77, + 773.847 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 630.457, + "y": 767.708, + "a": { + "At": [ + 659.325, + 760.903 + ] + }, + "b": { + "At": [ + 601.59, + 774.513 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 709.311, + "y": 728.404, + "a": { + "At": [ + 731.75, + 709.009 + ] + }, + "b": { + "At": [ + 686.873, + 747.798 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 758.847, + "y": 655.681, + "a": { + "At": [ + 768.821, + 627.75 + ] + }, + "b": { + "At": [ + 748.873, + 683.613 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 768.0, + "y": 568.0, + "a": { + "At": [ + 761.393, + 516.884 + ] + }, + "b": { + "At": [ + 771.802, + 597.414 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 690.287, + "y": 439.738, + "a": { + "At": [ + 668.884, + 425.384 + ] + }, + "b": { + "At": [ + 733.093, + 468.446 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 619.012, + "y": 411.174, + "a": { + "At": [ + 593.702, + 406.323 + ] + }, + "b": { + "At": [ + 644.322, + 416.025 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 542.0, + "y": 406.0, + "a": "Colocated", + "b": { + "At": [ + 567.771, + 406.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 192.0, + "y": 406.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 190.0, + "y": 772.0, + "a": { + "At": [ + 190.0, + 772.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 190.0, + "y": 448.0, + "a": "Colocated", + "b": { + "At": [ + 190.0, + 616.871 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 190.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 37.0, + "y": 222.0, + "a": { + "At": [ + 37.0, + 222.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 387.0, + "y": 222.0, + "a": "Colocated", + "b": { + "At": [ + 250.0, + 222.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni20BD", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 850, + "unicode": [ + "₽" + ], + "name": "uni20BD", + "note": null, + "filename": "../NotoHandAmericanCursive/FRBAmericanPrint-SOURCE.ufo/glyphs/uni20B_D_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni20B_F_.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni20B_F_.glifjson new file mode 100644 index 0000000..7614299 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni20B_F_.glifjson @@ -0,0 +1,773 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 91.0, + "y": 38.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 91.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 351.0, + "y": 775.0, + "a": { + "At": [ + 413.772, + 775.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 534.925, + "y": 744.591, + "a": { + "At": [ + 562.889, + 730.339 + ] + }, + "b": { + "At": [ + 478.996, + 773.093 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 605.746, + "y": 683.995, + "a": { + "At": [ + 623.658, + 658.222 + ] + }, + "b": { + "At": [ + 587.835, + 709.77 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 635.386, + "y": 595.979, + "a": { + "At": [ + 636.477, + 564.612 + ] + }, + "b": { + "At": [ + 634.295, + 627.347 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 611.688, + "y": 497.22, + "a": { + "At": [ + 595.384, + 470.4 + ] + }, + "b": { + "At": [ + 627.992, + 524.04 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 544.106, + "y": 433.158, + "a": { + "At": [ + 516.721, + 417.824 + ] + }, + "b": { + "At": [ + 571.492, + 448.492 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 454.964, + "y": 406.551, + "a": { + "At": [ + 423.892, + 402.12 + ] + }, + "b": { + "At": [ + 486.036, + 410.981 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 361.0, + "y": 402.0, + "a": "Colocated", + "b": { + "At": [ + 392.387, + 402.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 105.0, + "y": 402.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 383.0, + "y": 402.0, + "a": { + "At": [ + 414.938, + 402.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 478.597, + "y": 397.149, + "a": { + "At": [ + 510.185, + 392.438 + ] + }, + "b": { + "At": [ + 447.008, + 401.861 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 568.897, + "y": 364.917, + "a": { + "At": [ + 596.465, + 348.79 + ] + }, + "b": { + "At": [ + 541.33, + 381.045 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 636.011, + "y": 298.088, + "a": { + "At": [ + 651.788, + 270.319 + ] + }, + "b": { + "At": [ + 620.233, + 325.856 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 657.165, + "y": 206.04, + "a": { + "At": [ + 654.983, + 174.177 + ] + }, + "b": { + "At": [ + 659.347, + 237.903 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 624.128, + "y": 114.479, + "a": { + "At": [ + 605.136, + 88.8008 + ] + }, + "b": { + "At": [ + 643.121, + 140.155 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 550.534, + "y": 54.584, + "a": { + "At": [ + 493.085, + 26.6611 + ] + }, + "b": { + "At": [ + 579.259, + 68.5459 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 363.0, + "y": 25.0, + "a": "Colocated", + "b": { + "At": [ + 426.876, + 25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 92.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 412.0, + "y": 778.0, + "a": { + "At": [ + 412.0, + 805.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 412.0, + "y": 932.0, + "a": "Colocated", + "b": { + "At": [ + 412.0, + 932.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 262.0, + "y": 778.0, + "a": { + "At": [ + 262.0, + 805.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 262.0, + "y": 932.0, + "a": "Colocated", + "b": { + "At": [ + 262.0, + 932.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 412.0, + "y": 22.0, + "a": { + "At": [ + 412.0, + 22.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 412.0, + "y": -122.0, + "a": "Colocated", + "b": { + "At": [ + 412.0, + -95.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 262.0, + "y": 22.0, + "a": { + "At": [ + 262.0, + 22.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 262.0, + "y": -122.0, + "a": "Colocated", + "b": { + "At": [ + 262.0, + -95.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni20BF", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 740, + "unicode": [ + "₿" + ], + "name": "uni20BF", + "note": null, + "filename": "../NotoHandAmericanCursive/FRBAmericanPrint-SOURCE.ufo/glyphs/uni20B_F_.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/uni2116.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni2116.glifjson new file mode 100644 index 0000000..687112c --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/uni2116.glifjson @@ -0,0 +1,497 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 159.44531, + "y": 249.546, + "a": { + "At": [ + 99.686516, + 250.475 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": true, + "data": null + }, + { + "x": 45.670914, + "y": 144.245, + "a": { + "At": [ + 41.559418, + 77.2005 + ] + }, + "b": { + "At": [ + 49.325417, + 203.829 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 167.90002, + "y": 25.0, + "a": { + "At": [ + 310.09302, + 34.3996 + ] + }, + "b": { + "At": [ + 97.990326, + 20.3781 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 309.38904, + "y": 273.182, + "a": "Colocated", + "b": { + "At": [ + 309.55502, + 216.891 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 308.036, + "y": 775.728, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 308.036, + "y": 775.728, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 723.9, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 723.9, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 723.004, + "y": 596.0, + "a": { + "At": [ + 722.79, + 723.027 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": true, + "data": null + }, + { + "x": 897.406, + "y": 774.455, + "a": "Colocated", + "b": { + "At": [ + 766.768, + 774.455 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": true, + "data": null + }, + { + "x": 1173.0, + "y": 774.455, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 1007.0, + "y": 223.561, + "a": { + "At": [ + 930.561, + 223.561 + ] + }, + "b": { + "At": [ + 1083.44, + 223.561 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 876.8, + "y": 378.12, + "a": { + "At": [ + 876.8, + 466.32 + ] + }, + "b": { + "At": [ + 876.8, + 289.921 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 1007.0, + "y": 531.0, + "a": { + "At": [ + 1083.44, + 531.0 + ] + }, + "b": { + "At": [ + 930.561, + 531.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 1137.2, + "y": 378.12, + "a": { + "At": [ + 1137.2, + 289.921 + ] + }, + "b": { + "At": [ + 1137.2, + 466.32 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 851.101, + "y": 51.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 1152.7, + "y": 51.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "uni2116", + "vec": [] + }, + "flattened": [], + "component_rects": [], + "guidelines": [], + "width": 1246, + "unicode": [ + "№" + ], + "name": "uni2116", + "note": null, + "filename": "../NotoHandAmericanCursive/FRBAmericanPrint-SOURCE.ufo/glyphs/uni2116.glifjson" +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/v.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/v.glifjson new file mode 100644 index 0000000..617331c --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/v.glifjson @@ -0,0 +1,101 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 68.5801, + "y": 393.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 217.05, + "y": 24.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 364.51, + "y": 393.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "v", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 444, + "unicode": [ + "v" + ], + "name": "v", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/w.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/w.glifjson new file mode 100644 index 0000000..ff4290b --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/w.glifjson @@ -0,0 +1,133 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 60.8398, + "y": 393.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 204.9, + "y": 24.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 347.98, + "y": 393.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 492.04, + "y": 24.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 635.121, + "y": 393.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "w", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 700, + "unicode": [ + "w" + ], + "name": "w", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/x.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/x.glifjson new file mode 100644 index 0000000..18a634e --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/x.glifjson @@ -0,0 +1,140 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 55.0, + "y": 393.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 372.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 372.0, + "y": 393.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 55.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "x", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 440, + "unicode": [ + "x" + ], + "name": "x", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/y.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/y.glifjson new file mode 100644 index 0000000..1a28acb --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/y.glifjson @@ -0,0 +1,140 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 88.0, + "y": 392.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 252.0, + "y": 40.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 432.0, + "y": 392.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 83.0, + "y": -345.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "y", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 518, + "unicode": [ + "y" + ], + "name": "y", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/yen.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/yen.glifjson new file mode 100644 index 0000000..6d9a1f1 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/yen.glifjson @@ -0,0 +1,312 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 580.0, + "y": 330.0, + "a": "Colocated", + "b": { + "At": [ + 401.0, + 330.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 122.0, + "y": 330.0, + "a": { + "At": [ + 122.0, + 330.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 580.0, + "y": 170.0, + "a": "Colocated", + "b": { + "At": [ + 401.0, + 170.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 122.0, + "y": 170.0, + "a": { + "At": [ + 122.0, + 170.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 67.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 367.0, + "y": 387.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 659.0, + "y": 775.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + }, + { + "inner": [ + { + "x": 367.0, + "y": 387.0, + "a": { + "At": [ + 367.0, + 387.0 + ] + }, + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 367.0, + "y": 247.0, + "a": "Colocated", + "b": { + "At": [ + 367.0, + 333.688 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 367.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "yen", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 725, + "unicode": [ + "¥" + ], + "name": "yen", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/z.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/z.glifjson new file mode 100644 index 0000000..d041bcd --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/z.glifjson @@ -0,0 +1,117 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 90.0, + "y": 393.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Move", + "smooth": false, + "data": null + }, + { + "x": 343.0, + "y": 393.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 75.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + }, + { + "x": 367.0, + "y": 25.0, + "a": "Colocated", + "b": "Colocated", + "name": null, + "ptype": "Line", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "z", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 440, + "unicode": [ + "z" + ], + "name": "z", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/glyphs/zero.glifjson b/FRBAmericanPrint-SOURCE.ufo/glyphs/zero.glifjson new file mode 100644 index 0000000..3abcf1c --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/glyphs/zero.glifjson @@ -0,0 +1,157 @@ +{ + "layers": [ + { + "name": "Layer 0", + "visible": true, + "color": null, + "outline": [ + { + "inner": [ + { + "x": 365.0, + "y": 25.0, + "a": { + "At": [ + 226.0, + 25.0 + ] + }, + "b": { + "At": [ + 504.0, + 25.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 113.0, + "y": 401.0, + "a": { + "At": [ + 113.0, + 606.0 + ] + }, + "b": { + "At": [ + 113.0, + 195.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 365.0, + "y": 775.0, + "a": { + "At": [ + 504.0, + 775.0 + ] + }, + "b": { + "At": [ + 226.0, + 775.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + }, + { + "x": 617.0, + "y": 401.0, + "a": { + "At": [ + 617.0, + 195.0 + ] + }, + "b": { + "At": [ + 617.0, + 606.0 + ] + }, + "name": null, + "ptype": "Curve", + "smooth": false, + "data": null + } + ], + "operation": { + "VariableWidthStroke": { + "data": { + "handles": [ + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + }, + { + "left_offset": 25.0, + "right_offset": 25.0, + "tangent_offset": 0.0, + "interpolation": "Linear" + } + ], + "join_type": "Round", + "cap_start_type": "Circle", + "cap_end_type": "Circle", + "remove_internal": false, + "remove_external": false + } + } + } + } + ], + "operation": null, + "images": [] + } + ], + "history": [], + "order": "Cubic", + "anchors": [], + "components": { + "root": "zero", + "vec": [] + }, + "flattened": null, + "component_rects": null, + "guidelines": [], + "width": 730, + "unicode": [ + "0" + ], + "name": "zero", + "note": null, + "filename": null +} \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/layercontents.plist b/FRBAmericanPrint-SOURCE.ufo/layercontents.plist new file mode 100644 index 0000000..7ffb40f --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/layercontents.plist @@ -0,0 +1,10 @@ + + + + + + public.default + glyphs + + + \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/metainfo.plist b/FRBAmericanPrint-SOURCE.ufo/metainfo.plist new file mode 100644 index 0000000..8a19813 --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/metainfo.plist @@ -0,0 +1,10 @@ + + + + + creator + org.MFEK + formatVersion + 3 + + \ No newline at end of file diff --git a/FRBAmericanPrint-SOURCE.ufo/strokes_mark.fea b/FRBAmericanPrint-SOURCE.ufo/strokes_mark.fea new file mode 100644 index 0000000..092bc2b --- /dev/null +++ b/FRBAmericanPrint-SOURCE.ufo/strokes_mark.fea @@ -0,0 +1 @@ +; diff --git a/Makefile b/Makefile index 2131a3e..9b711ab 100644 --- a/Makefile +++ b/Makefile @@ -1,27 +1,4 @@ -.EXPORT_ALL_VARIABLES: -PRODUCTION := $(if $(PRODUCTION),$(PRODUCTION),n) -FONTFAMILY := FRBAmericanCursive -FONTFAMILY_H := FRB American Cursive -PYTHON := $(if $(PYTHON),$(PYTHON),python3) - -.ONESHELL: all -all: - make regen - make monoline - make patterned - make colrcpal - make specimens - -include mk/*.mk - -.PHONY: dist -dist: - rm -f $(FONTFAMILY).zip $(FONTFAMILY)\(woff2\).zip - find dist -iname *.otf | parallel --bar woff2_compress - zip $(FONTFAMILY).zip dist/*.otf - zip $(FONTFAMILY)\(woff2\).zip dist/*.woff2 - # Not enough shared tables to be worth it, only `CPAL` and `post`. - # otf2otc -o dist/$(FONTFAMILY).otc dist/*.otf - -.PHONY: clean - rm -rf build dist +.PHONY: +all-fonts: + $(MAKE) -f Makefile.PRINT;\ + $(MAKE) -f Makefile.CURSIVE diff --git a/Makefile.CURSIVE b/Makefile.CURSIVE new file mode 100644 index 0000000..9810eb5 --- /dev/null +++ b/Makefile.CURSIVE @@ -0,0 +1,7 @@ +.EXPORT_ALL_VARIABLES: + +FONTFAMILY := FRBAmericanCursive +FONTFAMILY_H := FRB American Cursive +REGULAR_IS_ITALIC := 1 + +include main.mk diff --git a/Makefile.PRINT b/Makefile.PRINT new file mode 100644 index 0000000..8fa30e8 --- /dev/null +++ b/Makefile.PRINT @@ -0,0 +1,7 @@ +.EXPORT_ALL_VARIABLES: + +FONTFAMILY := FRBAmericanPrint +FONTFAMILY_H := FRB American Print +REGULAR_IS_ITALIC := 0 + +include main.mk diff --git a/README.md b/README.md index e49242d..eaa1571 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ # FRB American Cursive -![](https://raw.githubusercontent.com/ctrlcctrlv/FRBAmericanCursive/main/specimens/hello.png) + * **[Download the fonts](https://github.com/ctrlcctrlv/FRBAmericanCursive/archive/refs/heads/main.zip)** (fonts are in `dist/` directory of `main.zip`) -* [Specimen](https://raw.githubusercontent.com/ctrlcctrlv/FRBAmericanCursive/main/specimens/FRBAmericanCursive-specimen.pdf) -* [Character map](https://github.com/ctrlcctrlv/FRBAmericanCursive/blob/main/specimens/pr-FRBAmericanCursive-Regular.pdf) + © 2021 Fredrick R. Brennan. Licensed under the GNU GPL v3. @@ -21,52 +21,87 @@ As far as I know, this is the most technically advanced educational cursive font The fonts are free software. They are free for personal and commercial use. Much ink has been spilled about "the death of cursive" in the US, but few have taken the time to analyze the fact that all of the educational cursive computer fonts are proprietary. (Especially high quality ones, with OpenType substitution to make a flawlessly connecting word.) +## Notes on proprietary software +### Adobe product advisory + +Several Adobe products, among them Illustrator CC and InDesign CC, as of December 2021 require manual intervention to get the fonts to display properly. + +The screenshot below, via user @mouad1990, shows how to fix this problem. **This is a bug in Adobe's software, no change to the font itself is possible to fix this unfortunately.** Earlier Adobe products, such as Illustrator CS5 and below, may not work at all. + +![](https://raw.githubusercontent.com/ctrlcctrlv/FRBAmericanCursive/v2/doc/indesign_composer.png) + +### Other proprietary software + +Much proprietary software is known to have unsolvable issues with these fonts. The OpenType standards these fonts use are not new, yet in the interests of profit, as they are most often used for what the tech industry calls “complex scripts”, support is lacking or non-existent for OpenType. When it exists, sometimes it is enabled only for the aforementioned scripts so that companies can charge money for “advanced” font rendering. For example, even in Windows 10, neither Microsoft Paint nor Windows’ WordPad can render the fonts correctly. **Only Microsoft can fix this issue.** Pressure must begin to be put to bear on Microsoft, Apple, etc. to fix their products so that they follow the specifications. + +FRB American Cursive is only officially supported when used with HarfBuzz, the standard shaper on GNU/Linux, and FreeType, the standard font rasterizer on GNU/Linux. HarfBuzz may also be found in both the Firefox and Chrome web browsers on all platforms. **All rendering outside of FreeType+HarfBuzz is best effort. Issues only affecting proprietary shapers/rasterizers will not be fixed if they will degrade the experience of FreeType+HarfBuzz users. Investigation of issues outside FreeType+HarfBuzz falls to users.** + +GIMP uses FreeType+HarfBuzz on all platforms, and is the recommended way to rasterize the fonts. + ## Building This isn't your grandmother's Fontographer font. It is best to think of it as a software project and a font family combined. Over 500 lines of just my own code make the final font files. So, building is complex. Take a look at `Makefile` first, if you'd wish to take the plunge, it shows which fonts use which scripts. Like all my fonts except my earliest work, no non-free software was used at any point during development. -### Needed pip packages +Warning: FRB American Cursive generates *a lot* of files during compilation. On my machine, these files required a combined 1.3GB of space. You have been warned. + +### Needed pip (Python 3 PyPI) packages * ufo-extractor * defcon -* beziers.py -* fontFeatures +* fez-language * fonttools * afdko +```bash +pip install ufo-extractor defcon fez-language fonttools afdko +``` + ### Needed software -* GNU Parallel +* GNU [`parallel`](https://www.gnu.org/software/parallel/) (requires a Perl interpreter) * GNU `bash`, `find`, `make`, and `sed`† -* MFEKstroke‡ (before v1.2 only used to build a few font features but now used to build every font) -* MFEKglif‡ (to edit glyphs) -* [`glifpathlen`](https://github.com/ctrlcctrlv/glifpathlen)‡ +* [MFEKmetadata](https://github.com/MFEK/metadata)‡ (used to build arrows) +* [MFEKstroke](https://github.com/MFEK/stroke)‡ (before v1.2 only used to build a few font features but now used to build every font) +* [MFEKglif](https://github.com/MFEK/glif)‡ (to edit glyphs) +* [MFEKglif2svg](https://github.com/MFEK/glif2svg)‡⹋ +* [Xidel](https://github.com/benibela/xidel) #### For specimens -* SILE -* PDFtk -* ImageMagick +* [SILE](https://github.com/sile-typesetter/sile) +* [PDFtk](https://gitlab.com/pdftk-java/pdftk) +* [ImageMagick](https://imagemagick.org/index.php) * hb-view (`harfbuzz`) * ftdump (`freetype2-demos`) +#### For physics +FRB American Cursive v2 optionally requires a physics simulator to figure out the correct placement of its stroke numbers. This saves a lot of time for the designer, but can be a bit cumbersome to set up, so building is possible without it. v2 uses the Java version of [Processing](https://processing.org/) plus [toxiclibs](https://toxiclibs.org) as its physics engine; you'll also need to install [geomerative](http://www.ricardmarxer.com/geomerative/geomerative-39.zip) to `sketchbook/libraries`. This might change in future releases. For your convenince, my entire Processing `sketchbook/` directory can be downloaded from [ctrlcctrlv/FRBAmericanCursive-processing-sketchbook](https://github.com/ctrlcctrlv/FRBAmericanCursive-processing-sketchbook). + † These should be standard on most Linux distributions and on Windows under MSYS2. -‡ These are Rust projects and need to be compiled by cargo and installed into your PATH. +‡ These are Rust projects and need to be compiled by cargo build --release and installed into your PATH. +Must be installed to `$PATH` as `glif2svg-rs`. -### Note on Python interpreter +### Build process -Right now the Makefiles are expecting you to have `fontmake` installed _through PyPy_. `fontmake` is noticeably faster through PyPy, which matters quite a lot when building ≈70 fonts. +The Makefiles in v2 are a bit unique as we want to build a Print and a Cursive with near-identical steps. -I installed it like this: +Calling: ```bash -pypy3 -m pip install --user fontmake +make -j1 all-fonts ``` -PyPy may not be convenient for you. If not, just remove it from the Makefile's. Patch welcome to add a Python interpreter flag to the Makefile's, I didn't have time. Note that you need _both_ CPython and PyPy, because FontForge only works via CPython and a lot of scripts early in the build process require the FontForge API. (`make regen` etc.) +Will build both (takes a long time even if everything is right.) -### Build process +To build one or the other: + +```bash +make -f Makefile.PRINT +``` +```bash +make -f Makefile.CURSIVE +``` On `make`, this is the general flow: @@ -74,11 +109,12 @@ On `make`, this is the general flow: * The source for all of the final fonts is a single file, `FRBAmericanCursive.sfd`. This file contains all of the actual splines, glyph names, and metrics. Every font is built from this file. `make regen` is the first part of the Makefile, and its purpose is to generate the UFO, `FRBAmericanCursive-SOURCE.ufo`. _However_, this UFO has diverged from how FontForge would write it, so _only the glyphs folder is replaced_. To edit the font OpenType Layout features (`features.fea`) or the font's metadata (`fontinfo.plist`), etc., it is perfectly fine for you to edit the UFO files not inside the `glyphs/` directory, they won't be overwritten by the SFD data upon `make regen`. #### `make monoline` * The job of this step is to copy the source UFO to all of the UFO's for the "monoline" fonts, that is to say, the fonts like `FRBAmericanCursive-400-Regular.otf`, `FRBAmericanCursive-900-Black.otf`, etc. It also runs `MFEKstroke-CWS`, a constant width stroker, on each glyph in the input, along with the widths provided in `build_data/monoline.tsv`. It outputs a UFO for each font into `build/` as well, as the next steps need them. `scripts/prepare_ufo.py` runs `scripts/fudge_fontinfo.py` which changes the metadata as appropriate for each font. -#### `make svgs` -* The job of this script is to make SVG files for each glyph that will be used in the color font. So: guidelines (the backgrounds in the Guidelines fonts), beginnings, and endings. The final step of `make svgs` converts all of these into `.glif` format in a directory called `build/COLR_glyphs`. Perhaps `svgs` is a bit of a misnomer, because one layer never touches SVG: the arrows. They used to be SVG-originated, but since v1.2 now come from two passes of MFEKstroke: first, `MFEKstroke-PAP` (using a single line, offset from the glyph, with a variable length decided by the `scripts/make_arrows_for_glyph.py` script that calls `glifpathlen`), then `MFEKstroke-CWS` with a custom triangle-shaped cap to make an arrow. #### `make patterned` * Before we can actually build the color fonts (COLR/CPAL format is what we support), however, we need to make the patterned fonts, because they, especially the dotted fonts, can be useful bases for COLR/CPAL fonts, especially the ones with guidelines. If they don't exist however, `make colrcpal` can't pick them up. So, we generate them all. The process is very similar to `make monoline`, except this time we're exclusively using `MFEKstroke-PAP` instead of `MFEKstroke-CWS`. +#### `make physics` +* (Optional) The particle physics engine available in toxiclibs is used to place the numbers. You'll need [Processing](https://processing.org/) to build this step, and if not installed, should be skipped. #### `make colrcpal` +* First we build all the glyphs that will be used in the color font. So: guidelines (the backgrounds in the Guidelines fonts), beginnings, and endings. Arrows since v1.2 come from two passes of MFEKstroke: first, `MFEKstroke-PAP` (using a single line, offset from the glyph, with a variable length decided by the `scripts/make_arrows_for_glyph.py` script that calls `glifpathlen`), then `MFEKstroke-CWS` with a custom triangle-shaped cap to make an arrow. * Finally, we can build the COLR/CPAL fonts, from all the fonts we already have. We inject the contents of `build/COLR_glyphs` into every UFO font built so far in `build/`, and then build all of them with `fontmake`, _without allowing `fontmake` to handle the color_. We use a custom fontTools script to add the actual COLR/CPAL SFNT tables, called `scripts/combine_colr_cpal.py`. #### `make specimens` * Wrapping up, specimen generation is primarily handled by two programs: `hb-view` (from HarfBuzz utilities) and SILE, a Lua typesetter that rivals LuaLaTeX. SILE generates a lot of pages for us, then `pdftk` puts them all together in one document. diff --git a/build_data/FRBAmericanCursive_buildVF b/build_data/FRBAmericanCursive_buildVF new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/build_data/FRBAmericanCursive_buildVF @@ -0,0 +1 @@ +1 diff --git a/build_data/FRBAmericanCursive_mark_classes.tsv b/build_data/FRBAmericanCursive_mark_classes.tsv new file mode 100644 index 0000000..3ffe40c --- /dev/null +++ b/build_data/FRBAmericanCursive_mark_classes.tsv @@ -0,0 +1,7 @@ +top +bottom +cedilla +viethorn +zerolen +stroke +strokeshadow diff --git a/build_data/FRBAmericanCursive_ttfautohint-a b/build_data/FRBAmericanCursive_ttfautohint-a new file mode 100644 index 0000000..1b7ae83 --- /dev/null +++ b/build_data/FRBAmericanCursive_ttfautohint-a @@ -0,0 +1 @@ +qqq diff --git a/build_data/FRBAmericanPrint_buildVF b/build_data/FRBAmericanPrint_buildVF new file mode 100644 index 0000000..e69de29 diff --git a/build_data/FRBAmericanPrint_hint b/build_data/FRBAmericanPrint_hint new file mode 100644 index 0000000..e69de29 diff --git a/build_data/FRBAmericanPrint_mark_classes.tsv b/build_data/FRBAmericanPrint_mark_classes.tsv new file mode 100644 index 0000000..a9b982f --- /dev/null +++ b/build_data/FRBAmericanPrint_mark_classes.tsv @@ -0,0 +1,2 @@ +stroke +strokeshadow diff --git a/build_data/FRBAmericanPrint_ttfautohint-a b/build_data/FRBAmericanPrint_ttfautohint-a new file mode 100644 index 0000000..e9e6383 --- /dev/null +++ b/build_data/FRBAmericanPrint_ttfautohint-a @@ -0,0 +1 @@ +sss diff --git a/build_data/arrow_300.glif b/build_data/arrow_300.glif new file mode 100644 index 0000000..8dbcff3 --- /dev/null +++ b/build_data/arrow_300.glif @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/build_data/bottom.tsv b/build_data/bottom.tsv new file mode 100644 index 0000000..1a69354 --- /dev/null +++ b/build_data/bottom.tsv @@ -0,0 +1,151 @@ +a 172 -100 bottom +A 244 -100 bottom +A.alt 167 -100 bottom +a.high 167 -100 bottom +a.low 196 -100 bottom +A.rlow 265 -100 bottom +b 234 -100 bottom +B 246 -100 bottom +B.fina 251 -100 bottom +b.high 35 -100 bottom +B.highfina 244 -100 bottom +b.low 97 -100 bottom +B.lowfina 239 -100 bottom +B.rlow 227 -100 bottom +B.rlowhigh 199 -100 bottom +B.rlowlow 317 -100 bottom +C 205 -100 bottom +c 88 -100 bottom +c.high 133 -100 bottom +c.low 124 -100 bottom +C.rlow 196 -100 bottom +d 150 -100 bottom +D 331 -100 bottom +d.high 192 -100 bottom +d.low 239 -100 bottom +dotlessi 106 -100 bottom +dotlessi.high 14 -100 bottom +dotlessi.low 35 -100 bottom +dotlessj 30 -100 bottom +dotlessj.high 134 -100 bottom +dotlessj.low -96 -100 bottom +i 106 -100 bottom +i.high 14 -100 bottom +i.low 35 -100 bottom +j 30 -100 bottom +j.high 134 -100 bottom +j.low -96 -100 bottom +D.rhigh 313 -100 bottom +E 175 -100 bottom +e 76 -100 bottom +e.alt -19 -100 bottom +e.high 26 -100 bottom +e.low 107 -100 bottom +E.rlow 114 -100 bottom +f 148 -100 bottom +F 211 -100 bottom +f.alt 397 -100 bottom +f.high 136 -100 bottom +f.low 248 -100 bottom +F.rlow 370 -100 bottom +g -21 -100 bottom +G 298 -100 bottom +g.high 33 -100 bottom +g.low 51 -100 bottom +G.rlow 228 -100 bottom +H 215 -100 bottom +h 361 -100 bottom +h.high 160 -100 bottom +h.low 207 -100 bottom +H.rhigh 205 -100 bottom +I 392 -100 bottom +I.rlow 379 -100 bottom +J 311 -100 bottom +J.rlow -84 -100 bottom +K 193 -100 bottom +k 334 -100 bottom +k.high 124 -100 bottom +k.low 154 -100 bottom +K.rlow 201 -100 bottom +L 141 -100 bottom +l 6 -100 bottom +l.alt 151 -100 bottom +l.high 22 -100 bottom +l.low 82 -100 bottom +L.rlow 177 -100 bottom +M 225 -100 bottom +m 356 -100 bottom +m.high 236 -100 bottom +m.low 274 -100 bottom +M.rlow 249 -100 bottom +N 157 -100 bottom +n 321 -100 bottom +n.high 191 -100 bottom +n.low 245 -100 bottom +N.rlow 166 -100 bottom +O 171 -100 bottom +o 19 -100 bottom +o.alt 9 -100 bottom +O.alt 171 -100 bottom +o.high.alt 60 -100 bottom +o.low.alt 105 -100 bottom +o.high 60 -100 bottom +o.low 105 -100 bottom +O.rhigh 160 -100 bottom +p 305 -100 bottom +P 38 -100 bottom +p.high 192 -100 bottom +p.low 250 -100 bottom +P.rhigh 307 -100 bottom +Q 193 -100 bottom +q 21 -100 bottom +q.high 56 -100 bottom +q.low 55 -100 bottom +Q.rlow 156 -100 bottom +R 186 -100 bottom +r 261 -100 bottom +r.high 116 -100 bottom +r.low 93 -100 bottom +R.rlow 207 -100 bottom +R.rlowhigh 196 -100 bottom +R.rlowlow 278 -100 bottom +s 262 -100 bottom +S 277 -100 bottom +s.high 102 -100 bottom +s.low 93 -100 bottom +S.rhigh 240 -100 bottom +T 171 -100 bottom +t 76 -100 bottom +t.alt 205 -100 bottom +t.high 65 -100 bottom +t.low 56 -100 bottom +T.rhigh 270 -100 bottom +u 125 -100 bottom +U 252 -100 bottom +u.alt 384 -100 bottom +u.high 203 -100 bottom +u.low 211 -100 bottom +U.rlow 258 -100 bottom +V 209 -100 bottom +v 225 -100 bottom +v.high 94 -100 bottom +v.low 201 -100 bottom +w 320 -100 bottom +W 357 -100 bottom +w.high 113 -100 bottom +w.low 180 -100 bottom +X 164 -100 bottom +x 250 -100 bottom +x.high 120 -100 bottom +x.low 165 -100 bottom +X.rlow 199 -100 bottom +y 187 -100 bottom +Y 88 -100 bottom +y.high 70 -100 bottom +y.low 105 -100 bottom +Y.rlow 103 -100 bottom +Z 354 -100 bottom +z 79 -100 bottom +z.high -18 -100 bottom +z.low 22 -100 bottom +Z.rlow 51 -100 bottom diff --git a/build_data/bottom_marks b/build_data/bottom_marks new file mode 100644 index 0000000..d4c57f0 --- /dev/null +++ b/build_data/bottom_marks @@ -0,0 +1 @@ +underdotcomb diff --git a/build_data/cedilla.tsv b/build_data/cedilla.tsv new file mode 100644 index 0000000..33a2ba3 --- /dev/null +++ b/build_data/cedilla.tsv @@ -0,0 +1,151 @@ +a 172 0 cedilla +A 244 0 cedilla +A.alt 167 0 cedilla +a.high 167 0 cedilla +a.low 196 0 cedilla +A.rlow 265 0 cedilla +b 234 0 cedilla +B 246 0 cedilla +B.fina 251 0 cedilla +b.high 35 0 cedilla +B.highfina 244 0 cedilla +b.low 97 0 cedilla +B.lowfina 239 0 cedilla +B.rlow 227 0 cedilla +B.rlowhigh 199 0 cedilla +B.rlowlow 317 0 cedilla +C 205 0 cedilla +c 88 0 cedilla +c.high 133 0 cedilla +c.low 124 0 cedilla +C.rlow 196 0 cedilla +d 150 0 cedilla +D 331 0 cedilla +d.high 192 0 cedilla +d.low 239 0 cedilla +dotlessi 106 0 cedilla +dotlessi.high 14 0 cedilla +dotlessi.low 35 0 cedilla +dotlessj 30 0 cedilla +dotlessj.high 134 0 cedilla +dotlessj.low -96 0 cedilla +i 106 0 cedilla +i.high 14 0 cedilla +i.low 35 0 cedilla +j 30 0 cedilla +j.high 134 0 cedilla +j.low -96 0 cedilla +D.rhigh 313 0 cedilla +E 175 0 cedilla +e 76 0 cedilla +e.alt -19 0 cedilla +e.high 26 0 cedilla +e.low 107 0 cedilla +E.rlow 114 0 cedilla +f 148 0 cedilla +F 211 0 cedilla +f.alt 397 0 cedilla +f.high 136 0 cedilla +f.low 248 0 cedilla +F.rlow 370 0 cedilla +g -21 0 cedilla +G 298 0 cedilla +g.high 33 0 cedilla +g.low 51 0 cedilla +G.rlow 228 0 cedilla +H 215 0 cedilla +h 361 0 cedilla +h.high 160 0 cedilla +h.low 207 0 cedilla +H.rhigh 205 0 cedilla +I 392 0 cedilla +I.rlow 379 0 cedilla +J 311 0 cedilla +J.rlow -84 0 cedilla +K 193 0 cedilla +k 334 0 cedilla +k.high 124 0 cedilla +k.low 154 0 cedilla +K.rlow 201 0 cedilla +L 141 0 cedilla +l 6 0 cedilla +l.alt 151 0 cedilla +l.high 22 0 cedilla +l.low 82 0 cedilla +L.rlow 177 0 cedilla +M 225 0 cedilla +m 356 0 cedilla +m.high 236 0 cedilla +m.low 274 0 cedilla +M.rlow 249 0 cedilla +N 157 0 cedilla +n 321 0 cedilla +n.high 191 0 cedilla +n.low 245 0 cedilla +N.rlow 166 0 cedilla +O 171 0 cedilla +o 19 0 cedilla +o.alt 9 0 cedilla +O.alt 171 0 cedilla +o.high.alt 60 0 cedilla +o.low.alt 105 0 cedilla +o.high 60 0 cedilla +o.low 105 0 cedilla +O.rhigh 160 0 cedilla +p 305 0 cedilla +P 38 0 cedilla +p.high 192 0 cedilla +p.low 250 0 cedilla +P.rhigh 307 0 cedilla +Q 193 0 cedilla +q 21 0 cedilla +q.high 56 0 cedilla +q.low 55 0 cedilla +Q.rlow 156 0 cedilla +R 186 0 cedilla +r 261 0 cedilla +r.high 116 0 cedilla +r.low 93 0 cedilla +R.rlow 207 0 cedilla +R.rlowhigh 196 0 cedilla +R.rlowlow 278 0 cedilla +s 262 0 cedilla +S 277 0 cedilla +s.high 102 0 cedilla +s.low 93 0 cedilla +S.rhigh 240 0 cedilla +T 171 0 cedilla +t 76 0 cedilla +t.alt 205 0 cedilla +t.high 65 0 cedilla +t.low 56 0 cedilla +T.rhigh 270 0 cedilla +u 125 0 cedilla +U 252 0 cedilla +u.alt 384 0 cedilla +u.high 203 0 cedilla +u.low 211 0 cedilla +U.rlow 258 0 cedilla +V 209 0 cedilla +v 225 0 cedilla +v.high 94 0 cedilla +v.low 201 0 cedilla +w 320 0 cedilla +W 357 0 cedilla +w.high 113 0 cedilla +w.low 180 0 cedilla +X 164 0 cedilla +x 250 0 cedilla +x.high 120 0 cedilla +x.low 165 0 cedilla +X.rlow 199 0 cedilla +y 187 0 cedilla +Y 88 0 cedilla +y.high 70 0 cedilla +y.low 105 0 cedilla +Y.rlow 103 0 cedilla +Z 354 0 cedilla +z 79 0 cedilla +z.high -18 0 cedilla +z.low 22 0 cedilla +Z.rlow 51 0 cedilla diff --git a/build_data/cedilla_marks b/build_data/cedilla_marks new file mode 100644 index 0000000..051c8ae --- /dev/null +++ b/build_data/cedilla_marks @@ -0,0 +1 @@ +cedillacomb diff --git a/build_data/colrcpal_fontlist.tsv b/build_data/colrcpal_fontlist.tsv index 7f35574..663980b 100644 --- a/build_data/colrcpal_fontlist.tsv +++ b/build_data/colrcpal_fontlist.tsv @@ -1,22 +1,30 @@ -ArrowPathBold 700 -ArrowPath 400 -DottedLight 300 -DottedThin 100 -DottedBold 700 -DottedRegular 400 -DottedMedium 500 -DottedExtrabold 800 -DottedExtralight 200 -DottedSemibold 600 -DottedBlack 900 -DottedUltra 1000 -Semibold 600 -Thin 100 -Extrabold 800 -Light 300 -Regular 400 -Extralight 200 -Medium 500 -Bold 700 -Black 900 -Ultra 1000 +DashedLight 24 300 +DashedThin 12 100 +DashedBold 60 700 +DashedRegular 35 400 +DashedMedium 42 500 +DashedExtrabold 75 800 +DashedExtralight 19 200 +DashedSemibold 50 600 +DashedBlack 90 900 +DashedUltra 101 1000 +DottedLight 24 300 +DottedThin 12 100 +DottedBold 60 700 +DottedRegular 35 400 +DottedMedium 42 500 +DottedExtrabold 75 800 +DottedExtralight 19 200 +DottedSemibold 50 600 +DottedBlack 90 900 +DottedUltra 101 1000 +Semibold 50 600 +Thin 12 100 +Extrabold 75 800 +Light 24 300 +Regular 35 400 +Extralight 19 200 +Medium 42 500 +Bold 60 700 +Black 90 900 +Ultra 101 1000 diff --git a/build_data/colrcpal_fontlist_debug.tsv b/build_data/colrcpal_fontlist_debug.tsv new file mode 100644 index 0000000..c79f579 --- /dev/null +++ b/build_data/colrcpal_fontlist_debug.tsv @@ -0,0 +1 @@ +Regular 35 400 diff --git a/build_data/dotted-debug.tsv b/build_data/dotted-debug.tsv new file mode 100644 index 0000000..0bc6be2 --- /dev/null +++ b/build_data/dotted-debug.tsv @@ -0,0 +1 @@ +Regular 40 400 diff --git a/build_data/dotted.tsv b/build_data/dotted.tsv index 80048ce..3bb21d0 100644 --- a/build_data/dotted.tsv +++ b/build_data/dotted.tsv @@ -1,10 +1,10 @@ -Thin 0.1 100 -Extralight 0.2 200 -Light 0.3 300 -Regular 0.4 400 -Medium 0.5 500 -Semibold 0.6 600 -Bold 0.7 700 -Extrabold 0.8 800 -Black 0.9 900 -Ultra 1.0 1000 +Thin 10 100 +Extralight 15 200 +Light 20 300 +Regular 25 400 +Medium 30 500 +Semibold 35 600 +Bold 40 700 +Extrabold 45 800 +Black 50 900 +Ultra 55 1000 diff --git a/build_data/monoline_debug.tsv b/build_data/monoline_debug.tsv new file mode 100644 index 0000000..c79f579 --- /dev/null +++ b/build_data/monoline_debug.tsv @@ -0,0 +1 @@ +Regular 35 400 diff --git a/build_data/monoline_debug_bold.tsv b/build_data/monoline_debug_bold.tsv new file mode 100644 index 0000000..e532cbe --- /dev/null +++ b/build_data/monoline_debug_bold.tsv @@ -0,0 +1 @@ +Bold 60 700 diff --git a/build_data/numbers_offset.tsv b/build_data/numbers_offset.tsv new file mode 100644 index 0000000..42594b1 --- /dev/null +++ b/build_data/numbers_offset.tsv @@ -0,0 +1,10 @@ +0 -24 +0 -30 +0 -30 +-27 -22 +0 -21 +0 -24 +0 -20 +-11 -34 +0 -21 +0 -21 diff --git a/build_data/placeholder.designspace b/build_data/placeholder.designspace new file mode 100644 index 0000000..43407c6 --- /dev/null +++ b/build_data/placeholder.designspace @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build_data/stroke_marks b/build_data/stroke_marks new file mode 100644 index 0000000..6393b3e --- /dev/null +++ b/build_data/stroke_marks @@ -0,0 +1 @@ +__combstroke1 __combstroke2 __combstroke3 __combstroke4 __combstroke5 __combstroke6 __combstroke7 __combstroke8 __combstroke9 diff --git a/build_data/strokes.tsv b/build_data/strokes.tsv new file mode 100644 index 0000000..5e23d10 --- /dev/null +++ b/build_data/strokes.tsv @@ -0,0 +1,481 @@ +a 384 -202 stroke1 +A_ 622 44 stroke1 +A_.alt -88 -356 stroke1 +acutecomb -169 -343 stroke1 +ae -33 -145 stroke1 +A_E_ 13 70 stroke1 +ae.high -66 -113 stroke1 +ae.low -89 -262 stroke1 +A_E_.rlow 12 70 stroke1 +a.high -67 -118 stroke1 +a.low -89 -263 stroke1 +ampersand 367 102 stroke1 +ampersand 303 -203 stroke2 +A_.rlow 622 44 stroke1 +asciicircum 104 69 stroke1 +asciitilde 17 -166 stroke1 +asterisk 421 216 stroke1 +asterisk 515 82 stroke2 +asterisk 212 209 stroke3 +at 380 -223 stroke1 +b -73 -328 stroke1 +B_ -41 -47 stroke1 +backslash 123 273 stroke1 +bar 370 227 stroke1 +B_.fina -41 -47 stroke1 +b.high -77 -108 stroke1 +B_.highfina -67 -120 stroke1 +_B_itcoin 133 -494 stroke1 +_B_itcoin -11 -455 stroke2 +_B_itcoin 615 297 stroke3 +_B_itcoin 473 343 stroke4 +_B_itcoin 307 255 stroke5 +b.low -89 -263 stroke1 +B_.lowfina -88 -263 stroke1 +braceleft 613 131 stroke1 +braceright 306 249 stroke1 +bracketleft 526 132 stroke1 +bracketright 255 249 stroke1 +B_.rlow -41 -47 stroke1 +B_.rlowhigh -67 -120 stroke1 +B_.rlowlow -88 -263 stroke1 +brokenbar 370 227 stroke1 +brokenbar 210 -120 stroke2 +bullet 6 -150 stroke1 +c 200 -53 stroke1 +C_ 617 250 stroke1 +C_ 500 60 stroke2 +ccedilla 200 -52 stroke1 +C_cedilla 300 -279 stroke1 +C_cedilla 631 241 stroke2 +C_cedilla 473 247 stroke3 +ccedilla.high -65 -119 stroke1 +ccedilla.low 430 -282 stroke1 +C_cedilla.rlow 304 -280 stroke1 +C_cedilla.rlow 619 249 stroke2 +C_cedilla.rlow 454 74 stroke3 +cent 347 33 stroke1 +cent 163 -41 stroke2 +c.high -67 -116 stroke1 +c.high 248 -229 stroke2 +c.low -89 -262 stroke1 +c.low 260 -225 stroke2 +colon -51 -409 stroke1 +colon 71 -158 stroke2 +comma 129 -273 stroke1 +C_.rlow 631 241 stroke1 +C_.rlow 472 247 stroke2 +cyr_a 384 -202 stroke1 +cyr_A_ 624 45 stroke1 +cyr_a.high -84 -123 stroke1 +cyr_a.low -88 -263 stroke1 +cyr_A_.rlow 587 50 stroke1 +cyr_be 155 -213 stroke1 +cyr_B_E_ 141 -25 stroke1 +cyr_B_E_ 410 255 stroke2 +cyr_be.high -67 -119 stroke1 +cyr_be.low -88 -264 stroke1 +cyr_B_E_.rhigh 141 -25 stroke1 +cyr_B_E_.rhigh 409 254 stroke2 +cyr_che -61 -215 stroke1 +cyr_C_H_E_ -79 211 stroke1 +cyr_che.alt -89 -168 stroke1 +cyr_che.alt.high -67 -119 stroke1 +cyr_che.alt.low -89 -263 stroke1 +cyr_che.high -67 -118 stroke1 +cyr_che.low -88 -263 stroke1 +cyr_C_H_E_.rlow -79 212 stroke1 +cyr_de 401 -209 stroke1 +cyr_de 423 -71 stroke2 +cyr_D_E_ 587 106 stroke1 +cyr_de.high -67 -119 stroke1 +cyr_de.low -88 -263 stroke1 +cyr_D_E_.rlow 587 106 stroke1 +cyr_e 89 -205 stroke1 +cyr_e 8 -101 stroke2 +cyr_E_ 226 -38 stroke1 +cyr_E_ 405 131 stroke2 +cyr_ef 121 -224 stroke1 +cyr_E_F_ 44 249 stroke1 +cyr_ef.high -67 -119 stroke1 +cyr_ef.low -88 -263 stroke1 +cyr_E_F_.rlow 44 249 stroke1 +cyr_e.high -67 -111 stroke1 +cyr_e.high 83 -228 stroke2 +cyr_el 47 -198 stroke1 +cyr_E_L_ 59 -205 stroke1 +cyr_el.high 58 -111 stroke1 +cyr_el.low 47 -198 stroke1 +cyr_e.low -92 -261 stroke1 +cyr_e.low 170 -222 stroke2 +cyr_E_L_.rlow 59 -205 stroke1 +cyr_em 47 -198 stroke1 +cyr_E_M_ 52 -202 stroke1 +cyr_em.high 59 -111 stroke1 +cyr_em.low 47 -198 stroke1 +cyr_E_M_.rlow 52 -202 stroke1 +cyr_en 248 -48 stroke1 +cyr_E_N_ 34 122 stroke1 +cyr_en.high -66 -119 stroke1 +cyr_en.low -88 -264 stroke1 +cyr_E_N_.rlow 34 122 stroke1 +cyr_er -75 -364 stroke1 +cyr_E_R_ 507 251 stroke1 +cyr_E_R_ 112 163 stroke2 +cyr_er.high -67 -119 stroke1 +cyr_er.low -88 -264 stroke1 +cyr_E_.rlow 226 -38 stroke1 +cyr_E_.rlow 405 131 stroke2 +cyr_E_R_.rlow 35 -184 stroke1 +cyr_E_R_.rlow 507 251 stroke2 +cyr_E_R_.rlow 112 168 stroke3 +cyr_es 200 -53 stroke1 +cyr_E_S_ 615 249 stroke1 +cyr_es.high -79 -118 stroke1 +cyr_es.low -88 -264 stroke1 +cyr_E_S_.rlow 615 249 stroke1 +cyr_ghe -89 -168 stroke1 +cyr_G_H_E_ 541 255 stroke1 +cyr_G_H_E_ 267 -89 stroke2 +cyr_ghe.high -66 -117 stroke1 +cyr_ghe.low -88 -263 stroke1 +cyr_G_H_E_.rlow 541 255 stroke1 +cyr_G_H_E_.rlow 270 -89 stroke2 +cyr_ha -25 -207 stroke1 +cyr_ha 343 -227 stroke2 +cyr_H_A_ -1 8 stroke1 +cyr_H_A_ 597 -23 stroke2 +cyr_ha.high -67 -119 stroke1 +cyr_ha.high 341 -227 stroke2 +cyr_ha.low -89 -263 stroke1 +cyr_ha.low 435 -225 stroke2 +cyr_hard_sign -58 -210 stroke1 +cyr_H_A_R_D__S_I_G_N_ -65 107 stroke1 +cyr_hard_sign.finahigh 114 -266 stroke1 +cyr_hard_sign.finalow -88 -263 stroke1 +cyr_H_A_.rlow -12 -45 stroke1 +cyr_H_A_.rlow 585 -56 stroke2 +cyr_i -71 -311 stroke1 +cyr_I_ 59 215 stroke1 +cyr_ie -77 -317 stroke1 +cyr_I_E_ 563 246 stroke1 +cyr_ie.high -76 -120 stroke1 +cyr_ie.low -88 -264 stroke1 +cyr_I_E_.rlow 563 246 stroke1 +cyr_i.high -73 -116 stroke1 +cyr_i.low -89 -264 stroke1 +cyr_I_.rlow 59 215 stroke1 +cyr_ka 457 -107 stroke1 +cyr_ka -89 -168 stroke2 +cyr_K_A_ 186 -40 stroke1 +cyr_K_A_ 117 112 stroke2 +cyr_ka.high 487 -107 stroke1 +cyr_ka.high -67 -119 stroke2 +cyr_ka.low 566 -107 stroke1 +cyr_ka.low -89 -263 stroke2 +cyr_K_A_.rlow 186 -40 stroke1 +cyr_K_A_.rlow 117 112 stroke2 +cyr_o 153 -218 stroke1 +cyr_O_ 452 94 stroke1 +cyr_o.high -67 -119 stroke1 +cyr_o.low -88 -264 stroke1 +cyr_O_.rhigh 449 84 stroke1 +cyr_pe -87 -381 stroke1 +cyr_P_E_ 609 254 stroke1 +cyr_P_E_ 396 256 stroke2 +cyr_P_E_ 140 -66 stroke3 +cyr_pe.high -67 -119 stroke1 +cyr_pe.low -88 -263 stroke1 +cyr_P_E_.rlow 609 254 stroke1 +cyr_P_E_.rlow 396 256 stroke2 +cyr_P_E_.rlow 140 -66 stroke3 +cyr_sha -11 -229 stroke1 +cyr_S_H_A_ -56 213 stroke1 +cyr_sha.high -67 -120 stroke1 +cyr_sha.low -89 -263 stroke1 +cyr_S_H_A_.rlow -56 213 stroke1 +cyr_shcha -11 -229 stroke1 +cyr_S_H_C_H_A_ 905 -283 stroke1 +cyr_shcha.high -67 -120 stroke1 +cyr_shcha.low -88 -263 stroke1 +cyr_S_H_C_H_A_.rlow -56 214 stroke1 +cyr_short_i 376 72 stroke1 +cyr_short_i -71 -311 stroke2 +cyr_S_H_O_R_T__I_ 349 337 stroke1 +cyr_S_H_O_R_T__I_ 58 212 stroke2 +cyr_short_i.high 180 79 stroke1 +cyr_short_i.high -76 -122 stroke2 +cyr_short_i.low 196 72 stroke1 +cyr_short_i.low -89 -264 stroke2 +cyr_S_H_O_R_T__I_.rlow 58 212 stroke1 +cyr_S_H_O_R_T__I_.rlow 348 337 stroke2 +cyr_soft_sign 209 -77 stroke1 +cyr_S_O_F_T__S_I_G_N_ 378 198 stroke1 +cyr_soft_sign.finahigh -50 -265 stroke1 +cyr_soft_sign.finalow -88 -264 stroke1 +cyr_te -81 -381 stroke1 +cyr_T_E_ 611 255 stroke1 +cyr_T_E_ 820 254 stroke2 +cyr_T_E_ 396 256 stroke3 +cyr_T_E_ 140 -66 stroke4 +cyr_te.high -67 -119 stroke1 +cyr_te.low -89 -263 stroke1 +cyr_T_E_.rlow 611 255 stroke1 +cyr_T_E_.rlow 820 254 stroke2 +cyr_T_E_.rlow 396 256 stroke3 +cyr_T_E_.rlow 140 -66 stroke4 +cyr_tse -67 -287 stroke1 +cyr_T_S_E_ 59 215 stroke1 +cyr_tse.high -67 -120 stroke1 +cyr_tse.low -88 -263 stroke1 +cyr_T_S_E_.rlow 59 215 stroke1 +cyr_u -77 -372 stroke1 +cyr_U_ 64 207 stroke1 +cyr_u.high -64 -116 stroke1 +cyr_u.low -88 -263 stroke1 +cyr_U_.rlow 64 207 stroke1 +cyr_ve -85 -336 stroke1 +cyr_V_E_ -41 -47 stroke1 +cyr_ve.high -77 -108 stroke1 +cyr_ve.low -89 -264 stroke1 +cyr_V_E_.rlow -41 -47 stroke1 +cyr_ya 15 -224 stroke1 +cyr_Y_A_ 54 -200 stroke1 +cyr_ya.high 58 -111 stroke1 +cyr_ya.low 34 -202 stroke1 +cyr_Y_A_.rlow 54 -199 stroke1 +cyr_yeru -67 -118 stroke1 +cyr_Y_E_R_U_ 330 221 stroke1 +cyr_yeru.high -67 -118 stroke1 +cyr_yeru.low -88 -263 stroke1 +cyr_Y_E_R_U_.rlow 330 221 stroke1 +cyr_yu -71 -142 stroke1 +cyr_yu 215 -21 stroke2 +cyr_yu -46 -400 stroke3 +cyr_yu 152 -297 stroke4 +cyr_Y_U_ 15 -96 stroke1 +cyr_Y_U_ 483 -73 stroke2 +cyr_yu.finahigh -68 -109 stroke1 +cyr_yu.finahigh 196 -21 stroke2 +cyr_yu.finahigh -68 -399 stroke3 +cyr_yu.finahigh 132 -297 stroke4 +cyr_yu.finalow -97 -238 stroke1 +cyr_yu.finalow 264 -22 stroke2 +cyr_yu.finalow 10 -404 stroke3 +cyr_yu.finalow 204 -296 stroke4 +cyr_ze -80 -379 stroke1 +cyr_Z_E_ 205 129 stroke1 +cyr_ze.high -66 -118 stroke1 +cyr_ze.low -90 -264 stroke1 +cyr_Z_E_.rlow 205 129 stroke1 +cyr_zhe -12 -88 stroke1 +cyr_Z_H_E_ 67 163 stroke1 +cyr_zhe.high -66 -118 stroke1 +cyr_zhe.low -89 -263 stroke1 +cyr_Z_H_E_.rlow 67 163 stroke1 +d 382 -180 stroke1 +d 567 230 stroke2 +D_ 595 142 stroke1 +dagger -7 -317 stroke1 +dagger -20 -16 stroke2 +daggerdbl -73 -125 stroke1 +daggerdbl 0 -323 stroke2 +daggerdbl -6 9 stroke3 +degree 137 39 stroke1 +d.high -67 -119 stroke1 +d.high 423 -183 stroke2 +d.high 617 224 stroke3 +divide 52 -390 stroke1 +divide 103 -76 stroke2 +divide 3 -151 stroke3 +d.low -88 -264 stroke1 +d.low 457 -181 stroke2 +d.low 652 223 stroke3 +dollar 505 224 stroke1 +dollar 370 255 stroke2 +dollar 473 36 stroke3 +dotlessi -86 -330 stroke1 +dotlessi.high -66 -119 stroke1 +dotlessi.low -88 -263 stroke1 +dotlessj -70 -300 stroke1 +dotlessj.high -67 -120 stroke1 +dotlessj.low -89 -264 stroke1 +D_.rhigh 585 105 stroke1 +e -66 -242 stroke1 +E_ 566 246 stroke1 +E_ 384 63 stroke2 +e.high -67 -120 stroke1 +eight 640 40 stroke1 +ellipsis 392 -406 stroke1 +ellipsis 189 -406 stroke2 +ellipsis -42 -394 stroke3 +e.low -88 -264 stroke1 +emdash 7 -149 stroke1 +endash 7 -149 stroke1 +equal -24 -233 stroke1 +equal 35 -93 stroke2 +E_.rlow 566 246 stroke1 +E_.rlow 384 63 stroke2 +eth 342 67 stroke1 +eth 172 -212 stroke2 +E_th 107 -26 stroke1 +E_th 595 142 stroke2 +eth.high 387 62 stroke1 +eth.high -65 -117 stroke2 +eth.low 429 62 stroke1 +eth.low -88 -264 stroke2 +E_th.rhigh 107 -26 stroke1 +E_th.rhigh 585 105 stroke2 +_E_uro -52 -69 stroke1 +_E_uro 8 69 stroke2 +_E_uro 615 249 stroke3 +exclam -48 -411 stroke1 +exclam 343 208 stroke2 +exclamdown 322 225 stroke1 +exclamdown 302 12 stroke2 +f 53 -98 stroke1 +F_ 353 -35 stroke1 +F_ 375 298 stroke2 +F_ 199 115 stroke3 +f.high -66 -118 stroke1 +five 807 135 stroke1 +f.low -88 -263 stroke1 +four 663 222 stroke1 +four 428 230 stroke2 +F_.rlow 353 -35 stroke1 +F_.rlow 375 298 stroke2 +F_.rlow 199 115 stroke3 +g 401 -209 stroke1 +g 423 -71 stroke2 +G_ -89 -336 stroke1 +germandbls -4 -153 stroke1 +germandbls.fina -88 -263 stroke1 +germandbls.high -67 -120 stroke1 +germandbls.low -88 -263 stroke1 +g.high -67 -119 stroke1 +g.high 441 -205 stroke2 +g.high 459 -66 stroke3 +g.low -88 -263 stroke1 +g.low 464 -199 stroke2 +g.low 469 -58 stroke3 +grave 279 236 stroke1 +gravecomb -90 -156 stroke1 +greater 259 66 stroke1 +G_.rlow -89 -336 stroke1 +guillemotleft 451 40 stroke1 +guillemotleft 260 87 stroke2 +guillemotright 164 137 stroke1 +guillemotright 339 146 stroke2 +h -89 -342 stroke1 +h 178 -408 stroke2 +H_ 92 209 stroke1 +H_ 806 99 stroke2 +h.high -63 -106 stroke1 +h.high -55 -396 stroke2 +h.low -95 -242 stroke1 +h.low 21 -407 stroke2 +hookabovecomb -122 -360 stroke1 +H_.rhigh 92 209 stroke1 +H_.rhigh 806 99 stroke2 +hyphen 7 -149 stroke1 +i 336 -2 stroke1 +i -86 -330 stroke2 +I_ 314 -236 stroke1 +i.high 168 -1 stroke1 +i.high -70 -127 stroke2 +i.low 247 -3 stroke1 +i.low -88 -263 stroke2 +I_.rlow 314 -236 stroke1 +j 357 -3 stroke1 +j -74 -309 stroke2 +J_ 210 -497 stroke1 +j.high 156 -2 stroke1 +j.high -70 -128 stroke2 +j.low 203 -2 stroke1 +j.low -89 -264 stroke2 +_J_pnP_ostalM_ark 335 -86 stroke1 +_J_pnP_ostalM_ark 56 150 stroke2 +_J_pnP_ostalM_ark 1 23 stroke3 +J_.rlow 210 -497 stroke1 +k -80 -316 stroke1 +k 167 -395 stroke2 +K_ 726 142 stroke1 +K_ 57 227 stroke2 +k.high -58 -393 stroke1 +k.high -62 -105 stroke2 +k.low -95 -241 stroke1 +k.low 2 -399 stroke2 +K_.rlow 726 141 stroke1 +K_.rlow 57 227 stroke2 +l 19 -103 stroke1 +L_ 78 8 stroke1 +less 400 -29 stroke1 +l.high -67 -119 stroke1 +_L_ira -28 -163 stroke1 +_L_ira 26 1 stroke2 +_L_ira 408 227 stroke3 +l.low -88 -263 stroke1 +L_.rlow 78 8 stroke1 +m -81 -381 stroke1 +M_ 40 213 stroke1 +_M_athP_i 389 -27 stroke1 +_M_athP_i 244 -19 stroke2 +_M_athP_i 17 -243 stroke3 +m.high -67 -119 stroke1 +m.low -88 -263 stroke1 +M_.rlow 40 213 stroke1 +mu -182 -679 stroke1 +mu 220 -47 stroke2 +multiply 496 50 stroke1 +multiply 131 134 stroke2 +n -87 -381 stroke1 +N_ 13 213 stroke1 +n.high -67 -119 stroke1 +nine 674 90 stroke1 +n.low -88 -263 stroke1 +N_.rlow 14 214 stroke1 +numbersign 8 -95 stroke1 +numbersign 89 89 stroke2 +numbersign 565 216 stroke3 +numbersign 381 234 stroke4 +o 153 -217 stroke1 +O_ 452 94 stroke1 +o.alt 152 -225 stroke1 +o.alt.high 194 -224 stroke1 +o.alt.high -67 -113 stroke2 +o.alt.low -91 -261 stroke1 +o.alt.low 223 -229 stroke2 +oe 192 -43 stroke1 +O_E_ 448 84 stroke1 +oe.high -67 -119 stroke1 +oe.low -88 -264 stroke1 +O_E_.rlow 448 84 stroke1 +o.high -68 -118 stroke1 +o.high 215 -218 stroke2 +o.low -89 -263 stroke1 +o.low 283 -218 stroke2 +one 615 240 stroke1 +O_.rhigh 449 84 stroke1 +oslash 399 -97 stroke1 +oslash 174 -44 stroke2 +O_slash 656 201 stroke1 +O_slash 398 84 stroke2 +oslash.high 422 -86 stroke1 +oslash.high -67 -119 stroke2 +oslash.low 502 -86 stroke1 +oslash.low -88 -264 stroke2 +p -65 -319 stroke1 +P_ -49 -47 stroke1 +paragraph 624 256 stroke1 +paragraph 502 261 stroke2 +paragraph 694 110 stroke3 +parenleft 541 127 stroke1 +parenright 222 248 stroke1 +percent 449 170 stroke1 +period -28 -400 stroke1 +periodcentered -28 -152 stroke1 +_P_eso 71 35 stroke1 +_P_eso 123 164 stroke2 +_P_eso 333 256 stroke3 +p.high -67 -111 stroke1 +p.high 81 -245 stroke2 \ No newline at end of file diff --git a/build_data/strokeshadow_marks b/build_data/strokeshadow_marks new file mode 100644 index 0000000..d193744 --- /dev/null +++ b/build_data/strokeshadow_marks @@ -0,0 +1 @@ +__combstroke1.big __combstroke2.big __combstroke3.big __combstroke4.big __combstroke5.big __combstroke6.big __combstroke7.big __combstroke8.big __combstroke9.big diff --git a/build_data/top.tsv b/build_data/top.tsv index 20d2377..040d568 100644 --- a/build_data/top.tsv +++ b/build_data/top.tsv @@ -1,138 +1,148 @@ -a 343 400 -A 531 650 -A.alt 532 650 -a.high 330 400 -a.low 356 400 -A.rlow 553 650 -B 544 650 -b 584 650 -B.fina 502 650 -b.high 369 650 -B.highfina 546 650 -b.low 446 650 -B.lowfina 621 650 -B.rlow 554 650 -B.rlowhigh 561 650 -B.rlowlow 633 650 -c 214 400 -C 436 650 -c.high 234 400 -c.low 309 400 -C.rlow 451 650 -d 489 650 -D 582 650 -d.high 505 650 -d.low 563 650 -dotlessi 401 400 -dotlessi.high 254 400 -dotlessi.low 268 400 -dotlessj 409 400 -dotlessj.high 229 400 -dotlessj.low 246 400 -D.rhigh 606 650 -e 222 400 -E 412 650 -e.high 201 400 -e.low 215 400 -E.rlow 423 650 -f 388 650 -F 537 650 -f.high 352 650 -f.low 426 650 -F.rlow 533 650 -g 314 400 -G 644 650 -g.high 323 400 -g.low 379 400 -G.rlow 547 650 -H 537 650 -h 620 650 -h.high 412 650 -h.low 460 650 -H.rhigh 540 650 -I 682 650 -I.rlow 700 650 -J 349 650 -J.rlow 329 650 -K 486 650 -k 625 650 -k.high 390 650 -k.low 451 650 -K.rlow 461 650 -l 346 650 -L 592 650 -l.high 335 650 -l.low 431 650 -L.rlow 579 650 -m 578 400 -M 600 650 -m.high 490 400 -m.low 544 400 -M.rlow 543 650 -N 459 650 -n 514 400 -n.high 354 400 -n.low 409 400 -N.rlow 430 650 -o 262 400 -O 530 650 -o.alt 240 400 -o.high 277 400 -o.low 393 400 -O.rhigh 459 650 -P 512 650 -p 527 400 -p.high 396 400 -p.low 470 400 -P.rhigh 515 650 -q 321 400 -Q 378 650 -q.high 325 400 -q.low 366 400 -Q.rlow 386 650 -r 490 400 -R 556 650 -r.high 235 400 -r.low 345 400 -R.rlow 526 650 -R.rlowhigh 566 650 -R.rlowlow 626 650 -s 403 400 -S 682 650 -s.high 301 400 -s.low 276 400 -S.rhigh 686 650 -t 273 650 -T 558 650 -t.alt 550 650 -t.high 375 650 -t.low 425 650 -T.rhigh 547 650 -u 335 400 -U 526 650 -u.alt 558 400 -u.high 348 400 -u.low 364 400 -U.rlow 457 650 -v 498 400 -V 508 650 -v.high 295 400 -v.low 421 400 -w 613 400 -W 715 650 -w.high 422 400 -w.low 443 400 -x 439 400 -X 498 650 -x.high 271 400 -x.low 369 400 -y 538 400 -Y 554 650 -y.high 372 400 -y.low 413 400 -Y.rlow 452 650 -z 359 400 -Z 419 650 -z.high 250 400 -z.low 284 400 -Z.rlow 390 650 +a 343 400 top +A 531 650 top +A.alt 532 650 top +a.high 330 400 top +a.low 356 400 top +A.rlow 553 650 top +B 544 650 top +b 584 650 top +B.fina 502 650 top +b.high 369 650 top +B.highfina 546 650 top +b.low 446 650 top +B.lowfina 621 650 top +B.rlow 554 650 top +B.rlowhigh 561 650 top +B.rlowlow 633 650 top +c 214 400 top +C 436 650 top +c.high 234 400 top +c.low 309 400 top +C.rlow 451 650 top +d 489 650 top +D 582 650 top +d.high 505 650 top +d.low 563 650 top +dotlessi 401 400 top +dotlessi.high 254 400 top +dotlessi.low 268 400 top +dotlessj 409 400 top +dotlessj.high 229 400 top +dotlessj.low 246 400 top +D.rhigh 606 650 top +e 222 400 top +E 412 650 top +e.alt 370 400 top +e.high 201 400 top +e.low 215 400 top +E.rlow 423 650 top +cyr_ie 222 400 top +cyr_IE 412 650 top +cyr_ie 370 400 top +cyr_ie.high 201 400 top +cyr_ie.low 215 400 top +cyr_IE.rlow 423 650 top +f 388 650 top +F 537 650 top +f.high 352 650 top +f.low 426 650 top +F.rlow 533 650 top +g 314 400 top +G 644 650 top +g.high 323 400 top +g.low 379 400 top +G.rlow 547 650 top +H 537 650 top +h 620 650 top +h.high 412 650 top +h.low 460 650 top +H.rhigh 540 650 top +I 682 650 top +I.rlow 700 650 top +J 349 650 top +J.rlow 329 650 top +K 486 650 top +k 625 650 top +k.high 390 650 top +k.low 451 650 top +K.rlow 461 650 top +l 346 650 top +L 592 650 top +l.high 335 650 top +l.low 431 650 top +L.rlow 579 650 top +m 578 400 top +M 600 650 top +m.high 490 400 top +m.low 544 400 top +M.rlow 543 650 top +N 459 650 top +n 514 400 top +n.high 354 400 top +n.low 409 400 top +N.rlow 430 650 top +o 262 400 top +O 530 650 top +o.alt 240 400 top +O.alt 530 650 top +o.high.alt 277 400 top +o.low.alt 393 400 top +o.high 277 400 top +o.low 393 400 top +O.rhigh 459 650 top +P 512 650 top +p 527 400 top +p.high 396 400 top +p.low 470 400 top +P.rhigh 515 650 top +q 321 400 top +Q 378 650 top +q.high 325 400 top +q.low 366 400 top +Q.rlow 386 650 top +r 490 400 top +R 556 650 top +r.high 235 400 top +r.low 345 400 top +R.rlow 526 650 top +R.rlowhigh 566 650 top +R.rlowlow 626 650 top +s 403 400 top +S 682 650 top +s.high 301 400 top +s.low 276 400 top +S.rhigh 686 650 top +t 273 650 top +T 558 650 top +t.alt 550 650 top +t.high 375 650 top +t.low 425 650 top +T.rhigh 547 650 top +u 335 400 top +U 526 650 top +u.alt 558 400 top +u.high 348 400 top +u.low 364 400 top +U.rlow 457 650 top +v 498 400 top +V 508 650 top +v.high 295 400 top +v.low 421 400 top +w 613 400 top +W 715 650 top +w.high 422 400 top +w.low 443 400 top +x 439 400 top +X 498 650 top +x.high 271 400 top +x.low 369 400 top +y 538 400 top +Y 554 650 top +y.high 372 400 top +y.low 413 400 top +Y.rlow 452 650 top +z 359 400 top +Z 419 650 top +z.high 250 400 top +z.low 284 400 top +Z.rlow 390 650 top diff --git a/build_data/top_marks b/build_data/top_marks index 04c4384..cde2992 100644 --- a/build_data/top_marks +++ b/build_data/top_marks @@ -1 +1 @@ -gravecomb acutecomb uni0302 tildecomb uni0304 uni0305 uni0306 uni0307 uni0308 hookabovecomb uni030A uni030B uni030C uni030D +gravecomb acutecomb uni0302 tildecomb smalltildecomb uni0304 uni0305 uni0306 uni0307 uni0308 hookabovecomb uni030A uni030B uni030C uni030D diff --git a/build_data/viethorn.tsv b/build_data/viethorn.tsv new file mode 100644 index 0000000..cf93cab --- /dev/null +++ b/build_data/viethorn.tsv @@ -0,0 +1,15 @@ +o 206 250 viethorn +O 437 530 viethorn +o.alt 188 256 viethorn +O.alt 527 478 viethorn +o.high 279 236 viethorn +o.high.alt 229 253 viethorn +o.low 337 252 viethorn +o.low.alt 263 247 viethorn +O.rhigh 503 504 viethorn +u 389 262 viethorn +U 613 553 viethorn +u.alt 629 262 viethorn +u.high 398 261 viethorn +u.low 439 253 viethorn +U.rlow 612 553 viethorn diff --git a/build_data/viethorn_marks b/build_data/viethorn_marks new file mode 100644 index 0000000..cea0f16 --- /dev/null +++ b/build_data/viethorn_marks @@ -0,0 +1 @@ +viethorncomb diff --git a/build_data/zerolen_marks b/build_data/zerolen_marks new file mode 100644 index 0000000..f00ea53 --- /dev/null +++ b/build_data/zerolen_marks @@ -0,0 +1 @@ +quoteleft.0len quotesingle.0len diff --git a/dist/FRBAmericanCursive-100-DottedThin.otf b/dist/FRBAmericanCursive-100-DottedThin.otf deleted file mode 100644 index 3e7245c..0000000 Binary files a/dist/FRBAmericanCursive-100-DottedThin.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-100-DottedThin.woff2 b/dist/FRBAmericanCursive-100-DottedThin.woff2 deleted file mode 100644 index 00e4c34..0000000 Binary files a/dist/FRBAmericanCursive-100-DottedThin.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-100-GuidelinesArrowsDottedThin.otf b/dist/FRBAmericanCursive-100-GuidelinesArrowsDottedThin.otf deleted file mode 100644 index 1c151f2..0000000 Binary files a/dist/FRBAmericanCursive-100-GuidelinesArrowsDottedThin.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-100-GuidelinesArrowsDottedThin.woff2 b/dist/FRBAmericanCursive-100-GuidelinesArrowsDottedThin.woff2 deleted file mode 100644 index 6620b7c..0000000 Binary files a/dist/FRBAmericanCursive-100-GuidelinesArrowsDottedThin.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-100-GuidelinesArrowsThin.otf b/dist/FRBAmericanCursive-100-GuidelinesArrowsThin.otf deleted file mode 100644 index a4d002e..0000000 Binary files a/dist/FRBAmericanCursive-100-GuidelinesArrowsThin.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-100-GuidelinesArrowsThin.woff2 b/dist/FRBAmericanCursive-100-GuidelinesArrowsThin.woff2 deleted file mode 100644 index 1ef8683..0000000 Binary files a/dist/FRBAmericanCursive-100-GuidelinesArrowsThin.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-100-GuidelinesDottedThin.otf b/dist/FRBAmericanCursive-100-GuidelinesDottedThin.otf deleted file mode 100644 index fec07f4..0000000 Binary files a/dist/FRBAmericanCursive-100-GuidelinesDottedThin.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-100-GuidelinesDottedThin.woff2 b/dist/FRBAmericanCursive-100-GuidelinesDottedThin.woff2 deleted file mode 100644 index 41fe838..0000000 Binary files a/dist/FRBAmericanCursive-100-GuidelinesDottedThin.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-100-GuidelinesThin.otf b/dist/FRBAmericanCursive-100-GuidelinesThin.otf deleted file mode 100644 index e9fbe45..0000000 Binary files a/dist/FRBAmericanCursive-100-GuidelinesThin.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-100-GuidelinesThin.woff2 b/dist/FRBAmericanCursive-100-GuidelinesThin.woff2 deleted file mode 100644 index 3e8ff65..0000000 Binary files a/dist/FRBAmericanCursive-100-GuidelinesThin.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-100-Thin.otf b/dist/FRBAmericanCursive-100-Thin.otf deleted file mode 100644 index 0bef3d2..0000000 Binary files a/dist/FRBAmericanCursive-100-Thin.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-100-Thin.woff2 b/dist/FRBAmericanCursive-100-Thin.woff2 deleted file mode 100644 index 63d23a9..0000000 Binary files a/dist/FRBAmericanCursive-100-Thin.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-1000-DottedUltra.otf b/dist/FRBAmericanCursive-1000-DottedUltra.otf deleted file mode 100644 index bff3369..0000000 Binary files a/dist/FRBAmericanCursive-1000-DottedUltra.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-1000-DottedUltra.woff2 b/dist/FRBAmericanCursive-1000-DottedUltra.woff2 deleted file mode 100644 index 4f21dd3..0000000 Binary files a/dist/FRBAmericanCursive-1000-DottedUltra.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-1000-GuidelinesArrowsDottedUltra.otf b/dist/FRBAmericanCursive-1000-GuidelinesArrowsDottedUltra.otf deleted file mode 100644 index 04731d2..0000000 Binary files a/dist/FRBAmericanCursive-1000-GuidelinesArrowsDottedUltra.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-1000-GuidelinesArrowsDottedUltra.woff2 b/dist/FRBAmericanCursive-1000-GuidelinesArrowsDottedUltra.woff2 deleted file mode 100644 index df08e9a..0000000 Binary files a/dist/FRBAmericanCursive-1000-GuidelinesArrowsDottedUltra.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-1000-GuidelinesArrowsUltra.otf b/dist/FRBAmericanCursive-1000-GuidelinesArrowsUltra.otf deleted file mode 100644 index 2d04b01..0000000 Binary files a/dist/FRBAmericanCursive-1000-GuidelinesArrowsUltra.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-1000-GuidelinesArrowsUltra.woff2 b/dist/FRBAmericanCursive-1000-GuidelinesArrowsUltra.woff2 deleted file mode 100644 index a8cc37e..0000000 Binary files a/dist/FRBAmericanCursive-1000-GuidelinesArrowsUltra.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-1000-GuidelinesDottedUltra.otf b/dist/FRBAmericanCursive-1000-GuidelinesDottedUltra.otf deleted file mode 100644 index ee0a0a9..0000000 Binary files a/dist/FRBAmericanCursive-1000-GuidelinesDottedUltra.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-1000-GuidelinesDottedUltra.woff2 b/dist/FRBAmericanCursive-1000-GuidelinesDottedUltra.woff2 deleted file mode 100644 index d675676..0000000 Binary files a/dist/FRBAmericanCursive-1000-GuidelinesDottedUltra.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-1000-GuidelinesUltra.otf b/dist/FRBAmericanCursive-1000-GuidelinesUltra.otf deleted file mode 100644 index 4665fad..0000000 Binary files a/dist/FRBAmericanCursive-1000-GuidelinesUltra.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-1000-GuidelinesUltra.woff2 b/dist/FRBAmericanCursive-1000-GuidelinesUltra.woff2 deleted file mode 100644 index 1fb70ce..0000000 Binary files a/dist/FRBAmericanCursive-1000-GuidelinesUltra.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-1000-Ultra.otf b/dist/FRBAmericanCursive-1000-Ultra.otf deleted file mode 100644 index 52e42ca..0000000 Binary files a/dist/FRBAmericanCursive-1000-Ultra.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-1000-Ultra.woff2 b/dist/FRBAmericanCursive-1000-Ultra.woff2 deleted file mode 100644 index e1299ff..0000000 Binary files a/dist/FRBAmericanCursive-1000-Ultra.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-200-DottedExtralight.otf b/dist/FRBAmericanCursive-200-DottedExtralight.otf deleted file mode 100644 index ba4ec5e..0000000 Binary files a/dist/FRBAmericanCursive-200-DottedExtralight.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-200-DottedExtralight.woff2 b/dist/FRBAmericanCursive-200-DottedExtralight.woff2 deleted file mode 100644 index a21ecf4..0000000 Binary files a/dist/FRBAmericanCursive-200-DottedExtralight.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-200-Extralight.otf b/dist/FRBAmericanCursive-200-Extralight.otf deleted file mode 100644 index e603ab6..0000000 Binary files a/dist/FRBAmericanCursive-200-Extralight.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-200-Extralight.woff2 b/dist/FRBAmericanCursive-200-Extralight.woff2 deleted file mode 100644 index 944b168..0000000 Binary files a/dist/FRBAmericanCursive-200-Extralight.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-200-GuidelinesArrowsDottedExtralight.otf b/dist/FRBAmericanCursive-200-GuidelinesArrowsDottedExtralight.otf deleted file mode 100644 index d8a4516..0000000 Binary files a/dist/FRBAmericanCursive-200-GuidelinesArrowsDottedExtralight.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-200-GuidelinesArrowsDottedExtralight.woff2 b/dist/FRBAmericanCursive-200-GuidelinesArrowsDottedExtralight.woff2 deleted file mode 100644 index b9cc509..0000000 Binary files a/dist/FRBAmericanCursive-200-GuidelinesArrowsDottedExtralight.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-200-GuidelinesArrowsExtralight.otf b/dist/FRBAmericanCursive-200-GuidelinesArrowsExtralight.otf deleted file mode 100644 index cc34990..0000000 Binary files a/dist/FRBAmericanCursive-200-GuidelinesArrowsExtralight.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-200-GuidelinesArrowsExtralight.woff2 b/dist/FRBAmericanCursive-200-GuidelinesArrowsExtralight.woff2 deleted file mode 100644 index a93031e..0000000 Binary files a/dist/FRBAmericanCursive-200-GuidelinesArrowsExtralight.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-200-GuidelinesDottedExtralight.otf b/dist/FRBAmericanCursive-200-GuidelinesDottedExtralight.otf deleted file mode 100644 index 7373e50..0000000 Binary files a/dist/FRBAmericanCursive-200-GuidelinesDottedExtralight.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-200-GuidelinesDottedExtralight.woff2 b/dist/FRBAmericanCursive-200-GuidelinesDottedExtralight.woff2 deleted file mode 100644 index 8f77b87..0000000 Binary files a/dist/FRBAmericanCursive-200-GuidelinesDottedExtralight.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-200-GuidelinesExtralight.otf b/dist/FRBAmericanCursive-200-GuidelinesExtralight.otf deleted file mode 100644 index 420c209..0000000 Binary files a/dist/FRBAmericanCursive-200-GuidelinesExtralight.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-200-GuidelinesExtralight.woff2 b/dist/FRBAmericanCursive-200-GuidelinesExtralight.woff2 deleted file mode 100644 index 8fe7005..0000000 Binary files a/dist/FRBAmericanCursive-200-GuidelinesExtralight.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-300-DottedLight.otf b/dist/FRBAmericanCursive-300-DottedLight.otf deleted file mode 100644 index 856d7fa..0000000 Binary files a/dist/FRBAmericanCursive-300-DottedLight.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-300-DottedLight.woff2 b/dist/FRBAmericanCursive-300-DottedLight.woff2 deleted file mode 100644 index 54ee6a1..0000000 Binary files a/dist/FRBAmericanCursive-300-DottedLight.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-300-GuidelinesArrowsDottedLight.otf b/dist/FRBAmericanCursive-300-GuidelinesArrowsDottedLight.otf deleted file mode 100644 index cca7c01..0000000 Binary files a/dist/FRBAmericanCursive-300-GuidelinesArrowsDottedLight.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-300-GuidelinesArrowsDottedLight.woff2 b/dist/FRBAmericanCursive-300-GuidelinesArrowsDottedLight.woff2 deleted file mode 100644 index 0f25aa5..0000000 Binary files a/dist/FRBAmericanCursive-300-GuidelinesArrowsDottedLight.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-300-GuidelinesArrowsLight.otf b/dist/FRBAmericanCursive-300-GuidelinesArrowsLight.otf deleted file mode 100644 index 9755d3b..0000000 Binary files a/dist/FRBAmericanCursive-300-GuidelinesArrowsLight.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-300-GuidelinesArrowsLight.woff2 b/dist/FRBAmericanCursive-300-GuidelinesArrowsLight.woff2 deleted file mode 100644 index de13d48..0000000 Binary files a/dist/FRBAmericanCursive-300-GuidelinesArrowsLight.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-300-GuidelinesDottedLight.otf b/dist/FRBAmericanCursive-300-GuidelinesDottedLight.otf deleted file mode 100644 index 94f2e76..0000000 Binary files a/dist/FRBAmericanCursive-300-GuidelinesDottedLight.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-300-GuidelinesDottedLight.woff2 b/dist/FRBAmericanCursive-300-GuidelinesDottedLight.woff2 deleted file mode 100644 index 4d10278..0000000 Binary files a/dist/FRBAmericanCursive-300-GuidelinesDottedLight.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-300-GuidelinesLight.otf b/dist/FRBAmericanCursive-300-GuidelinesLight.otf deleted file mode 100644 index 3b8310c..0000000 Binary files a/dist/FRBAmericanCursive-300-GuidelinesLight.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-300-GuidelinesLight.woff2 b/dist/FRBAmericanCursive-300-GuidelinesLight.woff2 deleted file mode 100644 index 3571740..0000000 Binary files a/dist/FRBAmericanCursive-300-GuidelinesLight.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-300-Light.otf b/dist/FRBAmericanCursive-300-Light.otf deleted file mode 100644 index 437ada7..0000000 Binary files a/dist/FRBAmericanCursive-300-Light.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-300-Light.woff2 b/dist/FRBAmericanCursive-300-Light.woff2 deleted file mode 100644 index 6f116f6..0000000 Binary files a/dist/FRBAmericanCursive-300-Light.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-400-ArrowPath.otf b/dist/FRBAmericanCursive-400-ArrowPath.otf deleted file mode 100644 index 398d900..0000000 Binary files a/dist/FRBAmericanCursive-400-ArrowPath.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-400-ArrowPath.woff2 b/dist/FRBAmericanCursive-400-ArrowPath.woff2 deleted file mode 100644 index ffd00fb..0000000 Binary files a/dist/FRBAmericanCursive-400-ArrowPath.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-400-DottedRegular.otf b/dist/FRBAmericanCursive-400-DottedRegular.otf deleted file mode 100644 index 8f372c7..0000000 Binary files a/dist/FRBAmericanCursive-400-DottedRegular.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-400-DottedRegular.woff2 b/dist/FRBAmericanCursive-400-DottedRegular.woff2 deleted file mode 100644 index b2c1114..0000000 Binary files a/dist/FRBAmericanCursive-400-DottedRegular.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-400-Guidance.otf b/dist/FRBAmericanCursive-400-Guidance.otf deleted file mode 100644 index 13b3659..0000000 Binary files a/dist/FRBAmericanCursive-400-Guidance.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-400-Guidance.woff2 b/dist/FRBAmericanCursive-400-Guidance.woff2 deleted file mode 100644 index 8c6980d..0000000 Binary files a/dist/FRBAmericanCursive-400-Guidance.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-400-GuidelinesArrowPath.otf b/dist/FRBAmericanCursive-400-GuidelinesArrowPath.otf deleted file mode 100644 index 98cc949..0000000 Binary files a/dist/FRBAmericanCursive-400-GuidelinesArrowPath.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-400-GuidelinesArrowPath.woff2 b/dist/FRBAmericanCursive-400-GuidelinesArrowPath.woff2 deleted file mode 100644 index 00ba5e9..0000000 Binary files a/dist/FRBAmericanCursive-400-GuidelinesArrowPath.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-400-GuidelinesArrowsArrowPath.otf b/dist/FRBAmericanCursive-400-GuidelinesArrowsArrowPath.otf deleted file mode 100644 index 5cf8189..0000000 Binary files a/dist/FRBAmericanCursive-400-GuidelinesArrowsArrowPath.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-400-GuidelinesArrowsArrowPath.woff2 b/dist/FRBAmericanCursive-400-GuidelinesArrowsArrowPath.woff2 deleted file mode 100644 index a9eb969..0000000 Binary files a/dist/FRBAmericanCursive-400-GuidelinesArrowsArrowPath.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-400-GuidelinesArrowsDottedRegular.otf b/dist/FRBAmericanCursive-400-GuidelinesArrowsDottedRegular.otf deleted file mode 100644 index 43e895e..0000000 Binary files a/dist/FRBAmericanCursive-400-GuidelinesArrowsDottedRegular.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-400-GuidelinesArrowsDottedRegular.woff2 b/dist/FRBAmericanCursive-400-GuidelinesArrowsDottedRegular.woff2 deleted file mode 100644 index 319e2b0..0000000 Binary files a/dist/FRBAmericanCursive-400-GuidelinesArrowsDottedRegular.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-400-GuidelinesArrowsGuidance.otf b/dist/FRBAmericanCursive-400-GuidelinesArrowsGuidance.otf deleted file mode 100644 index 4d63cc2..0000000 Binary files a/dist/FRBAmericanCursive-400-GuidelinesArrowsGuidance.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-400-GuidelinesArrowsGuidance.woff2 b/dist/FRBAmericanCursive-400-GuidelinesArrowsGuidance.woff2 deleted file mode 100644 index 971be81..0000000 Binary files a/dist/FRBAmericanCursive-400-GuidelinesArrowsGuidance.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-400-GuidelinesArrowsRegular.otf b/dist/FRBAmericanCursive-400-GuidelinesArrowsRegular.otf deleted file mode 100644 index 3fbfa16..0000000 Binary files a/dist/FRBAmericanCursive-400-GuidelinesArrowsRegular.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-400-GuidelinesArrowsRegular.woff2 b/dist/FRBAmericanCursive-400-GuidelinesArrowsRegular.woff2 deleted file mode 100644 index aaddc2c..0000000 Binary files a/dist/FRBAmericanCursive-400-GuidelinesArrowsRegular.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-400-GuidelinesDottedRegular.otf b/dist/FRBAmericanCursive-400-GuidelinesDottedRegular.otf deleted file mode 100644 index 8d546b1..0000000 Binary files a/dist/FRBAmericanCursive-400-GuidelinesDottedRegular.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-400-GuidelinesDottedRegular.woff2 b/dist/FRBAmericanCursive-400-GuidelinesDottedRegular.woff2 deleted file mode 100644 index 6b2a4bd..0000000 Binary files a/dist/FRBAmericanCursive-400-GuidelinesDottedRegular.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-400-GuidelinesGuidance.otf b/dist/FRBAmericanCursive-400-GuidelinesGuidance.otf deleted file mode 100644 index dba78c2..0000000 Binary files a/dist/FRBAmericanCursive-400-GuidelinesGuidance.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-400-GuidelinesGuidance.woff2 b/dist/FRBAmericanCursive-400-GuidelinesGuidance.woff2 deleted file mode 100644 index 4bb64da..0000000 Binary files a/dist/FRBAmericanCursive-400-GuidelinesGuidance.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-400-GuidelinesRegular.otf b/dist/FRBAmericanCursive-400-GuidelinesRegular.otf deleted file mode 100644 index 5011c42..0000000 Binary files a/dist/FRBAmericanCursive-400-GuidelinesRegular.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-400-GuidelinesRegular.woff2 b/dist/FRBAmericanCursive-400-GuidelinesRegular.woff2 deleted file mode 100644 index 666d517..0000000 Binary files a/dist/FRBAmericanCursive-400-GuidelinesRegular.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-400-Regular.otf b/dist/FRBAmericanCursive-400-Regular.otf deleted file mode 100644 index 0c15f18..0000000 Binary files a/dist/FRBAmericanCursive-400-Regular.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-400-Regular.woff2 b/dist/FRBAmericanCursive-400-Regular.woff2 deleted file mode 100644 index a40be69..0000000 Binary files a/dist/FRBAmericanCursive-400-Regular.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-500-DottedMedium.otf b/dist/FRBAmericanCursive-500-DottedMedium.otf deleted file mode 100644 index 0fc0e25..0000000 Binary files a/dist/FRBAmericanCursive-500-DottedMedium.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-500-DottedMedium.woff2 b/dist/FRBAmericanCursive-500-DottedMedium.woff2 deleted file mode 100644 index efbb704..0000000 Binary files a/dist/FRBAmericanCursive-500-DottedMedium.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-500-GuidelinesArrowsDottedMedium.otf b/dist/FRBAmericanCursive-500-GuidelinesArrowsDottedMedium.otf deleted file mode 100644 index 6f576da..0000000 Binary files a/dist/FRBAmericanCursive-500-GuidelinesArrowsDottedMedium.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-500-GuidelinesArrowsDottedMedium.woff2 b/dist/FRBAmericanCursive-500-GuidelinesArrowsDottedMedium.woff2 deleted file mode 100644 index 9dd9bff..0000000 Binary files a/dist/FRBAmericanCursive-500-GuidelinesArrowsDottedMedium.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-500-GuidelinesArrowsMedium.otf b/dist/FRBAmericanCursive-500-GuidelinesArrowsMedium.otf deleted file mode 100644 index c1180db..0000000 Binary files a/dist/FRBAmericanCursive-500-GuidelinesArrowsMedium.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-500-GuidelinesArrowsMedium.woff2 b/dist/FRBAmericanCursive-500-GuidelinesArrowsMedium.woff2 deleted file mode 100644 index bc36c98..0000000 Binary files a/dist/FRBAmericanCursive-500-GuidelinesArrowsMedium.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-500-GuidelinesDottedMedium.otf b/dist/FRBAmericanCursive-500-GuidelinesDottedMedium.otf deleted file mode 100644 index aa9eede..0000000 Binary files a/dist/FRBAmericanCursive-500-GuidelinesDottedMedium.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-500-GuidelinesDottedMedium.woff2 b/dist/FRBAmericanCursive-500-GuidelinesDottedMedium.woff2 deleted file mode 100644 index 1bad6f5..0000000 Binary files a/dist/FRBAmericanCursive-500-GuidelinesDottedMedium.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-500-GuidelinesMedium.otf b/dist/FRBAmericanCursive-500-GuidelinesMedium.otf deleted file mode 100644 index bb4f88d..0000000 Binary files a/dist/FRBAmericanCursive-500-GuidelinesMedium.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-500-GuidelinesMedium.woff2 b/dist/FRBAmericanCursive-500-GuidelinesMedium.woff2 deleted file mode 100644 index 4ae47cd..0000000 Binary files a/dist/FRBAmericanCursive-500-GuidelinesMedium.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-500-Medium.otf b/dist/FRBAmericanCursive-500-Medium.otf deleted file mode 100644 index e08bfb7..0000000 Binary files a/dist/FRBAmericanCursive-500-Medium.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-500-Medium.woff2 b/dist/FRBAmericanCursive-500-Medium.woff2 deleted file mode 100644 index 1ab623d..0000000 Binary files a/dist/FRBAmericanCursive-500-Medium.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-600-DottedSemibold.otf b/dist/FRBAmericanCursive-600-DottedSemibold.otf deleted file mode 100644 index 31b0dec..0000000 Binary files a/dist/FRBAmericanCursive-600-DottedSemibold.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-600-DottedSemibold.woff2 b/dist/FRBAmericanCursive-600-DottedSemibold.woff2 deleted file mode 100644 index 17b5814..0000000 Binary files a/dist/FRBAmericanCursive-600-DottedSemibold.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-600-GuidelinesArrowsDottedSemibold.otf b/dist/FRBAmericanCursive-600-GuidelinesArrowsDottedSemibold.otf deleted file mode 100644 index 23079dd..0000000 Binary files a/dist/FRBAmericanCursive-600-GuidelinesArrowsDottedSemibold.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-600-GuidelinesArrowsDottedSemibold.woff2 b/dist/FRBAmericanCursive-600-GuidelinesArrowsDottedSemibold.woff2 deleted file mode 100644 index 58d9b1b..0000000 Binary files a/dist/FRBAmericanCursive-600-GuidelinesArrowsDottedSemibold.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-600-GuidelinesArrowsSemibold.otf b/dist/FRBAmericanCursive-600-GuidelinesArrowsSemibold.otf deleted file mode 100644 index 86e6451..0000000 Binary files a/dist/FRBAmericanCursive-600-GuidelinesArrowsSemibold.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-600-GuidelinesArrowsSemibold.woff2 b/dist/FRBAmericanCursive-600-GuidelinesArrowsSemibold.woff2 deleted file mode 100644 index 9c35e86..0000000 Binary files a/dist/FRBAmericanCursive-600-GuidelinesArrowsSemibold.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-600-GuidelinesDottedSemibold.otf b/dist/FRBAmericanCursive-600-GuidelinesDottedSemibold.otf deleted file mode 100644 index 8f350f7..0000000 Binary files a/dist/FRBAmericanCursive-600-GuidelinesDottedSemibold.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-600-GuidelinesDottedSemibold.woff2 b/dist/FRBAmericanCursive-600-GuidelinesDottedSemibold.woff2 deleted file mode 100644 index f4f771b..0000000 Binary files a/dist/FRBAmericanCursive-600-GuidelinesDottedSemibold.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-600-GuidelinesSemibold.otf b/dist/FRBAmericanCursive-600-GuidelinesSemibold.otf deleted file mode 100644 index dc62ae3..0000000 Binary files a/dist/FRBAmericanCursive-600-GuidelinesSemibold.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-600-GuidelinesSemibold.woff2 b/dist/FRBAmericanCursive-600-GuidelinesSemibold.woff2 deleted file mode 100644 index 41b18f7..0000000 Binary files a/dist/FRBAmericanCursive-600-GuidelinesSemibold.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-600-Semibold.otf b/dist/FRBAmericanCursive-600-Semibold.otf deleted file mode 100644 index 81c3031..0000000 Binary files a/dist/FRBAmericanCursive-600-Semibold.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-600-Semibold.woff2 b/dist/FRBAmericanCursive-600-Semibold.woff2 deleted file mode 100644 index 733abf5..0000000 Binary files a/dist/FRBAmericanCursive-600-Semibold.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-700-ArrowPathBold.otf b/dist/FRBAmericanCursive-700-ArrowPathBold.otf deleted file mode 100644 index ed468b3..0000000 Binary files a/dist/FRBAmericanCursive-700-ArrowPathBold.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-700-ArrowPathBold.woff2 b/dist/FRBAmericanCursive-700-ArrowPathBold.woff2 deleted file mode 100644 index ae923ec..0000000 Binary files a/dist/FRBAmericanCursive-700-ArrowPathBold.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-700-Bold.otf b/dist/FRBAmericanCursive-700-Bold.otf deleted file mode 100644 index e87e224..0000000 Binary files a/dist/FRBAmericanCursive-700-Bold.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-700-Bold.woff2 b/dist/FRBAmericanCursive-700-Bold.woff2 deleted file mode 100644 index 58cd09e..0000000 Binary files a/dist/FRBAmericanCursive-700-Bold.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-700-DottedBold.otf b/dist/FRBAmericanCursive-700-DottedBold.otf deleted file mode 100644 index ca64039..0000000 Binary files a/dist/FRBAmericanCursive-700-DottedBold.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-700-DottedBold.woff2 b/dist/FRBAmericanCursive-700-DottedBold.woff2 deleted file mode 100644 index bc72d18..0000000 Binary files a/dist/FRBAmericanCursive-700-DottedBold.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-700-GuidelinesArrowPathBold.otf b/dist/FRBAmericanCursive-700-GuidelinesArrowPathBold.otf deleted file mode 100644 index f7cea83..0000000 Binary files a/dist/FRBAmericanCursive-700-GuidelinesArrowPathBold.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-700-GuidelinesArrowPathBold.woff2 b/dist/FRBAmericanCursive-700-GuidelinesArrowPathBold.woff2 deleted file mode 100644 index 2b271f2..0000000 Binary files a/dist/FRBAmericanCursive-700-GuidelinesArrowPathBold.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-700-GuidelinesArrowsArrowPathBold.otf b/dist/FRBAmericanCursive-700-GuidelinesArrowsArrowPathBold.otf deleted file mode 100644 index fd61782..0000000 Binary files a/dist/FRBAmericanCursive-700-GuidelinesArrowsArrowPathBold.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-700-GuidelinesArrowsArrowPathBold.woff2 b/dist/FRBAmericanCursive-700-GuidelinesArrowsArrowPathBold.woff2 deleted file mode 100644 index 23d96e5..0000000 Binary files a/dist/FRBAmericanCursive-700-GuidelinesArrowsArrowPathBold.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-700-GuidelinesArrowsBold.otf b/dist/FRBAmericanCursive-700-GuidelinesArrowsBold.otf deleted file mode 100644 index 0947d4d..0000000 Binary files a/dist/FRBAmericanCursive-700-GuidelinesArrowsBold.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-700-GuidelinesArrowsBold.woff2 b/dist/FRBAmericanCursive-700-GuidelinesArrowsBold.woff2 deleted file mode 100644 index 3e8efc9..0000000 Binary files a/dist/FRBAmericanCursive-700-GuidelinesArrowsBold.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-700-GuidelinesArrowsDottedBold.otf b/dist/FRBAmericanCursive-700-GuidelinesArrowsDottedBold.otf deleted file mode 100644 index 427c01a..0000000 Binary files a/dist/FRBAmericanCursive-700-GuidelinesArrowsDottedBold.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-700-GuidelinesArrowsDottedBold.woff2 b/dist/FRBAmericanCursive-700-GuidelinesArrowsDottedBold.woff2 deleted file mode 100644 index 455f7cf..0000000 Binary files a/dist/FRBAmericanCursive-700-GuidelinesArrowsDottedBold.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-700-GuidelinesBold.otf b/dist/FRBAmericanCursive-700-GuidelinesBold.otf deleted file mode 100644 index 547047b..0000000 Binary files a/dist/FRBAmericanCursive-700-GuidelinesBold.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-700-GuidelinesBold.woff2 b/dist/FRBAmericanCursive-700-GuidelinesBold.woff2 deleted file mode 100644 index ce2b274..0000000 Binary files a/dist/FRBAmericanCursive-700-GuidelinesBold.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-700-GuidelinesDottedBold.otf b/dist/FRBAmericanCursive-700-GuidelinesDottedBold.otf deleted file mode 100644 index b8e2ee7..0000000 Binary files a/dist/FRBAmericanCursive-700-GuidelinesDottedBold.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-700-GuidelinesDottedBold.woff2 b/dist/FRBAmericanCursive-700-GuidelinesDottedBold.woff2 deleted file mode 100644 index d183729..0000000 Binary files a/dist/FRBAmericanCursive-700-GuidelinesDottedBold.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-800-DottedExtrabold.otf b/dist/FRBAmericanCursive-800-DottedExtrabold.otf deleted file mode 100644 index b84c2b0..0000000 Binary files a/dist/FRBAmericanCursive-800-DottedExtrabold.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-800-DottedExtrabold.woff2 b/dist/FRBAmericanCursive-800-DottedExtrabold.woff2 deleted file mode 100644 index 0e0054e..0000000 Binary files a/dist/FRBAmericanCursive-800-DottedExtrabold.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-800-Extrabold.otf b/dist/FRBAmericanCursive-800-Extrabold.otf deleted file mode 100644 index 19c7e38..0000000 Binary files a/dist/FRBAmericanCursive-800-Extrabold.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-800-Extrabold.woff2 b/dist/FRBAmericanCursive-800-Extrabold.woff2 deleted file mode 100644 index 1b44551..0000000 Binary files a/dist/FRBAmericanCursive-800-Extrabold.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-800-GuidelinesArrowsDottedExtrabold.otf b/dist/FRBAmericanCursive-800-GuidelinesArrowsDottedExtrabold.otf deleted file mode 100644 index 9443df2..0000000 Binary files a/dist/FRBAmericanCursive-800-GuidelinesArrowsDottedExtrabold.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-800-GuidelinesArrowsDottedExtrabold.woff2 b/dist/FRBAmericanCursive-800-GuidelinesArrowsDottedExtrabold.woff2 deleted file mode 100644 index 3f622e1..0000000 Binary files a/dist/FRBAmericanCursive-800-GuidelinesArrowsDottedExtrabold.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-800-GuidelinesArrowsExtrabold.otf b/dist/FRBAmericanCursive-800-GuidelinesArrowsExtrabold.otf deleted file mode 100644 index 2881068..0000000 Binary files a/dist/FRBAmericanCursive-800-GuidelinesArrowsExtrabold.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-800-GuidelinesArrowsExtrabold.woff2 b/dist/FRBAmericanCursive-800-GuidelinesArrowsExtrabold.woff2 deleted file mode 100644 index 9183001..0000000 Binary files a/dist/FRBAmericanCursive-800-GuidelinesArrowsExtrabold.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-800-GuidelinesDottedExtrabold.otf b/dist/FRBAmericanCursive-800-GuidelinesDottedExtrabold.otf deleted file mode 100644 index c4f2f93..0000000 Binary files a/dist/FRBAmericanCursive-800-GuidelinesDottedExtrabold.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-800-GuidelinesDottedExtrabold.woff2 b/dist/FRBAmericanCursive-800-GuidelinesDottedExtrabold.woff2 deleted file mode 100644 index 67d25ad..0000000 Binary files a/dist/FRBAmericanCursive-800-GuidelinesDottedExtrabold.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-800-GuidelinesExtrabold.otf b/dist/FRBAmericanCursive-800-GuidelinesExtrabold.otf deleted file mode 100644 index f2d56d0..0000000 Binary files a/dist/FRBAmericanCursive-800-GuidelinesExtrabold.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-800-GuidelinesExtrabold.woff2 b/dist/FRBAmericanCursive-800-GuidelinesExtrabold.woff2 deleted file mode 100644 index c7052ed..0000000 Binary files a/dist/FRBAmericanCursive-800-GuidelinesExtrabold.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-900-Black.otf b/dist/FRBAmericanCursive-900-Black.otf deleted file mode 100644 index 799b22b..0000000 Binary files a/dist/FRBAmericanCursive-900-Black.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-900-Black.woff2 b/dist/FRBAmericanCursive-900-Black.woff2 deleted file mode 100644 index b7415d1..0000000 Binary files a/dist/FRBAmericanCursive-900-Black.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-900-DottedBlack.otf b/dist/FRBAmericanCursive-900-DottedBlack.otf deleted file mode 100644 index 1adb8a7..0000000 Binary files a/dist/FRBAmericanCursive-900-DottedBlack.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-900-DottedBlack.woff2 b/dist/FRBAmericanCursive-900-DottedBlack.woff2 deleted file mode 100644 index 28cd59e..0000000 Binary files a/dist/FRBAmericanCursive-900-DottedBlack.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-900-GuidelinesArrowsBlack.otf b/dist/FRBAmericanCursive-900-GuidelinesArrowsBlack.otf deleted file mode 100644 index a3f95c3..0000000 Binary files a/dist/FRBAmericanCursive-900-GuidelinesArrowsBlack.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-900-GuidelinesArrowsBlack.woff2 b/dist/FRBAmericanCursive-900-GuidelinesArrowsBlack.woff2 deleted file mode 100644 index 094ac1c..0000000 Binary files a/dist/FRBAmericanCursive-900-GuidelinesArrowsBlack.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-900-GuidelinesArrowsDottedBlack.otf b/dist/FRBAmericanCursive-900-GuidelinesArrowsDottedBlack.otf deleted file mode 100644 index d36e982..0000000 Binary files a/dist/FRBAmericanCursive-900-GuidelinesArrowsDottedBlack.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-900-GuidelinesArrowsDottedBlack.woff2 b/dist/FRBAmericanCursive-900-GuidelinesArrowsDottedBlack.woff2 deleted file mode 100644 index 887eb4c..0000000 Binary files a/dist/FRBAmericanCursive-900-GuidelinesArrowsDottedBlack.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-900-GuidelinesBlack.otf b/dist/FRBAmericanCursive-900-GuidelinesBlack.otf deleted file mode 100644 index 4f442ce..0000000 Binary files a/dist/FRBAmericanCursive-900-GuidelinesBlack.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-900-GuidelinesBlack.woff2 b/dist/FRBAmericanCursive-900-GuidelinesBlack.woff2 deleted file mode 100644 index 5104eb7..0000000 Binary files a/dist/FRBAmericanCursive-900-GuidelinesBlack.woff2 and /dev/null differ diff --git a/dist/FRBAmericanCursive-900-GuidelinesDottedBlack.otf b/dist/FRBAmericanCursive-900-GuidelinesDottedBlack.otf deleted file mode 100644 index e52fea2..0000000 Binary files a/dist/FRBAmericanCursive-900-GuidelinesDottedBlack.otf and /dev/null differ diff --git a/dist/FRBAmericanCursive-900-GuidelinesDottedBlack.woff2 b/dist/FRBAmericanCursive-900-GuidelinesDottedBlack.woff2 deleted file mode 100644 index e3c7754..0000000 Binary files a/dist/FRBAmericanCursive-900-GuidelinesDottedBlack.woff2 and /dev/null differ diff --git a/doc/indesign_composer.png b/doc/indesign_composer.png new file mode 100644 index 0000000..2de57e5 Binary files /dev/null and b/doc/indesign_composer.png differ diff --git a/fea/.classes.fea.bak b/fea/.classes.fea.bak deleted file mode 100644 index fc5b218..0000000 --- a/fea/.classes.fea.bak +++ /dev/null @@ -1,38 +0,0 @@ -@Latn_lower = [a b c d e f g h i j k l m n o p q r s t u v w x y z]; -@Latn_lower_low = [a.low b.low c.low d.low e.low f.low g.low h.low i.low j.low k.low l.low m.low n.low o.low p.low q.low r.low s.low t.low u.low v.low w.low x.low y.low z.low]; -@Latn_lower_high = [a.high b.high c.high d.high e.high f.high g.high h.high i.high j.high k.high l.high m.high n.high o.high p.high q.high r.high s.high t.high u.high v.high w.high x.high y.high z.high]; -@Latn_upper = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; -@Latn_upper_rhigh = [D.rhigh H.rhigh O.rhigh P.rhigh S.rhigh T.rhigh cyr_BE.rhigh cyr_O.rhigh]; -@Latn_upper_high = [D H O P S T cyr_BE cyr_O]; -@Latn_upper_rlow = [A.rlow B.rlow B.rlowhigh B.rlowlow C.rlow E.rlow F.rlow G.rlow I.rlow J.rlow K.rlow L.rlow M.rlow N.rlow Q.rlow R.rlow R.rlowhigh R.rlowlow U.rlow Y.rlow Z.rlow cyr_A.rlow cyr_CHE.rlow cyr_DE.rlow cyr_E.rlow cyr_EF.rlow cyr_EL.rlow cyr_EM.rlow cyr_EN.rlow cyr_ER.rlow cyr_ES.rlow cyr_GHE.rlow cyr_HA.rlow cyr_I.rlow cyr_IE.rlow cyr_KA.rlow cyr_PE.rlow cyr_SHA.rlow cyr_SHCHA.rlow cyr_SHORT_I.rlow cyr_TE.rlow cyr_TSE.rlow cyr_U.rlow cyr_VE.rlow cyr_YA.rlow cyr_YERU.rlow cyr_ZE.rlow cyr_ZHE.rlow]; -@Latn_upper_low = [A B B.rlowhigh B.rlowlow C E F G I J K L M N Q R R.rlowhigh R.rlowlow U Y Z cyr_A cyr_CHE cyr_DE cyr_E cyr_EF cyr_EL cyr_EM cyr_EN cyr_ER cyr_ES cyr_GHE cyr_HA cyr_I cyr_IE cyr_KA cyr_PE cyr_SHA cyr_SHCHA cyr_SHORT_I cyr_TE cyr_TSE cyr_U cyr_VE cyr_YA cyr_YERU cyr_ZE cyr_ZHE]; -@Latn_all_lower = [d.low z.low a f l.low x.high y.low q.low w.high p.low a.high l t.low u r g.low m.low z w.low r.low g.high j c j.low v.low u.low o.high p.high h.high m.high i.low k.high s i k e.low z.high n.low d.high i.high e o.low y.high h.low v.high s.high c.low u.high j.high v b.low r.high x.low f.high o b.high f.low q t k.low n x q.high m l.high n.high a.low p g h c.high b e.high w s.low t.high d y]; -@Latn_all_upper = [M R J cyr_U.rlow I.rlow cyr_O.rhigh H.rhigh C.rlow cyr_SHORT_I.rlow S cyr_EN.rlow A G cyr_HA.rlow E.rlow C I V D cyr_ZHE.rlow Q cyr_IE.rlow B.rlowlow F.rlow X cyr_DE.rlow cyr_E.rlow cyr_KA.rlow cyr_YERU.rlow cyr_ES.rlow Z.rlow cyr_TSE.rlow H cyr_SHA.rlow J.rlow K K.rlow P W M.rlow B E cyr_ER.rlow P.rhigh R.rlow cyr_A.rlow cyr_EM.rlow L.rlow B.rlow F cyr_EL.rlow L Y.rlow cyr_VE.rlow cyr_TE.rlow R.rlowhigh O T.rhigh cyr_BE.rhigh T Q.rlow cyr_EF.rlow A.rlow U cyr_I.rlow cyr_GHE.rlow Y cyr_YA.rlow N cyr_PE.rlow U.rlow cyr_CHE.rlow Z N.rlow R.rlowlow G.rlow cyr_ZE.rlow D.rhigh O.rhigh S.rhigh B.rlowhigh cyr_SHCHA.rlow]; -@Latn_all = [R J cyr_EN.rlow S x.high C V q.low cyr_ZHE.rlow a.high r B.rlowlow z X cyr_DE.rlow cyr_KA.rlow j c j.low cyr_ES.rlow cyr_TSE.rlow u.low K K.rlow M.rlow h.high cyr_ER.rlow i.low P.rhigh i k R.rlow z.high n.low cyr_A.rlow L.rlow e o.low F cyr_EL.rlow j.high Y.rlow b.low R.rlowhigh O T.rhigh T cyr_EF.rlow x.low A.rlow U b.high f.low cyr_GHE.rlow cyr_YA.rlow N n U.rlow x cyr_CHE.rlow Z l.high R.rlowlow n.high cyr_ZE.rlow g c.high b D.rhigh s.low O.rhigh t.high S.rhigh d B.rlowhigh y cyr_SHCHA.rlow d.low M cyr_U.rlow z.low I.rlow a cyr_O.rhigh H.rhigh f l.low C.rlow cyr_SHORT_I.rlow y.low A G E.rlow cyr_HA.rlow I D w.high p.low l t.low u Q cyr_IE.rlow g.low F.rlow m.low w.low r.low g.high cyr_E.rlow cyr_YERU.rlow Z.rlow v.low H cyr_SHA.rlow J.rlow o.high P p.high W m.high B E k.high s e.low d.high cyr_EM.rlow i.high y.high h.low B.rlow v.high L s.high c.low u.high v cyr_VE.rlow cyr_TE.rlow r.high cyr_BE.rhigh Q.rlow cyr_I.rlow f.high o Y q t k.low cyr_PE.rlow q.high N.rlow m G.rlow a.low p h e.high w]; -@b = [b.high b.low b]; -@o = [o.alt.low o.alt o.low o.alt.high o o.high]; -@v = [v.low v.high v]; -@w = [w w.low w.high]; -@bovw = [b.low o.alt.low o.alt o.low v.low b w v.high w.low w.high o.alt.high o b.high o.high v]; -@Latn_lower_no_bovw = [d.low z.low a f l.low x.high y.low q.low p.low a.high l t.low u r g.low m.low z r.low g.high j c j.low u.low p.high h.high m.high i.low k.high s i k e.low z.high n.low d.high i.high e y.high h.low s.high c.low u.high j.high r.high x.low f.high f.low q t k.low n x q.high m l.high n.high a.low g p h c.high e.high s.low t.high d y]; -@Latn_upper_rlowlow = [B.rlowlow R.rlowlow]; -@Latn_upper_joinable = [B R]; -@Latn_upper_joinable_rlow = [B.rlow R.rlow]; -@Cyrl_lower = [cyr_che cyr_u cyr_te cyr_be cyr_er cyr_ka cyr_ve cyr_ha cyr_es cyr_short_i cyr_sha cyr_e cyr_de cyr_ya cyr_shcha cyr_tse cyr_el cyr_yeru cyr_ie cyr_zhe cyr_ef cyr_ghe cyr_i cyr_em cyr_a cyr_o cyr_pe cyr_ze cyr_en]; -@Cyrl_lower_low = [cyr_che.low cyr_u.low cyr_te.low cyr_be.low cyr_er.low cyr_ka.low cyr_ve.low cyr_ha.low cyr_es.low cyr_short_i.low cyr_sha.low cyr_e.low cyr_de.low cyr_ya.low cyr_shcha.low cyr_tse.low cyr_el.low cyr_yeru.low cyr_ie.low cyr_zhe.low cyr_ef.low cyr_ghe.low cyr_i.low cyr_em.low cyr_a.low cyr_o.low cyr_pe.low cyr_ze.low cyr_en.low]; -@Cyrl_lower_high = [cyr_che.high cyr_u.high cyr_te.high cyr_be.high cyr_er.high cyr_ka.high cyr_ve.high cyr_ha.high cyr_es.high cyr_short_i.high cyr_sha.high cyr_e.high cyr_de.high cyr_ya.high cyr_shcha.high cyr_tse.high cyr_el.high cyr_yeru.high cyr_ie.high cyr_zhe.high cyr_ef.high cyr_ghe.high cyr_i.high cyr_em.high cyr_a.high cyr_o.high cyr_pe.high cyr_ze.high cyr_en.high]; -@Cyrl_upper = [cyr_A cyr_BE cyr_CHE cyr_DE cyr_E cyr_EF cyr_EL cyr_EM cyr_EN cyr_ER cyr_ES cyr_GHE cyr_HA cyr_HARD_SIGN cyr_I cyr_IE cyr_KA cyr_O cyr_PE cyr_SHA cyr_SHCHA cyr_SHORT_I cyr_SOFT_SIGN cyr_TE cyr_TSE cyr_U cyr_VE cyr_YA cyr_YERU cyr_YU cyr_ZE cyr_ZHE]; -@Cyrl_upper_rhigh = [cyr_BE.rhigh cyr_O.rhigh]; -@Cyrl_upper_high = [cyr_BE cyr_O]; -@Cyrl_upper_rlow = [cyr_A.rlow cyr_CHE.rlow cyr_DE.rlow cyr_E.rlow cyr_EF.rlow cyr_EL.rlow cyr_EM.rlow cyr_EN.rlow cyr_ER.rlow cyr_ES.rlow cyr_GHE.rlow cyr_HA.rlow cyr_I.rlow cyr_IE.rlow cyr_KA.rlow cyr_PE.rlow cyr_SHA.rlow cyr_SHCHA.rlow cyr_SHORT_I.rlow cyr_TE.rlow cyr_TSE.rlow cyr_U.rlow cyr_VE.rlow cyr_YA.rlow cyr_YERU.rlow cyr_ZE.rlow cyr_ZHE.rlow]; -@Cyrl_upper_low = [cyr_A cyr_CHE cyr_DE cyr_E cyr_EF cyr_EL cyr_EM cyr_EN cyr_ER cyr_ES cyr_GHE cyr_HA cyr_I cyr_IE cyr_KA cyr_PE cyr_SHA cyr_SHCHA cyr_SHORT_I cyr_TE cyr_TSE cyr_U cyr_VE cyr_YA cyr_YERU cyr_ZE cyr_ZHE]; -@Cyrl_signs_finalow = [cyr_hard_sign.finalow cyr_soft_sign.finalow cyr_yu.finalow]; -@Cyrl_signs_finahigh = [cyr_hard_sign.finahigh cyr_soft_sign.finahigh cyr_yu.finahigh]; -@Cyrl_signs = [cyr_hard_sign cyr_soft_sign cyr_yu]; -@cyr_ve = [cyr_o.low cyr_o.high cyr_ve]; -@cyr_o = [cyr_ve.low cyr_o cyr_ve.high]; -@Cyrl_all_signs = [cyr_yu cyr_hard_sign.finalow cyr_hard_sign cyr_soft_sign cyr_yu.finahigh cyr_hard_sign.finahigh cyr_soft_sign.finalow cyr_yu.finalow cyr_soft_sign.finahigh]; -@Cyrl_all_lower = [cyr_che cyr_ha.low cyr_shcha.high cyr_pe.high cyr_es.high cyr_be cyr_ze.low cyr_ghe.high cyr_ze.high cyr_ya.high cyr_ka cyr_ya.low cyr_ve cyr_em.low cyr_es cyr_short_i cyr_short_i.high cyr_tse.high cyr_ie.high cyr_u.low cyr_u.high cyr_be.high cyr_ka.high cyr_de cyr_de.high cyr_shcha cyr_te.low cyr_tse.low cyr_tse cyr_sha.low cyr_ef.high cyr_yeru cyr_ie cyr_zhe cyr_er.high cyr_i cyr_er.low cyr_yeru.high cyr_che.high cyr_ie.low cyr_em cyr_o.high cyr_a cyr_ghe.low cyr_e.high cyr_ze cyr_e.low cyr_en cyr_em.high cyr_en.high cyr_ve.high cyr_u cyr_ve.low cyr_te cyr_de.low cyr_o.low cyr_zhe.low cyr_zhe.high cyr_er cyr_i.high cyr_ha cyr_te.high cyr_yeru.low cyr_i.low cyr_sha cyr_ef.low cyr_e cyr_ya cyr_es.low cyr_sha.high cyr_el.high cyr_el cyr_ka.low cyr_be.low cyr_ef cyr_ghe cyr_el.low cyr_en.low cyr_ha.high cyr_a.low cyr_che.low cyr_short_i.low cyr_o cyr_pe cyr_pe.low cyr_shcha.low cyr_a.high]; -@Cyrl_lower_no_veo = [cyr_che cyr_ha.low cyr_shcha.high cyr_pe.high cyr_es.high cyr_be cyr_ze.low cyr_ghe.high cyr_ze.high cyr_ya.high cyr_ka cyr_ya.low cyr_em.low cyr_es cyr_short_i cyr_short_i.high cyr_tse.high cyr_ie.high cyr_u.low cyr_u.high cyr_be.high cyr_ka.high cyr_de cyr_de.high cyr_shcha cyr_te.low cyr_tse.low cyr_tse cyr_sha.low cyr_ef.high cyr_yeru cyr_ie cyr_zhe cyr_er.high cyr_i cyr_er.low cyr_yeru.high cyr_che.high cyr_ie.low cyr_em cyr_a cyr_ghe.low cyr_e.high cyr_ze cyr_e.low cyr_em.high cyr_en cyr_en.high cyr_u cyr_te cyr_de.low cyr_zhe.low cyr_zhe.high cyr_er cyr_i.high cyr_ha cyr_te.high cyr_yeru.low cyr_i.low cyr_sha cyr_ef.low cyr_e cyr_ya cyr_es.low cyr_sha.high cyr_el.high cyr_el cyr_ka.low cyr_be.low cyr_ef cyr_ghe cyr_el.low cyr_en.low cyr_ha.high cyr_a.low cyr_che.low cyr_short_i.low cyr_pe cyr_pe.low cyr_a.high cyr_shcha.low]; -@Cyrl_all = [cyr_che cyr_ha.low cyr_shcha.high cyr_pe.high cyr_es.high cyr_be cyr_ze.low cyr_TSE cyr_VE cyr_ghe.high cyr_ze.high cyr_ya.high cyr_ka cyr_ya.low cyr_SHCHA cyr_ve cyr_em.low cyr_es cyr_EF cyr_short_i cyr_short_i.high cyr_tse.high cyr_ie.high cyr_YERU cyr_SHA cyr_u.low cyr_u.high cyr_be.high cyr_ka.high cyr_de cyr_de.high cyr_shcha cyr_SHORT_I cyr_te.low cyr_tse.low cyr_A cyr_tse cyr_YU cyr_sha.low cyr_ef.high cyr_ES cyr_yeru cyr_ie cyr_DE cyr_I cyr_zhe cyr_er.high cyr_YA cyr_i cyr_GHE cyr_er.low cyr_yeru.high cyr_che.high cyr_SOFT_SIGN cyr_EL cyr_ie.low cyr_em cyr_o.high cyr_a cyr_ghe.low cyr_ZE cyr_e.high cyr_ze cyr_e.low cyr_em.high cyr_en cyr_en.high cyr_ve.high cyr_u cyr_ve.low cyr_E cyr_te cyr_de.low cyr_o.low cyr_zhe.low cyr_CHE cyr_zhe.high cyr_er cyr_i.high cyr_U cyr_ha cyr_te.high cyr_yeru.low cyr_ZHE cyr_i.low cyr_TE cyr_sha cyr_ef.low cyr_e cyr_ya cyr_HA cyr_es.low cyr_sha.high cyr_PE cyr_el.high cyr_el cyr_O cyr_HARD_SIGN cyr_ka.low cyr_be.low cyr_BE cyr_KA cyr_ef cyr_ghe cyr_el.low cyr_EN cyr_en.low cyr_IE cyr_ha.high cyr_a.low cyr_che.low cyr_short_i.low cyr_ER cyr_pe cyr_pe.low cyr_a.high cyr_o cyr_shcha.low cyr_EM]; - diff --git a/fea/Cyrl.fea b/fea/Cyrl.fea index cebcaaf..f34f19c 100644 --- a/fea/Cyrl.fea +++ b/fea/Cyrl.fea @@ -67,13 +67,14 @@ feature ccmp { } ccmp2_3; lookup ccmp2_4 { - pos @Cyrl_all_signs 80 @Cyrl_all; + lookupflag IgnoreMarks; + sub @Cyrl_upper_high' lookup CyrlRhigh @Cyrl_lower_low' lookup CyrlHigh; + sub @Cyrl_upper_low' lookup CyrlRlow @Cyrl_lower_low; } ccmp2_4; lookup ccmp2_5 { lookupflag IgnoreMarks; - sub @Cyrl_upper_high' lookup CyrlRhigh @Cyrl_lower_low' lookup CyrlHigh; - sub @Cyrl_upper_low' lookup CyrlRlow @Cyrl_lower_low; + sub @tails' lookup NullTail @Cyrl_signs_finalow; } ccmp2_5; } ccmp; diff --git a/fea/FRBAmericanCursive_features.fea b/fea/FRBAmericanCursive_features.fea new file mode 100644 index 0000000..e1f2181 --- /dev/null +++ b/fea/FRBAmericanCursive_features.fea @@ -0,0 +1,20 @@ +# This file is not a duplicate to the source features.fea file. This one is meant to have its ${UFO} substituted, to save on costly recalculation/copying of strokes_mark contents. +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem cyrl dflt; + +include(../fea/GDEF.fea); +include(../fea/classes.fea); +include(../fea/Latn.fea); +include(../fea/Cyrl.fea); +include(../fea/ccmp.fea); +include(../fea/mark.fea); +include(../fea/mkmk.fea); +include(${UFO}/strokes_mark.fea); +include(../fea/frac.fea); +include(../fea/salt.fea); +include(../fea/tails.fea); +include(../fea/strokes.fea); +include(../fea/strokes_increment.fea); + +# vim: set ts=4 sw=4 expandtab: diff --git a/fea/FRBAmericanPrint_features.fea b/fea/FRBAmericanPrint_features.fea new file mode 100644 index 0000000..d0cb41f --- /dev/null +++ b/fea/FRBAmericanPrint_features.fea @@ -0,0 +1,11 @@ +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem cyrl dflt; + +include(../fea/GDEF.fea); +include(../fea/classes.fea); +include(../fea/ccmp.fea); +include(../fea/strokes.fea); +include(${UFO}/strokes_mark.fea); #strokes_mark.fea + +# vim: set ts=4 sw=4 expandtab: diff --git a/fea/Latn.fea b/fea/Latn.fea index 982fc84..2740356 100644 --- a/fea/Latn.fea +++ b/fea/Latn.fea @@ -4,7 +4,7 @@ lookup LatnMedi { } LatnMedi; lookup LatnFina { - #lookupflag IgnoreMarks; + lookupflag IgnoreMarks; sub a by a.low tail.lowwide; sub b by b.low tail.high; sub c by c.low tail.low; @@ -40,10 +40,16 @@ lookup LatnFina { sub oe by oe.low tail.low; sub ccedilla by ccedilla.low tail.lowwide; sub eth by eth.high tail.high; + sub dcroat by dcroat.low tail.lowwide; + sub e.alt by e.low tail.low; + sub f.alt by f.low tail.low; + sub l.alt by l.low tail.lowwide; + sub o.alt by o.low.alt tail.high; + sub t.alt by t.low tail.lowwide; } LatnFina; lookup LatnIsolFina { - #lookupflag IgnoreMarks; + lookupflag IgnoreMarks; sub a by a tail.lowwide; sub b by b tail.high; sub c by c tail.low; @@ -78,7 +84,13 @@ lookup LatnIsolFina { sub ae by ae tail.low; sub oe by oe tail.low; sub ccedilla by ccedilla tail.lowwide; - sub eth by eth.high tail.high; + sub eth by eth tail.high; + sub dcroat by dcroat tail.lowwide; + sub e.alt by e tail.low; + sub f.alt by f tail.low; + sub l.alt by l tail.lowwide; + sub o.alt by o.alt tail.high; + sub t.alt by t tail.lowwide; } LatnIsolFina; lookup LatnHigh { @@ -96,11 +108,39 @@ lookup LatnRlow { sub @Latn_upper_low by @Latn_upper_rlow; } LatnRlow; -lookup LatnNullTail { +lookup NullTail { + lookupflag 0; sub tail.low by NULL; sub tail.lowwide by NULL; sub tail.high by NULL; -} LatnNullTail; +} NullTail; + +feature cv01 { + cvParameters { + FeatUILabelNameID { + name "Make apostrophes float above words instead of breaking them"; + }; + + # Some buggy software uses this as FeatUILabelNameID and glitches if it's + # NULL despite spec promises. + FeatUITooltipTextNameID { + name "Make apostrophes float above words instead of breaking them"; + }; + + SampleTextNameID { + name "it's there's how's y'all you're they're"; + name 3 1 0x040C "l’apostrophe qu’est presqu’île"; # Français + }; + + Character 0x27; # quotesingle + Character 0x2019; # quoteleft + }; + + lookup zerolengthapos { + sub quotesingle by quotesingle.0len; + sub quoteleft by quoteleft.0len; + } zerolengthapos; +} cv01; feature ccmp { lookup ccmp1_1 { @@ -148,13 +188,8 @@ feature ccmp { } ccmp1_8; lookup ccmp1_9 { - lookupflag IgnoreMarks; - sub [tail.low tail.lowwide tail.high]' lookup LatnNullTail quotesingle @Latn_lower; + lookupflag MarkAttachmentType @zerolen_marks; + sub @tails' lookup NullTail @quotes @Latn_all; } ccmp1_9; - - lookup ccmp1_10 { - pos quotesingle [m v] -110; - } ccmp1_10; } ccmp; - # vim: set ts=4 sw=4 expandtab: diff --git a/fea/ccmp.fea b/fea/ccmp.fea deleted file mode 100644 index a74adf5..0000000 --- a/fea/ccmp.fea +++ /dev/null @@ -1,141 +0,0 @@ -feature ccmp { - lookup ccmp_placeholders { - sub uni00C0 by A gravecomb; - sub uni00C1 by A acutecomb; - sub uni00C2 by A uni0302; - sub uni00C3 by A tildecomb; - sub uni00C4 by A uni0308; - sub uni00C5 by A uni030A; - sub uni00C8 by E gravecomb; - sub uni00C9 by E acutecomb; - sub uni00CA by E uni0302; - sub uni00CB by E uni0308; - sub uni00CC by I gravecomb; - sub uni00CD by I acutecomb; - sub uni00CE by I uni0302; - sub uni00CF by I uni0308; - sub uni00D1 by N tildecomb; - sub uni00D2 by O gravecomb; - sub uni00D3 by O acutecomb; - sub uni00D4 by O uni0302; - sub uni00D5 by O tildecomb; - sub uni00D6 by O uni0308; - sub uni00D9 by U gravecomb; - sub uni00DA by U acutecomb; - sub uni00DB by U uni0302; - sub uni00DC by U uni0308; - sub uni00DD by Y acutecomb; - sub uni00E0 by a gravecomb; - sub uni00E1 by a acutecomb; - sub uni00E2 by a uni0302; - sub uni00E3 by a tildecomb; - sub uni00E4 by a uni0308; - sub uni00E5 by a uni030A; - sub uni00E8 by e gravecomb; - sub uni00E9 by e acutecomb; - sub uni00EA by e uni0302; - sub uni00EB by e uni0308; - sub uni00EC by dotlessi gravecomb; - sub uni00ED by dotlessi acutecomb; - sub uni00EE by dotlessi uni0302; - sub uni00EF by dotlessi uni0308; - sub uni00F1 by n tildecomb; - sub uni00F2 by o gravecomb; - sub uni00F3 by o acutecomb; - sub uni00F4 by o uni0302; - sub uni00F5 by o tildecomb; - sub uni00F6 by o uni0308; - sub uni00F9 by u gravecomb; - sub uni00FA by u acutecomb; - sub uni00FB by u uni0302; - sub uni00FC by u uni0308; - sub uni00FD by y acutecomb; - sub uni00FF by y uni0308; - sub uni0100 by A uni0304; - sub uni0101 by a uni0304; - sub uni0102 by A uni0306; - sub uni0103 by a uni0306; - sub uni0106 by C acutecomb; - sub uni0107 by c acutecomb; - sub uni0108 by C uni0302; - sub uni0109 by c uni0302; - sub uni010A by C uni0307; - sub uni010B by c uni0307; - sub uni010C by C uni030C; - sub uni010D by c uni030C; - sub uni010E by D uni030C; - sub uni010F by d uni030C; - sub uni0112 by E uni0304; - sub uni0113 by e uni0304; - sub uni0114 by E uni0306; - sub uni0115 by e uni0306; - sub uni0116 by E uni0307; - sub uni0117 by e uni0307; - sub uni011A by E uni030C; - sub uni011B by e uni030C; - sub uni011C by G uni0302; - sub uni011D by g uni0302; - sub uni011E by G uni0306; - sub uni011F by g uni0306; - sub uni0120 by G uni0307; - sub uni0121 by g uni0307; - sub uni0124 by H uni0302; - sub uni0125 by h uni0302; - sub uni0128 by I tildecomb; - sub uni0129 by dotlessi tildecomb; - sub uni012A by I uni0304; - sub uni012B by dotlessi uni0304; - sub uni012C by I uni0306; - sub uni012D by dotlessi uni0306; - sub uni0130 by I uni0307; - sub uni0134 by J uni0302; - sub uni0135 by dotlessj uni0302; - sub uni0139 by L acutecomb; - sub uni013A by l acutecomb; - sub uni013D by L uni030C; - sub uni013E by l uni030C; - sub uni0143 by N acutecomb; - sub uni0144 by n acutecomb; - sub uni0147 by N uni030C; - sub uni0148 by n uni030C; - sub uni014C by O uni0304; - sub uni014D by o uni0304; - sub uni014E by O uni0306; - sub uni014F by o uni0306; - sub uni0150 by O uni030B; - sub uni0151 by o uni030B; - sub uni0154 by R acutecomb; - sub uni0155 by r acutecomb; - sub uni0158 by R uni030C; - sub uni0159 by r uni030C; - sub uni015A by S acutecomb; - sub uni015B by s acutecomb; - sub uni015C by S uni0302; - sub uni015D by s uni0302; - sub uni0160 by S uni030C; - sub uni0161 by s uni030C; - sub uni0164 by T uni030C; - sub uni0165 by t uni030C; - sub uni0168 by U tildecomb; - sub uni0169 by u tildecomb; - sub uni016A by U uni0304; - sub uni016B by u uni0304; - sub uni016C by U uni0306; - sub uni016D by u uni0306; - sub uni016E by U uni030A; - sub uni016F by u uni030A; - sub uni0170 by U uni030B; - sub uni0171 by u uni030B; - sub uni0174 by W uni0302; - sub uni0175 by w uni0302; - sub uni0176 by Y uni0302; - sub uni0177 by y uni0302; - sub uni0178 by Y uni0308; - sub uni0179 by Z acutecomb; - sub uni017A by z acutecomb; - sub uni017B by Z uni0307; - sub uni017C by z uni0307; - sub uni017D by Z uni030C; - sub uni017E by z uni030C; - } ccmp_placeholders; -} ccmp; diff --git a/fea/classes.fea b/fea/classes.fea deleted file mode 100644 index 13743ed..0000000 --- a/fea/classes.fea +++ /dev/null @@ -1,39 +0,0 @@ -@Latn_lower = [a b c d e f g h i j k l m n o p q r s t u v w x y z dotlessi dotlessj germandbls thorn oslash ae oe ccedilla eth]; -@Latn_lower_low = [a.low b.low c.low d.low e.low f.low g.low h.low i.low j.low k.low l.low m.low n.low o.low p.low q.low r.low s.low t.low u.low v.low w.low x.low y.low z.low dotlessi.low dotlessj.low germandbls.low thorn.low oslash.low ae.low oe.low ccedilla.low eth.low]; -@Latn_lower_high = [a.high b.high c.high d.high e.high f.high g.high h.high i.high j.high k.high l.high m.high n.high o.high p.high q.high r.high s.high t.high u.high v.high w.high x.high y.high z.high dotlessi.high dotlessj.high germandbls.high thorn.high oslash.high ae.high oe.high ccedilla.high eth.high]; -@Latn_upper = [A AE B C Ccedilla D E Eth F G H I J K L M N O OE Oslash P Q R S T Thorn U V W X Y Z]; -@Latn_upper_rhigh = [D.rhigh Eth.rhigh H.rhigh O.rhigh P.rhigh S.rhigh T.rhigh]; -@Latn_upper_high = [D Eth H O P S T]; -@Latn_upper_rlow = [A.rlow AE.rlow B.rlow C.rlow Ccedilla.rlow E.rlow F.rlow G.rlow I.rlow J.rlow K.rlow L.rlow M.rlow N.rlow OE.rlow Q.rlow R.rlow U.rlow X.rlow Y.rlow Z.rlow]; -@Latn_upper_low = [A AE B C Ccedilla E F G I J K L M N OE Q R U X Y Z]; -@Latn_all_lower = [l.low oe.low d p.high q.high i.high n.high k.high s.low z.high t.high ccedilla p c.high f b u g.low j.high v.high n.low germandbls.low y.low v.low f.high i.low l b.high w r eth.low thorn j.low ae.high m germandbls.high dotlessi z.low d.low dotlessi.low thorn.low ae.low o.low v h.low oslash.high s.high c.low p.low oslash s oe.high ccedilla.high w.low m.high o oe o.high m.low f.low y ccedilla.low eth y.high b.low j ae k u.high u.low t a.low x.low dotlessj.high i z t.low w.high e dotlessi.high a.high r.high k.low n g.high dotlessj.low q r.low oslash.low l.high germandbls d.high a dotlessj e.low thorn.high e.high g eth.high h h.high x.high x c q.low]; -@Latn_all_upper = [Ccedilla.rlow E.rlow N.rlow I.rlow P OE C.rlow X L O.rhigh O R L.rlow X.rlow D.rhigh K Q U.rlow Y.rlow AE.rlow R.rlow C J S G M.rlow F.rlow N G.rlow T W H.rhigh D Ccedilla I Thorn B P.rhigh A U K.rlow F AE H Y S.rhigh A.rlow J.rlow Z.rlow Oslash Z OE.rlow T.rhigh Q.rlow V E B.rlow Eth.rhigh M Eth]; -@Latn_all = [l.low I.rlow d OE O.rhigh R c.high ccedilla p L.rlow f D.rhigh K b u g.low AE.rlow C J N i.low l b.high w r eth.low Ccedilla thorn m K.rlow F S.rhigh A.rlow Z.rlow z.low OE.rlow Oslash thorn.low V o.low v s.high E c.low oslash M w.low m.high o f.low N.rlow y y.high L O X.rlow b.low ae k u.high u.low Y.rlow x.low z t.low w.high F.rlow r.high g.high oslash.low H.rhigh I P.rhigh a dotlessj eth.high x c q.low R.rlow Ccedilla.rlow E.rlow oe.low p.high q.high C.rlow X i.high k.high s.low t.high z.high j.high v.high n.low germandbls.low y.low M.rlow v.low f.high T D j.low ae.high B A germandbls.high dotlessi AE H J.rlow d.low dotlessi.low ae.low Z oslash.high h.low p.low oe.high s ccedilla.high Eth oe o.high m.low P ccedilla.low eth j Q U.rlow t a.low dotlessj.high i S G e dotlessi.high a.high k.low n G.rlow dotlessj.low W q r.low l.high germandbls d.high Thorn e.low U thorn.high e.high g Y T.rhigh Q.rlow h h.high x.high n.high B.rlow Eth.rhigh]; -@b = [b.low b b.high]; -@o = [o.alt o.low o o.high o.alt.low o.alt.high]; -@v = [v.high v v.low]; -@w = [w w.high w.low]; -@eth = [eth eth.high eth.low]; -@bovw = [o o.high b.high o.alt.low w eth.low o.alt eth b.low b v.high o.alt.high eth.high o.low v w.high v.low w.low]; -@Latn_lower_no_bovw = [l.low oe.low d p.high q.high i.high n.high k.high s.low t.high z.high c.high ccedilla p f u g.low j.high n.low germandbls.low y.low f.high i.low l r thorn j.low ae.high m germandbls.high dotlessi z.low d.low dotlessi.low thorn.low ae.low oslash.high h.low s.high c.low p.low oslash oe.high s ccedilla.high m.high oe m.low f.low y ccedilla.low y.high ae j k u.high u.low t x.low a.low dotlessj.high i z t.low e dotlessi.high a.high r.high k.low n g.high dotlessj.low q oslash.low r.low l.high germandbls d.high a dotlessj e.low thorn.high e.high g h h.high x.high x c q.low]; -@Latn_upper_rlowlow = [B.rlowlow R.rlowlow]; -@Latn_upper_joinable = [B R]; -@Latn_upper_joinable_rlow = [B.rlow R.rlow]; -@Cyrl_lower = [cyr_ha cyr_ghe cyr_zhe cyr_es cyr_tse cyr_ie cyr_ze cyr_te cyr_short_i cyr_a cyr_em cyr_ya cyr_er cyr_ef cyr_be cyr_o cyr_de cyr_el cyr_sha cyr_shcha cyr_ka cyr_yeru cyr_che cyr_ve cyr_u cyr_e cyr_en cyr_i cyr_pe]; -@Cyrl_lower_low = [cyr_ha.low cyr_ghe.low cyr_zhe.low cyr_es.low cyr_tse.low cyr_ie.low cyr_ze.low cyr_te.low cyr_short_i.low cyr_a.low cyr_em.low cyr_ya.low cyr_er.low cyr_ef.low cyr_be.low cyr_o.low cyr_de.low cyr_el.low cyr_sha.low cyr_shcha.low cyr_ka.low cyr_yeru.low cyr_che.low cyr_ve.low cyr_u.low cyr_e.low cyr_en.low cyr_i.low cyr_pe.low]; -@Cyrl_lower_high = [cyr_ha.high cyr_ghe.high cyr_zhe.high cyr_es.high cyr_tse.high cyr_ie.high cyr_ze.high cyr_te.high cyr_short_i.high cyr_a.high cyr_em.high cyr_ya.high cyr_er.high cyr_ef.high cyr_be.high cyr_o.high cyr_de.high cyr_el.high cyr_sha.high cyr_shcha.high cyr_ka.high cyr_yeru.high cyr_che.high cyr_ve.high cyr_u.high cyr_e.high cyr_en.high cyr_i.high cyr_pe.high]; -@Cyrl_upper = [cyr_A cyr_BE cyr_CHE cyr_DE cyr_E cyr_EF cyr_EL cyr_EM cyr_EN cyr_ER cyr_ES cyr_GHE cyr_HA cyr_HARD_SIGN cyr_I cyr_IE cyr_KA cyr_O cyr_PE cyr_SHA cyr_SHCHA cyr_SHORT_I cyr_SOFT_SIGN cyr_TE cyr_TSE cyr_U cyr_VE cyr_YA cyr_YERU cyr_YU cyr_ZE cyr_ZHE]; -@Cyrl_upper_rhigh = [cyr_BE.rhigh cyr_O.rhigh]; -@Cyrl_upper_high = [cyr_BE cyr_O]; -@Cyrl_upper_rlow = [cyr_A.rlow cyr_CHE.rlow cyr_DE.rlow cyr_E.rlow cyr_EF.rlow cyr_EL.rlow cyr_EM.rlow cyr_EN.rlow cyr_ER.rlow cyr_ES.rlow cyr_GHE.rlow cyr_HA.rlow cyr_I.rlow cyr_IE.rlow cyr_KA.rlow cyr_PE.rlow cyr_SHA.rlow cyr_SHCHA.rlow cyr_SHORT_I.rlow cyr_TE.rlow cyr_TSE.rlow cyr_U.rlow cyr_VE.rlow cyr_YA.rlow cyr_YERU.rlow cyr_ZE.rlow cyr_ZHE.rlow]; -@Cyrl_upper_low = [cyr_A cyr_CHE cyr_DE cyr_E cyr_EF cyr_EL cyr_EM cyr_EN cyr_ER cyr_ES cyr_GHE cyr_HA cyr_I cyr_IE cyr_KA cyr_PE cyr_SHA cyr_SHCHA cyr_SHORT_I cyr_TE cyr_TSE cyr_U cyr_VE cyr_YA cyr_YERU cyr_ZE cyr_ZHE]; -@Cyrl_signs_finalow = [cyr_hard_sign.finalow cyr_soft_sign.finalow cyr_yu.finalow]; -@Cyrl_signs_finahigh = [cyr_hard_sign.finahigh cyr_soft_sign.finahigh cyr_yu.finahigh]; -@Cyrl_signs = [cyr_hard_sign cyr_soft_sign cyr_yu]; -@cyr_ve = [cyr_ve cyr_o.low cyr_o.high]; -@cyr_o = [cyr_ve.low cyr_ve.high cyr_o]; -@Cyrl_all_signs = [cyr_hard_sign cyr_yu cyr_yu.finalow cyr_yu.finahigh cyr_hard_sign.finalow cyr_soft_sign cyr_hard_sign.finahigh cyr_soft_sign.finahigh cyr_soft_sign.finalow]; -@Cyrl_all_lower = [cyr_ha cyr_short_i.low cyr_de.low cyr_ve.low cyr_tse cyr_ya.low cyr_pe.high cyr_ze cyr_tse.high cyr_te.high cyr_er.low cyr_a cyr_de.high cyr_ghe.low cyr_es.low cyr_er.high cyr_em cyr_ya cyr_el.low cyr_er cyr_o.low cyr_u.high cyr_o.high cyr_be cyr_i.low cyr_de cyr_el.high cyr_el cyr_ze.low cyr_tse.low cyr_e.low cyr_ghe.high cyr_che cyr_a.low cyr_pe.low cyr_u cyr_e cyr_i cyr_ya.high cyr_pe cyr_che.low cyr_es.high cyr_ha.low cyr_ghe cyr_zhe cyr_ha.high cyr_sha.high cyr_em.high cyr_ie.high cyr_es cyr_ie.low cyr_ie cyr_be.high cyr_te cyr_short_i cyr_en.low cyr_i.high cyr_che.high cyr_en.high cyr_ef.low cyr_shcha.low cyr_zhe.high cyr_ka.high cyr_ef cyr_o cyr_short_i.high cyr_u.low cyr_a.high cyr_ef.high cyr_te.low cyr_sha cyr_shcha cyr_ka cyr_yeru cyr_ka.low cyr_yeru.low cyr_e.high cyr_ze.high cyr_em.low cyr_ve cyr_sha.low cyr_en cyr_zhe.low cyr_shcha.high cyr_be.low cyr_yeru.high cyr_ve.high]; -@Cyrl_lower_no_veo = [cyr_ha cyr_short_i.low cyr_de.low cyr_tse cyr_ya.low cyr_pe.high cyr_ze cyr_tse.high cyr_te.high cyr_er.low cyr_a cyr_de.high cyr_ghe.low cyr_es.low cyr_er.high cyr_em cyr_el.low cyr_ya cyr_er cyr_u.high cyr_be cyr_i.low cyr_de cyr_el.high cyr_el cyr_ze.low cyr_tse.low cyr_e.low cyr_ghe.high cyr_che cyr_a.low cyr_pe.low cyr_u cyr_e cyr_i cyr_ya.high cyr_pe cyr_che.low cyr_es.high cyr_ha.low cyr_ghe cyr_zhe cyr_ha.high cyr_sha.high cyr_em.high cyr_ie.high cyr_es cyr_ie.low cyr_ie cyr_be.high cyr_te cyr_short_i cyr_en.low cyr_i.high cyr_che.high cyr_en.high cyr_ef.low cyr_shcha.low cyr_zhe.high cyr_ka.high cyr_ef cyr_short_i.high cyr_u.low cyr_a.high cyr_ef.high cyr_te.low cyr_sha cyr_shcha cyr_ka cyr_yeru.low cyr_ka.low cyr_yeru cyr_e.high cyr_ze.high cyr_em.low cyr_sha.low cyr_en cyr_zhe.low cyr_shcha.high cyr_be.low cyr_yeru.high]; -@Cyrl_all = [cyr_ha cyr_short_i.low cyr_GHE cyr_IE cyr_de.low cyr_I cyr_HA cyr_ve.low cyr_tse cyr_ya.low cyr_pe.high cyr_ze cyr_tse.high cyr_te.high cyr_er.low cyr_a cyr_de.high cyr_ghe.low cyr_es.low cyr_er.high cyr_em cyr_O cyr_SHCHA cyr_el.low cyr_ya cyr_EF cyr_er cyr_o.low cyr_u.high cyr_o.high cyr_be cyr_i.low cyr_E cyr_de cyr_el.high cyr_el cyr_ze.low cyr_tse.low cyr_e.low cyr_ghe.high cyr_che cyr_a.low cyr_SOFT_SIGN cyr_pe.low cyr_A cyr_u cyr_KA cyr_e cyr_TE cyr_i cyr_VE cyr_ya.high cyr_YU cyr_U cyr_EL cyr_pe cyr_SHA cyr_ZE cyr_che.low cyr_DE cyr_es.high cyr_ER cyr_ha.low cyr_ghe cyr_zhe cyr_ha.high cyr_sha.high cyr_em.high cyr_EN cyr_ie.high cyr_es cyr_TSE cyr_ie.low cyr_ie cyr_be.high cyr_te cyr_short_i cyr_en.low cyr_BE cyr_i.high cyr_che.high cyr_en.high cyr_ef.low cyr_ZHE cyr_CHE cyr_shcha.low cyr_zhe.high cyr_ES cyr_ka.high cyr_ef cyr_o cyr_short_i.high cyr_u.low cyr_PE cyr_SHORT_I cyr_a.high cyr_ef.high cyr_te.low cyr_EM cyr_sha cyr_shcha cyr_YERU cyr_ka cyr_yeru.low cyr_ka.low cyr_yeru cyr_e.high cyr_ze.high cyr_YA cyr_em.low cyr_sha.low cyr_ve cyr_HARD_SIGN cyr_en cyr_zhe.low cyr_shcha.high cyr_be.low cyr_yeru.high cyr_ve.high]; - diff --git a/fea/classes.fee b/fea/classes.fee deleted file mode 100644 index e6a31e0..0000000 --- a/fea/classes.fee +++ /dev/null @@ -1,53 +0,0 @@ -#DefineClass @lower = /^([a-z]|cyr_[a-z_]+)$/; -# Latn - -DefineClass @Latn_lower = /^[a-z]$/; -DefineClass @Latn_lower = [@Latn_lower dotlessi dotlessj germandbls thorn oslash ae oe ccedilla eth]; -DefineClass @Latn_lower_low = @Latn_lower.low; -DefineClass @Latn_lower_high = @Latn_lower.high; - -DefineClass @Latn_upper = /^[A-Z]+[A-Za-z]*$/; -DefineClass @Latn_upper_rhigh = /^[A-Z]+[A-Za-z]*\.rhigh$/; -DefineClass @Latn_upper_high = @Latn_upper_rhigh~rhigh; -DefineClass @Latn_upper_rlow = /^[A-Z]+[A-Za-z]*\.rlow$/; -DefineClass @Latn_upper_low = @Latn_upper_rlow~rlow; - -DefineClass @Latn_all_lower = @Latn_lower | @Latn_lower_low | @Latn_lower_high; -DefineClass @Latn_all_upper = @Latn_upper | @Latn_upper_rhigh | @Latn_upper_rlow; -DefineClass @Latn_all = @Latn_all_lower | @Latn_all_upper; - -DefineClass @b = b|/^b\..*/; -DefineClass @o = o|/^o\..*/; -DefineClass @v = v|/^v\..*/; -DefineClass @w = w|/^w\..*/; -DefineClass @eth = eth|/^eth\..*/; -DefineClass @bovw = @b | @o | @v | @w | @eth; - -DefineClass @Latn_lower_no_bovw = @Latn_all_lower - @bovw; - -DefineClass @Latn_upper_rlowlow = /^[A-Z]+\.rlowlow$/; -DefineClass @Latn_upper_joinable = @Latn_upper_rlowlow~rlowlow; -DefineClass @Latn_upper_joinable_rlow = @Latn_upper_joinable.rlow; - -# Cyrl -DefineClass @Cyrl_lower = /^cyr_[a-z_]+$$/ - (cyr_hard_sign | cyr_soft_sign | cyr_yu); -DefineClass @Cyrl_lower_low = @Cyrl_lower.low; -DefineClass @Cyrl_lower_high = @Cyrl_lower.high; - -DefineClass @Cyrl_upper = /^cyr_[A-Z_]+$/; -DefineClass @Cyrl_upper_rhigh = /^cyr_[A-Z_]+.rhigh$/; -DefineClass @Cyrl_upper_high = @Cyrl_upper_rhigh~rhigh; -DefineClass @Cyrl_upper_rlow = /^cyr_[A-Z_]+.rlow$/; -DefineClass @Cyrl_upper_low = @Cyrl_upper_rlow~rlow; - -DefineClass @Cyrl_signs_finalow = /\.finalow$/; -DefineClass @Cyrl_signs_finahigh = /\.finahigh$/; -DefineClass @Cyrl_signs = @Cyrl_signs_finalow~finalow; - -DefineClass @cyr_ve = cyr_ve|/^cyr_o\..*/; -DefineClass @cyr_o = cyr_o |/^cyr_ve\..*/; - -DefineClass @Cyrl_all_signs = @Cyrl_signs | @Cyrl_signs_finalow | @Cyrl_signs_finahigh; -DefineClass @Cyrl_all_lower = @Cyrl_lower | @Cyrl_lower_low | @Cyrl_lower_high; -DefineClass @Cyrl_lower_no_veo = @Cyrl_all_lower - (@cyr_ve | @cyr_o); -DefineClass @Cyrl_all = @Cyrl_all_lower | @Cyrl_upper; diff --git a/fea/classes.fez b/fea/classes.fez new file mode 100644 index 0000000..eaee2cd --- /dev/null +++ b/fea/classes.fez @@ -0,0 +1,72 @@ +#DefineClass @lower = /^([a-z]|cyr_[a-z_]+)$/; +# Latn + +DefineClass @Latn_lower_alt_all = /^[a-z]\.alt$/; +DefineClass @Latn_lower_alt_high = /^[a-z]\.high\.alt$/; +DefineClass @Latn_lower_alt_low = /^[a-z]\.low\.alt$/; +DefineClass @Latn_lower_alt_lh = @Latn_lower_alt_low~alt~low.alt; +DefineClass @Latn_lower_alt_p = @Latn_lower_alt_all - @Latn_lower_alt_lh; +DefineClass @Latn_lower = /^[a-z]$/; +DefineClass @Latn_lower = [@Latn_lower_alt_lh @Latn_lower dotlessi dotlessj germandbls thorn oslash ae oe ccedilla eth dcroat]; +DefineClass @Latn_lower_low = @Latn_lower.low; +DefineClass @Latn_lower_low = [@Latn_lower_alt_low @Latn_lower_low]; +DefineClass @Latn_lower_high = @Latn_lower.high; +DefineClass @Latn_lower_high = [@Latn_lower_alt_high @Latn_lower_high]; + +DefineClass @Latn_upper = /^[A-Z]+[A-Za-z]*(\.alt)?$/; +DefineClass @Latn_upper_rhigh = /^[A-Z]+[A-Za-z]*\.rhigh$/; +DefineClass @Latn_upper_high = @Latn_upper_rhigh~rhigh; +DefineClass @Latn_upper_rlow = /^[A-Z]+[A-Za-z]*\.rlow$/; +DefineClass @Latn_upper_low = @Latn_upper_rlow~rlow; + +DefineClass @Latn_all_lower = @Latn_lower | @Latn_lower_low | @Latn_lower_high | @Latn_lower_alt_p; +DefineClass @Latn_all_upper = @Latn_upper | @Latn_upper_rhigh | @Latn_upper_rlow; +DefineClass @Latn_all = @Latn_all_lower | @Latn_all_upper; + +DefineClass @b = b|/^b\..*/; +DefineClass @o = o|/^o(slash)?\..*/; +DefineClass @O = O|/^O\..*/; +DefineClass @v = v|/^v\..*/; +DefineClass @w = w|/^w\..*/; +DefineClass @eth = eth|/^eth\..*/; +DefineClass @bovw = @b | @o | @v | @w | @eth; + +DefineClass @Latn_lower_no_bovw = @Latn_all_lower - @bovw; + +DefineClass @Latn_upper_rlowlow = /^[A-Z]+\.rlowlow$/; +DefineClass @Latn_upper_joinable = @Latn_upper_rlowlow~rlowlow; +DefineClass @Latn_upper_joinable_rlow = @Latn_upper_joinable.rlow; + +# Cyrl +DefineClass @Cyrl_lower = /^cyr_[a-z_]+$/ - (cyr_hard_sign | cyr_soft_sign | cyr_yu); +DefineClass @Cyrl_lower_low = @Cyrl_lower.low; +DefineClass @Cyrl_lower_high = @Cyrl_lower.high; + +DefineClass @Cyrl_upper = /^cyr_[A-Z_]+(\.alt)?$/; +DefineClass @Cyrl_upper_rhigh = /^cyr_[A-Z_]+.rhigh$/; +DefineClass @Cyrl_upper_high = @Cyrl_upper_rhigh~rhigh; +DefineClass @Cyrl_upper_rlow = /^cyr_[A-Z_]+.rlow$/; +DefineClass @Cyrl_upper_low = @Cyrl_upper_rlow~rlow; + +DefineClass @Cyrl_signs_finalow = /\.finalow$/; +DefineClass @Cyrl_signs_finahigh = /\.finahigh$/; +DefineClass @Cyrl_signs = @Cyrl_signs_finalow~finalow; + +DefineClass @cyr_ve = cyr_ve|/^cyr_o\..*/; +DefineClass @cyr_o = cyr_o |/^cyr_ve\..*/; + +DefineClass @Cyrl_all_signs = @Cyrl_signs | @Cyrl_signs_finalow | @Cyrl_signs_finahigh; +DefineClass @Cyrl_all_lower = @Cyrl_lower | @Cyrl_lower_low | @Cyrl_lower_high; +DefineClass @Cyrl_lower_no_veo = @Cyrl_all_lower - (@cyr_ve | @cyr_o); +DefineClass @Cyrl_all = @Cyrl_all_lower | @Cyrl_upper; + +DefineClass @tails = /^tail\..*$/; +DefineClass @quotes = /^quote.*$/; + +# Misc +DefineClass @salt = /^.*\.alt$/; +DefineClass @to_salt = @salt~alt; +DefineClass @numr = /^.*\.numr$/; +DefineClass @to_numr = @numr~numr; +DefineClass @dnom = @to_numr.dnom; +DefineClass @to_dnom = @dnom~dnom; diff --git a/fea/frac.fea b/fea/frac.fea new file mode 100644 index 0000000..1a3651d --- /dev/null +++ b/fea/frac.fea @@ -0,0 +1,17 @@ +feature numr { + lookup numr1 { + sub @to_numr by @numr; + } numr1; +} numr; + +feature dnom { + lookup dnom1 { + sub @to_numr by @dnom; + } dnom1; +} dnom; + +feature frac { + lookup frac1 { + sub slash by fraction; + } frac1; +} frac; diff --git a/fea/mark.fea b/fea/mark.fea deleted file mode 100644 index 501e32d..0000000 --- a/fea/mark.fea +++ /dev/null @@ -1,148 +0,0 @@ -@top_marks = [gravecomb acutecomb uni0302 tildecomb uni0304 uni0305 uni0306 uni0307 uni0308 hookabovecomb uni030A uni030B uni030C uni030D]; -@GDEFSimple = [five zero two three seven six four eight a b c d f nine e g h i j k l m n o p q r u v w x y z space period s t one O slash colon cyr_a cyr_be cyr_ve cyr_ghe cyr_de cyr_ie cyr_zhe cyr_ze cyr_i cyr_short_i cyr_ka cyr_el cyr_em cyr_en cyr_o cyr_pe cyr_er cyr_es cyr_te cyr_u cyr_ef cyr_ha cyr_tse cyr_che cyr_sha cyr_shcha cyr_hard_sign cyr_yeru cyr_soft_sign cyr_e cyr_yu cyr_ya cyr_A cyr_BE cyr_VE cyr_GHE cyr_DE cyr_IE cyr_ZHE cyr_ZE cyr_I cyr_SHORT_I cyr_KA cyr_EL cyr_EM cyr_EN cyr_O cyr_PE cyr_ER cyr_ES cyr_TE cyr_U cyr_EF cyr_HA cyr_TSE cyr_CHE cyr_SHA cyr_SHCHA cyr_HARD_SIGN cyr_YERU cyr_SOFT_SIGN cyr_E cyr_YU cyr_YA dollar Y comma hyphen underscore A semicolon B equal C D E F G H I J L N T R K Q M P S U V W X Z bracketleft bracketright backslash asciicircum grave bar less greater question at exclam quotedbl quotesingle mu numbersign ampersand plus percent asterisk parenleft parenright asciitilde braceleft braceright paragraph sterling periodcentered endash emdash bullet uni2023 ellipsis dagger daggerdbl quoteleft quoteright quotedblleft quotedblright questiondown exclamdown yen section guillemotleft guillemotright multiply divide dotlessi dotlessj cent brokenbar uni00AD degree germandbls oe oslash ccedilla Ccedilla Oslash OE ae AE Thorn thorn eth Eth _Euro _Bitcoin _Peso _JpnPostalMark _JpnPostalMark _Rupee _MathPi _Won uni20BD _Lira]; - -table GDEF { - GlyphClassDef @GDEFSimple,,@top_marks,; -} GDEF; - -feature mark { - markClass @top_marks @top; - position base a mark @top; - position base A mark @top; - position base A.alt mark @top; - position base a.high mark @top; - position base a.low mark @top; - position base A.rlow mark @top; - position base B mark @top; - position base b mark @top; - position base B.fina mark @top; - position base b.high mark @top; - position base B.highfina mark @top; - position base b.low mark @top; - position base B.lowfina mark @top; - position base B.rlow mark @top; - position base B.rlowhigh mark @top; - position base B.rlowlow mark @top; - position base c mark @top; - position base C mark @top; - position base c.high mark @top; - position base c.low mark @top; - position base C.rlow mark @top; - position base d mark @top; - position base D mark @top; - position base d.high mark @top; - position base d.low mark @top; - position base dotlessi mark @top; - position base dotlessi.high mark @top; - position base dotlessi.low mark @top; - position base dotlessj mark @top; - position base dotlessj.high mark @top; - position base dotlessj.low mark @top; - position base D.rhigh mark @top; - position base e mark @top; - position base E mark @top; - position base e.high mark @top; - position base e.low mark @top; - position base E.rlow mark @top; - position base f mark @top; - position base F mark @top; - position base f.high mark @top; - position base f.low mark @top; - position base F.rlow mark @top; - position base g mark @top; - position base G mark @top; - position base g.high mark @top; - position base g.low mark @top; - position base G.rlow mark @top; - position base H mark @top; - position base h mark @top; - position base h.high mark @top; - position base h.low mark @top; - position base H.rhigh mark @top; - position base I mark @top; - position base I.rlow mark @top; - position base J mark @top; - position base J.rlow mark @top; - position base K mark @top; - position base k mark @top; - position base k.high mark @top; - position base k.low mark @top; - position base K.rlow mark @top; - position base l mark @top; - position base L mark @top; - position base l.high mark @top; - position base l.low mark @top; - position base L.rlow mark @top; - position base m mark @top; - position base M mark @top; - position base m.high mark @top; - position base m.low mark @top; - position base M.rlow mark @top; - position base N mark @top; - position base n mark @top; - position base n.high mark @top; - position base n.low mark @top; - position base N.rlow mark @top; - position base o mark @top; - position base O mark @top; - position base o.alt mark @top; - position base o.high mark @top; - position base o.low mark @top; - position base O.rhigh mark @top; - position base P mark @top; - position base p mark @top; - position base p.high mark @top; - position base p.low mark @top; - position base P.rhigh mark @top; - position base q mark @top; - position base Q mark @top; - position base q.high mark @top; - position base q.low mark @top; - position base Q.rlow mark @top; - position base r mark @top; - position base R mark @top; - position base r.high mark @top; - position base r.low mark @top; - position base R.rlow mark @top; - position base R.rlowhigh mark @top; - position base R.rlowlow mark @top; - position base s mark @top; - position base S mark @top; - position base s.high mark @top; - position base s.low mark @top; - position base S.rhigh mark @top; - position base t mark @top; - position base T mark @top; - position base t.alt mark @top; - position base t.high mark @top; - position base t.low mark @top; - position base T.rhigh mark @top; - position base u mark @top; - position base U mark @top; - position base u.alt mark @top; - position base u.high mark @top; - position base u.low mark @top; - position base U.rlow mark @top; - position base v mark @top; - position base V mark @top; - position base v.high mark @top; - position base v.low mark @top; - position base w mark @top; - position base W mark @top; - position base w.high mark @top; - position base w.low mark @top; - position base x mark @top; - position base X mark @top; - position base x.high mark @top; - position base x.low mark @top; - position base y mark @top; - position base Y mark @top; - position base y.high mark @top; - position base y.low mark @top; - position base Y.rlow mark @top; - position base z mark @top; - position base Z mark @top; - position base z.high mark @top; - position base z.low mark @top; - position base Z.rlow mark @top; -} mark; diff --git a/fea/mkmk.fea b/fea/mkmk.fea new file mode 100644 index 0000000..4db087b --- /dev/null +++ b/fea/mkmk.fea @@ -0,0 +1,43 @@ +lookup SHRINK_TILDE { + sub tildecomb by smalltildecomb; +} SHRINK_TILDE; + +feature ccmp { + lookup smalltilde { + sub @top_marks tildecomb' lookup SHRINK_TILDE; + sub @Latn_all_lower tildecomb' lookup SHRINK_TILDE; + sub @Latn_all_lower viethorncomb tildecomb' lookup SHRINK_TILDE; + sub @Latn_all_lower tildecomb' lookup SHRINK_TILDE viethorncomb; + } smalltilde; +} ccmp; + +feature mkmk { + lookup mkmk_above { + lookupflag MarkAttachmentType @top; + pos mark @top_marks mark @top; + } mkmk_above; + + lookup mkmk_hookabove { + pos @top_marks_minus_uni0306 hookabovecomb' <160 -60 0 0>; + } mkmk_hookabove; + + lookup mkmk_below { + lookupflag MarkAttachmentType @bottom; + pos mark @bottom_marks mark @bottom; + } mkmk_below; +} mkmk; + +lookup SHIFT_TOP_MARKS { + pos @top_marks <-80 0 0 0>; +} SHIFT_TOP_MARKS; + +feature mark { + lookup contextual_viethorncomb { + ignore pos @O @top_marks' @top_marks'; + ignore pos @o @top_marks' @top_marks'; + # This works because viethorncomb is not a member of markClass @top_marks, it's the sole member of @viethorn_marks + pos @O [viethorncomb @top_marks]' lookup SHIFT_TOP_MARKS [viethorncomb @top_marks]' lookup SHIFT_TOP_MARKS; + # double on hookabovecomb + pos @o [viethorncomb hookabovecomb]' lookup SHIFT_TOP_MARKS [viethorncomb hookabovecomb]' lookup SHIFT_TOP_MARKS; + } contextual_viethorncomb; +} mark; diff --git a/fea/salt.fea b/fea/salt.fea new file mode 100644 index 0000000..39cc0b0 --- /dev/null +++ b/fea/salt.fea @@ -0,0 +1,41 @@ +feature salt { + sub @to_salt by @salt; +} salt; + +feature dnom { + sub @to_numr by @dnom; +} dnom; + +feature numr { + sub @to_numr by @numr; +} numr; + +feature frac { + lookup frac1_1 { + sub slash by fraction; + } frac1_1; + lookup frac_numr { + rsub fraction @to_numr' by @numr; + } frac_numr; + lookup frac_numr2 { + rsub @numr @to_numr' by @numr; + } frac_numr2; + lookup frac_dnom { + sub fraction @to_dnom' by @dnom; + } frac_dnom; + lookup frac_dnom2 { + sub @dnom @to_dnom' by @dnom; + } frac_dnom2; +} frac; + +feature ss03 { + featureNames { + name "Disable tails after words"; + }; + + lookup NullTail2 { + sub tail.low by NULL; + sub tail.lowwide by NULL; + sub tail.high by NULL; + } NullTail2; +} ss03; diff --git a/fea/strokes_increment.fea b/fea/strokes_increment.fea new file mode 100644 index 0000000..6cd6803 --- /dev/null +++ b/fea/strokes_increment.fea @@ -0,0 +1,63 @@ +# Increment stroke marks +lookup increment_mark { + sub @stroke1_marks by @stroke2_marks; + sub @stroke2_marks by @stroke3_marks; + sub @stroke3_marks by @stroke4_marks; + sub @stroke4_marks by @stroke5_marks; + sub @stroke5_marks by @stroke6_marks; + sub @stroke6_marks by @stroke7_marks; + sub @stroke7_marks by @stroke8_marks; + sub @stroke8_marks by @stroke9_marks; +} increment_mark; + +lookup null_stroke { + sub __combstroke1 by NULL; + sub __combstroke2 by NULL; + sub __combstroke3 by NULL; + sub __combstroke4 by NULL; + sub __combstroke5 by NULL; + sub __combstroke6 by NULL; + sub __combstroke7 by NULL; + sub __combstroke8 by NULL; + sub __combstroke9 by NULL; +} null_stroke; + +feature mark { + lookup null_tail_stroke { + lookupflag 0; + sub @tails @stroke_marks' lookup null_stroke; + } null_tail_stroke; + + lookup contextual_strokenumberb { + lookupflag 0; + sub @stroke1_marks @GDEFMarks @stroke1_marks' lookup increment_mark; + sub @stroke2_marks @GDEFMarks @stroke2_marks' lookup increment_mark; + sub @stroke3_marks @GDEFMarks @stroke3_marks' lookup increment_mark; + sub @stroke4_marks @GDEFMarks @stroke4_marks' lookup increment_mark; + sub @stroke5_marks @GDEFMarks @stroke5_marks' lookup increment_mark; + sub @stroke6_marks @GDEFMarks @stroke6_marks' lookup increment_mark; + sub @stroke7_marks @GDEFMarks @stroke7_marks' lookup increment_mark; + } contextual_strokenumberb; + + lookup contextual_strokenumber { + lookupflag UseMarkFilteringSet @stroke_marks; # doesn't include tails + sub @stroke1_marks @stroke1_marks' lookup increment_mark; + sub @stroke2_marks @stroke2_marks' lookup increment_mark; + sub @stroke3_marks @stroke3_marks' lookup increment_mark; + sub @stroke4_marks @stroke4_marks' lookup increment_mark; + sub @stroke5_marks @stroke5_marks' lookup increment_mark; + sub @stroke6_marks @stroke6_marks' lookup increment_mark; + sub @stroke7_marks @stroke7_marks' lookup increment_mark; + } contextual_strokenumber; + + lookup contextual_strokenumber2 { + lookupflag UseMarkFilteringSet @stroke_marks; # doesn't include tails + sub @stroke2_marks @stroke1_marks' lookup increment_mark lookup increment_mark; + sub @stroke3_marks @stroke2_marks' lookup increment_mark lookup increment_mark; + sub @stroke4_marks @stroke3_marks' lookup increment_mark lookup increment_mark; + sub @stroke5_marks @stroke4_marks' lookup increment_mark lookup increment_mark; + sub @stroke6_marks @stroke5_marks' lookup increment_mark lookup increment_mark; + sub @stroke7_marks @stroke6_marks' lookup increment_mark lookup increment_mark; + sub @stroke8_marks @stroke7_marks' lookup increment_mark lookup increment_mark; + } contextual_strokenumber2; +} mark; diff --git a/main.mk b/main.mk new file mode 100644 index 0000000..0907a86 --- /dev/null +++ b/main.mk @@ -0,0 +1,29 @@ +SHELL = /bin/bash +.EXPORT_ALL_VARIABLES: +PRODUCTION := $(if $(PRODUCTION),$(PRODUCTION),n) + +PYTHON := $(if $(PYTHON),$(PYTHON),python3) +GLIF2SVG := glif2svg-rs +PROCESSING := processing-java +TTFAUTOHINT_FLAGS := -a $(shell cat build_data/$(FONTFAMILY)_ttfautohint-a) -n -W -t -c -p -G 48 +AFDKO_ENV_ACTIVATE := /home/fred/Workspace/afdko/afdko_env/bin/activate +MAKE := $(MAKE) -f main.mk + +.PHONY .ONESHELL: all +all: + ulimit -Sn 1048576 + ulimit -Hn 1048576 + $(MAKE) regen + $(MAKE) monoline + $(MAKE) patterned + $(MAKE) physics + $(MAKE) colrcpal + $(MAKE) just + $(MAKE) specimens + $(MAKE) dist + +include mk/*.mk + +.PHONY: clean +clean: + rm -rf build dist diff --git a/mk/colrcpal.mk b/mk/colrcpal.mk index e7d79ba..84c8663 100644 --- a/mk/colrcpal.mk +++ b/mk/colrcpal.mk @@ -1,19 +1,65 @@ -# This won't work anymore because I manually added the OS2 weights to the .tsv and don't yet have an automatic way to derive them. File will need to be manually updated, which I think is fine. -#build_data/colrcpal_fontlist.tsv: -# find build -type d -iname '*.ufo' -and -not -iname '*Guidelines*'| sed 's/.*-//;s/\.ufo$$//' > build_data/colrcpal_fontlist.tsv +# COLR/CPAL font generation + +PERCENT := % +.PHONY: colrglyphs +colrglyphs: + if [[ -n '$(SKIP_COLRGLYPHS)' ]]; then exit 0; fi + set -- `MFEKmetadata $(FONTFAMILY)-SOURCE.ufo arbitrary -k capHeight -k openTypeOS2TypoDescender -k xHeight` + ./scripts/list_glyphs.py $(FONTFAMILY)-SOURCE.ufo | C=$$1 D=$$2 X=$$3 parallel --ctag --linebuffer --bar './scripts/make_COLRglyphs_for_glyph.py {} $(FONTFAMILY)-SOURCE.ufo $$C $$D $$X' + +.PHONY: colrglyphs-ufo +colrglyphs-ufo: + if [[ -n '$(SKIP_COLRGLYPHS_UFO)' ]]; then exit 0; fi + parallel -u -a build_data/colrcpal_fontlist$(DEBUG).tsv --colsep '\t' ' + rm -fr build/$(FONTFAMILY)-{1}.ufo/{COLR_glyphs,arrow_glyphs} + mkdir -p build/$(FONTFAMILY)-{1}.ufo/{COLR_glyphs,arrow_glyphs} + MAXLEN=`./scripts/make_arrow_glyph.py MAXLEN` + [[ -f build_data/arrow_$$MAXLEN.glif ]] || cp `./scripts/make_arrow_glyph.py $$MAXLEN` build_data/arrow_$$MAXLEN.glif; + grep -rl " build_data/strokes.tsv + #./scripts/tsv_to_mark.py build_data/strokes.tsv >> fea/mark.fea # Build the color fonts. + .PHONY: colrcpal colrcpal: - ./scripts/list_glyphs.py $(FONTFAMILY)-SOURCE.ufo | parallel --bar ./scripts/make_COLRglyphs_for_glyph.py {} $(FONTFAMILY)-SOURCE.ufo - parallel --bar -a build_data/colrcpal_fontlist.tsv --colsep '\t' ' - ./scripts/make_combined_without_colr_cpal.sh $(FONTFAMILY)-{1}.ufo {2} - ./scripts/combine_colr_cpal.py dist/$(FONTFAMILY)-{2}-GuidelinesArrows{1}.otf build/$(FONTFAMILY)-{1}.ufo + $(MAKE) colrcpal-otf + $(MAKE) colrcpal-ttf + +.PHONY: colrcpal-otf +colrcpal-otf: + $(MAKE) OTF_EXT=.otf colrcpal-impl + +.PHONY: colrcpal-ttf +colrcpal-ttf: + $(MAKE) OTF_EXT=.ttf colrcpal-impl + +.PHONY: colrcpal-impl +colrcpal-impl: + if [ ! -d "build/$(FONTFAMILY)_COLR_glyphs" ]; then $(MAKE) colrglyphs colrglyphs-ufo; fi # may have been made by physics + parallel --tag --ctag --linebuffer --bar -a build_data/colrcpal_fontlist.tsv --colsep '\t' ' + $(MAKE) STYLENAME={1} OS2WEIGHT={3} OTF_EXT=$(OTF_EXT) one-colrcpal ' -# Build one color font for debugging purposes. +.PHONY: one-colrcpal +one-colrcpal: + if [ ! -d "build/$(FONTFAMILY)_COLR_glyphs" ]; then $(MAKE) colrglyphs colrglyphs-ufo; fi # may have been made by physics + ./scripts/make_combined_without_colr_cpal.sh $(FONTFAMILY)-$(STYLENAME).ufo $(OS2WEIGHT) + ./scripts/combine_colr_cpal.py dist/$(FONTFAMILY)-$(OS2WEIGHT)-GuidelinesArrows$(STYLENAME)_NOVF$(OTF_EXT) build/$(FONTFAMILY)-$(STYLENAME).ufo + if [[ -f build_data/$(FONTFAMILY)_buildVF ]]; then + ./scripts/combine_colr_cpal.py dist/$(FONTFAMILY)-$(OS2WEIGHT)-GuidelinesArrows$(STYLENAME)$(OTF_EXT) build/$(FONTFAMILY)-$(STYLENAME).ufo + ./scripts/rewrite_feature_substitutions.py dist/$(FONTFAMILY)-$(OS2WEIGHT)-GuidelinesArrows$(STYLENAME)$(OTF_EXT) + fi + if [[ "$(OTF_EXT)" =~ ".ttf" ]]; then + mkdir -p dist/ttf + mv dist/$(FONTFAMILY)-$(OS2WEIGHT)-{Guidelines,GuidelinesArrows}$(STYLENAME){,_NOVF}.ttf dist/ttf + fi + .PHONY: debug-colrcpal debug-colrcpal: - MFEKmetadata $(FONTFAMILY)-SOURCE.ufo glyphs | awk '{print $$1;}' | parallel --bar ./scripts/make_COLRglyphs_for_glyph.py {} $(FONTFAMILY)-SOURCE.ufo - ./scripts/make_combined_without_colr_cpal.sh $(FONTFAMILY)-Regular.ufo 400 - ./scripts/combine_colr_cpal.py dist/$(FONTFAMILY)-400-GuidelinesArrowsRegular.otf build/$(FONTFAMILY)-Regular.ufo + $(MAKE) STYLENAME=Regular OS2WEIGHT=400 OTF_EXT=.otf one-colrcpal + +.PHONY: debug-colrcpal-ttf +debug-colrcpal-ttf: + $(MAKE) STYLENAME=Regular OS2WEIGHT=400 OTF_EXT=.ttf one-colrcpal diff --git a/mk/dist.mk b/mk/dist.mk new file mode 100644 index 0000000..8083028 --- /dev/null +++ b/mk/dist.mk @@ -0,0 +1,48 @@ +export 7Z_ARGS := -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on +export ZIP_ARGS := -n woff2 -j + +.PHONY .ONESHELL: dist +dist: + $(MAKE) -j2 -B dist-ttc dist-woff2 + $(MAKE) -B dist-ttf + $(MAKE) -B dist-ttfwoff2 + $(MAKE) -B dist-pack + +dist/%.ttfwoff2.zip: + rm -f $@ ; zip $(ZIP_ARGS) -r $@ `find dist/ttfwoff2 -iname '$(FONTFAMILY)*'` + +dist/%.woff2.zip: + rm -f $@ ; zip $(ZIP_ARGS) -r $@ `find dist/woff2 -iname '$(FONTFAMILY)*'` + +dist/%.ttc.7z: + rm -f $@ ; 7z a $(7Z_ARGS) $@ `find dist/ttc -iname '$(FONTFAMILY)*'` + +dist/%.ttf.7z: + rm -f $@ ; 7z a $(7Z_ARGS) $@ `find dist/ttf -iname '$(FONTFAMILY)*'` + +dist/%.otf.7z: + rm -f $@ ; 7z a $(7Z_ARGS) $@ `find dist -iname '$(FONTFAMILY)*otf'` + +.PHONY: dist-pack +dist-pack: + $(MAKE) -B -j8 dist/$(FONTFAMILY).ttfwoff2.zip dist/$(FONTFAMILY).woff2.zip dist/$(FONTFAMILY).otf.7z dist/$(FONTFAMILY).ttf.7z dist/$(FONTFAMILY).ttc.7z + +.PHONY: dist-woff2 +dist-woff2: + @mkdir -p dist/woff2 || true + find dist -iname '$(FONTFAMILY)*.otf' | parallel --ctag --linebuffer 'woff2_compress {} && mv {.}.woff2 dist/woff2/' + +.PHONY: dist-ttfwoff2 +dist-ttfwoff2: + @mkdir -p dist/ttfwoff2 || true + find dist/ttf -iname '$(FONTFAMILY)*.ttf' | parallel --ctag --linebuffer 'woff2_compress {} && mv {.}.woff2 dist/ttfwoff2/' + +.PHONY: dist-ttf +dist-ttf: + @mkdir -p dist/ttf || true + find dist -iname '$(FONTFAMILY)*.otf' | parallel --ctag --linebuffer '$(MAKE) dist/{/.}.ttf' + +.PHONY: dist-ttc +dist-ttc: + @mkdir -p dist/ttc || true + parallel --ctag --linebuffer < scripts/dist/ttc.sh diff --git a/mk/just.mk b/mk/just.mk new file mode 100644 index 0000000..28a0bc8 --- /dev/null +++ b/mk/just.mk @@ -0,0 +1,31 @@ +.PHONY: just +just: + (for f in baseline beginnings endings guidelines xheight; do echo $$f; done) | parallel --ctag --linebuffer '$(MAKE) REMOVE={} DEBUG=_debug just_each' + $(MAKE) REMOVE=arrows just_each + +.PHONY: just_each +just_each: + parallel --linebuffer -a build_data/monoline$(DEBUG).tsv --colsep '\t' ' + UFO="build/$(FONTFAMILY)-{3}-GuidelinesArrows{1}.ufo" + FN_EL=`echo $(REMOVE) | awk "{\\$$1=toupper(substr(\\$$1,0,1))substr(\\$$1,2)}1"` + JAUFO="build/$(FONTFAMILY)-{3}-Just$${FN_EL}{1}.ufo" + rm -fr "$$JAUFO" + cp -r "$$UFO" "$$JAUFO" + rm -f "$$JAUFO"/glyphs/*_{$(shell ./scripts/COLR_filter.py $(REMOVE))}.glif + NOTARROWS=`find "$$JAUFO"/glyphs -not -iname "*_$(REMOVE).glif" -and -iname "*.glif"` + for f in $$NOTARROWS; do + MFEKpathops CLEAR -i "$$f" + GLIFNAME=`xidel --silent -e "/glyph/@name" "$$f"` + BASEGLIFNAME="$${GLIFNAME}_$(REMOVE)" + ARROWGLIF=$${f%%.glif}_$(REMOVE).glif + if [[ -f "$$ARROWGLIF" ]]; then + sed -i "s@@\n \n @" "$$f" + grep -rl "@\n \n @" "$$f" + fi + done + ./scripts/regen_glyphs_plist.py "$$JAUFO"/glyphs + ./scripts/fudge_fontinfo.py "$$JAUFO" "$(FONTFAMILY)" "$(FONTFAMILY_H)" Just$${FN_EL}{1} {3} + ARGS=`./scripts/fontmake_args.sh` + JAOTF="dist/$(FONTFAMILY)-{3}-Just$${FN_EL}{1}.otf" + $(PYTHON) -m fontmake $$ARGS -u "$$JAUFO" --output-path "$$JAOTF" -o otf + ' diff --git a/mk/monoline.mk b/mk/monoline.mk index eeaeaac..0d31c41 100644 --- a/mk/monoline.mk +++ b/mk/monoline.mk @@ -1,10 +1,21 @@ -# Build all the monoline fonts in dist/ .PHONY: monoline monoline: - parallel --bar -a build_data/monoline.tsv --colsep '\t' './scripts/prepare_ufo.py {1} {2} {3} && PRODUCTION=$(PRODUCTION) ./scripts/gen_monoline.sh {1} {2} {3} $(FONTFAMILY)' + parallel --tag --ctag --linebuffer -a build_data/monoline$(MONOLINE_SUFFIX).tsv --colsep '\t' ' + UFO="build/$(FONTFAMILY)-{1}.ufo" + ./scripts/prepare_ufo.py {1} {3} + cp fea/$(FONTFAMILY)_features.fea "$$UFO"/features.fea + ./scripts/reset_features_include_path.py "$$UFO" $(FONTFAMILY)-{1}.ufo + ./scripts/fudge_fontinfo.py "$$UFO" "$(FONTFAMILY)" "$(FONTFAMILY_H)" {1} {3} + ' + $(MAKE) monoline-stroke + +.PHONY: monoline-stroke +monoline-stroke: + parallel --tag --ctag --linebuffer -a build_data/monoline$(MONOLINE_SUFFIX).tsv --colsep '\t' ' + PRODUCTION=$(PRODUCTION) ./scripts/gen_monoline.sh {1} {2} {3} $(FONTFAMILY) + ' # Makes a single monoline font, Regular weight. For debugging. .PHONY: debug-font debug-font: - ./scripts/prepare_ufo.py Regular 35 400 - ./scripts/gen_monoline.sh Regular 35 400 + $(MAKE) MONOLINE_SUFFIX=_debug monoline diff --git a/mk/patterned.mk b/mk/patterned.mk index 4bdd417..a2c3bd8 100644 --- a/mk/patterned.mk +++ b/mk/patterned.mk @@ -1,31 +1,67 @@ -# Build the patterned fonts... +# ☞ MFEKstroke DASH mode is used to generate dashed and dotted glyphs. If working on a new font, you may want to control the args in `scripts/patterned_args.sh`. + +BUILD_DATA := build_data/dotted.tsv +WIDTH_MINIMUM := 50.0 + .PHONY .ONESHELL: patterned-dotted patterned-dotted: - # Build dotted - cat build_data/dotted.tsv | parallel --jobs 7 --colsep '\t' ' - GLYPHS=`find $(FONTFAMILY)-SOURCE.ufo/glyphs/ -type f -not -name contents.plist -not -name space.glif` - make patterned-template STYLENAME=Dotted{1} OS2WEIGHT={3} MFEKSTROKE_SCALE={2} PATTERN=patterns.ufo/glyphs/dot.glif GLYPHS="$$GLYPHS" + DASHLEN=0 PREPENDNAME=Dotted $(MAKE) patterned-dotted-dashed + +.PHONY .ONESHELL: patterned-dashed +patterned-dashed: + DASHLEN=20 PREPENDNAME=Dashed $(MAKE) patterned-dotted-dashed + +# Build the patterned fonts... +.PHONY .ONESHELL: patterned-dotted-dashed +patterned-dotted-dashed: + # Build dotted or dashed + cat $(BUILD_DATA) | parallel --tag --ctag --linebuffer --bar --jobs `nproc` --colsep '\t' ' + GLYPHS=`grep -rl "= $(WIDTH_MINIMUM) ? \\$$calc : $(WIDTH_MINIMUM)); print \\"\\$$calc\\";"` + CULLAREA=`perl -e "print ({2} >= $(WIDTH_MINIMUM) ? 0.25 : 0.5);"` + DASHDESC="$(DASHLEN) $$WIDTHADJ" + #DASHDESC="{2} {2}" + STYLENAME=$(PREPENDNAME){1} WIDTH={2} CULLWIDTH=$$WIDTHADJ OS2WEIGHT={3} DASHDESC="$$DASHDESC" GLYPHS="$$GLYPHS" CULLAREA=$$CULLAREA $(MAKE) patterned-dotted-template ' +.PHONY .ONESHELL: patterned-dotted-debug +patterned-dotted-debug: + $(MAKE) BUILD_DATA=build_data/dotted-debug.tsv patterned-dotted + +.PHONY .ONESHELL: patterned-dotted-template +patterned-dotted-template: + UFO="build/$(FONTFAMILY)-$(STYLENAME).ufo" + rm -rf "$$UFO" + cp -r build/$(FONTFAMILY)-`./scripts/os2weight_to_namedweight.py $(OS2WEIGHT)`.ufo "$$UFO" + ./scripts/fudge_fontinfo.py "$$UFO" "$(FONTFAMILY)" "$(FONTFAMILY_H)" $(STYLENAME) $(OS2WEIGHT) + CULLAREA=`perl -e 'use Math::Trig; print pi() * (($(WIDTH) / 2.0) ** 2.0) * $(CULLAREA)'` + CULLWIDTHADJ=`perl -e 'print ($(WIDTH_MINIMUM) * 0.9) + ($(WIDTH) >= $(WIDTH_MINIMUM) ? 0 : ($(WIDTH_MINIMUM) - $(WIDTH)) * 2.0)'` + patterned_ARGS=$$(eval "env echo `./scripts/patterned_args.sh`") + parallel "MFEKstroke DASH -o $$UFO/glyphs/{/} -i $(FONTFAMILY)-SOURCE.ufo/glyphs/{/} -d $(DASHDESC) -w $(WIDTH) $$patterned_ARGS" <<< "$$GLYPHS" + fontmake_ARGS=`./scripts/fontmake_args.sh` + $(PYTHON) -m fontmake --verbose DEBUG -u "$$UFO" --output-path dist/$(FONTFAMILY)-$(OS2WEIGHT)-$(STYLENAME).otf -o otf $$fontmake_ARGS && printf '\033[1;31m Generated '"$$UFO"'\033[0m w/ dash desc == `$(DASHDESC)`'"$$patterned_ARGS"'\n' + .PHONY .ONESHELL: patterned-apb patterned-apb: GLYPHS=`find $(FONTFAMILY)-SOURCE.ufo/glyphs/ -type f -not -name contents.plist -not -name space.glif` - make patterned-template STYLENAME=ArrowPathBold OS2WEIGHT=700 MFEKSTROKE_SCALE=0.4 PATTERN=patterns.ufo/glyphs/arrow2.glif GLYPHS="$$GLYPHS" + $(MAKE) patterned-template STYLENAME=ArrowPathBold OS2WEIGHT=700 MFEKSTROKE_SCALE=0.4 PATTERN=patterns.ufo/glyphs/arrow2.glif GLYPHS="$$GLYPHS" .PHONY .ONESHELL: patterned-ap patterned-ap: GLYPHS=`find $(FONTFAMILY)-SOURCE.ufo/glyphs/ -type f -not -name contents.plist -not -name space.glif` - make patterned-template STYLENAME=ArrowPath OS2WEIGHT=400 MFEKSTROKE_SCALE=0.2 PATTERN=patterns.ufo/glyphs/arrow2.glif GLYPHS="$$GLYPHS" + $(MAKE) patterned-template STYLENAME=ArrowPath OS2WEIGHT=400 MFEKSTROKE_SCALE=0.2 PATTERN=patterns.ufo/glyphs/arrow2.glif GLYPHS="$$GLYPHS" .PHONY .ONESHELL: patterned-template patterned-template: - rm -rf build/$(FONTFAMILY)-$(STYLENAME).ufo - cp -r build/$(FONTFAMILY)-Regular.ufo build/$(FONTFAMILY)-$(STYLENAME).ufo - ./scripts/fudge_fontinfo.py build/$(FONTFAMILY)-$(STYLENAME).ufo $(STYLENAME) $(OS2WEIGHT) - parallel --bar 'MFEKstroke PAP --out build/$(FONTFAMILY)-$(STYLENAME).ufo/glyphs/{/} --path $(FONTFAMILY)-SOURCE.ufo/glyphs/{/} --pattern $(PATTERN) -m repeated --sx $(MFEKSTROKE_SCALE) --sy $(MFEKSTROKE_SCALE) -s 1 --spacing 15 --stretch true' <<< "$$GLYPHS" + UFO="build/$(FONTFAMILY)-$(STYLENAME).ufo" + rm -rf "$$UFO" + cp -r build/$(FONTFAMILY)-`./scripts/os2weight_to_namedweight.py $(OS2WEIGHT)`.ufo "$$UFO" + ./scripts/fudge_fontinfo.py "$$UFO" "$(FONTFAMILY)" "$(FONTFAMILY_H)" $(STYLENAME) $(OS2WEIGHT) + parallel --bar 'MFEKstroke PAP --out build/$(FONTFAMILY)-$(STYLENAME).ufo/glyphs/{/} --path $(FONTFAMILY)-SOURCE.ufo/glyphs/{/} --pattern $(PATTERN) -m repeated --sx $(MFEKSTROKE_SCALE) --sy $(MFEKSTROKE_SCALE) -s 0 --spacing 15 --overdraw 15%% -Q' <<< "$$GLYPHS" ARGS=`./scripts/fontmake_args.sh` $(PYTHON) -m fontmake --keep-overlaps --verbose DEBUG -u build/$(FONTFAMILY)-$(STYLENAME).ufo --output-path dist/$(FONTFAMILY)-$(OS2WEIGHT)-$(STYLENAME).otf -o otf $$ARGS && printf '\033[1;31m Generated $(FONTFAMILY)-$(STYLENAME).ufo\033[0m\n' .PHONY: patterned patterned: - make -j3 patterned-dotted patterned-apb patterned-ap + $(MAKE) -j4 patterned-dotted patterned-dashed # patterned-apb patterned-ap diff --git a/mk/physics.mk b/mk/physics.mk new file mode 100644 index 0000000..9285b8f --- /dev/null +++ b/mk/physics.mk @@ -0,0 +1,50 @@ +.PHONY: physics-files-per-ufo +physics-files-per-ufo: + rm -fr build/$(UFO)/physics_SVGs + mkdir -p build/$(UFO)/physics_SVGs + ls build/$(UFO)/glyphs/*.glif | parallel '$(GLIF2SVG) -o build/$(UFO)/physics_SVGs/{/.}.svg {}' + ls build/$(UFO)/COLR_glyphs/*_arrows.glif | parallel --bar '$(GLIF2SVG) --fontinfo=build/BUILD.ufo/fontinfo.plist -o build/$(UFO)/physics_SVGs/{/.}.svg {}' + ls build/$(UFO)/arrow_glyphs/*.glif | parallel --bar '$(GLIF2SVG) --fontinfo=build/BUILD.ufo/fontinfo.plist -o build/$(UFO)/physics_SVGs/{/.}_internal.svg {}' + +.PHONY: physics-files +physics-files: + rm -fr build/$(FONTFAMILY)_physics_SVGs + mkdir -p build/$(FONTFAMILY)_physics_SVGs + ls build/BUILD.ufo/glyphs/*.glif | parallel --bar '$(GLIF2SVG) -o build/$(FONTFAMILY)_physics_SVGs/{/.}_internal.svg {}' + parallel --bar -a build_data/monoline.tsv --colsep '\t' '$(MAKE) UFO=$(FONTFAMILY)-{1}.ufo physics-files-per-ufo' + +.PHONY: all-physics-files +all-physics-files: + $(MAKE) colrglyphs colrglyphs-ufo + $(MAKE) physics-files + +FORCE := $(if $(FORCE),$(FORCE),n) + +.PHONY: compile-processing +compile-processing: +ifeq ($(FORCE),y) + rm -rf /tmp/AnchorPhysics +endif + $(PROCESSING) --sketch=$$PWD/scripts/AnchorPhysics --output=/tmp/AnchorPhysics --export + +.PHONY: processing-physics +processing-physics: + $(PROCESSING) --no-java --sketch=../../scripts/AnchorPhysics --run | sed -e "/^Finished\./d" > "$$TEMPTSV"; + JOBS=`wc -l < build_data/monoline.tsv` + JOBS2RUN=$$(bc <<< "scale = 0;$$JOBS/1.5"|sed -e 's/\..*//') + [[ ! -d /tmp/AnchorPhysics ]] && $(MAKE) compile-processing + cat build_data/monoline$(DEBUG).tsv | sort -r | parallel -u --jobs $$JOBS2RUN --colsep '\t' ' + cd build/$(FONTFAMILY)-{1}.ufo; + mkdir data + TEMPTSV=/tmp/$(FONTFAMILY)-{1}-physics.tsv; + echo Writing "$$TEMPTSV"; + grep -rl " data/glyphs.txt + if [[ -z "$(SKIP_PROCESSING)" ]]; then (/tmp/AnchorPhysics/AnchorPhysics | sed -n '/\t/p' > "$$TEMPTSV"); fi + if [[ -s "$$TEMPTSV" ]]; then cp "$$TEMPTSV" data/physics.tsv; fi + $(PYTHON) ../../scripts/tsv_to_mark.py data/physics.tsv > strokes_mark.fea; + ' + +.PHONY: physics +physics: + $(MAKE) all-physics-files + $(MAKE) processing-physics diff --git a/mk/regen.mk b/mk/regen.mk index 22adfe6..be3e2a4 100644 --- a/mk/regen.mk +++ b/mk/regen.mk @@ -1,19 +1,72 @@ -FONTFAMILY=FRBAmericanCursive - .PHONY: regen regen: mkdir -p build dist - ./scripts/tsv_to_mark.py build_data/top.tsv $(FONTFAMILY)-SOURCE.ufo > fea/mark.fea + $(MAKE) UFO=$(FONTFAMILY)-SOURCE.ufo glifjson2glif + $(MAKE) rebuild-ccmp + # OpenType GDEF table + $(MAKE) rebuild-gdef + $(MAKE) rebuild-marks + $(MAKE) rebuild-stroke-count + $(MAKE) fez-classes + $(MAKE) rebuild-tailsfea + +.PHONY: rebuild-ccmp +rebuild-ccmp: ./scripts/build_ccmp.py $(FONTFAMILY)-SOURCE.ufo build/BUILD.ufo > fea/ccmp.fea + for f in numbers.ufo/glyphs/__combstroke[123456789]*.glif; do cp "$$f" build/BUILD.ufo/glyphs/; done + for f in numbers.ufo/glyphs/*.glif; do glif2svg-rs -M "$$f" "$${f$(PERCENT)$(PERCENT).glif}.svg"; done + ./scripts/regen_glyphs_plist.py build/BUILD.ufo/glyphs + +.PHONY: rebuild-gdef +rebuild-gdef: + ./scripts/make_GDEF.py build/BUILD.ufo > fea/GDEF.fea + +.PHONY: rebuild-tailsfea +rebuild-tailsfea: + ./scripts/tails_fea.py > fea/tails.fea + +.PHONY: glif-refigure +glif-refigure: + if [[ -z '$(UFO)' ]]; then UFO='$(UFO)'; else UFO=$(FONTFAMILY)-SOURCE.ufo; fi + if [[ -z '$(QUIET)' ]]; then BAR='--ctag --linebuffer --bar'; else BAR=''; fi + find "$$UFO"/glyphs/ -iname '*.glif' | parallel $$BAR "MFEKpathops REFIGURE -1 -i {}" + +.PHONY: glifjson2glif +glifjson2glif: + if [[ -n '$(UFO)' ]]; then UFO='$(UFO)'; else UFO=$(FONTFAMILY)-SOURCE.ufo; fi + rm "$$UFO"/glyphs/*.glif + find "$$UFO"/glyphs/ -iname '*.glifjson' | parallel --bar "RUST_LOG=error MFEKglif --flatten --no-contour-ops {}" + +.PHONY: rebuild-marks +rebuild-marks: + rm -f fea/mark.fea + touch mark.fea + for class in `cat build_data/$(FONTFAMILY)_mark_classes.tsv`; do + if [[ ! -f build_data/$$class.tsv ]]; then continue; fi + ./scripts/tsv_to_mark.py build_data/$$class.tsv >> fea/mark.fea + ./scripts/add_marks_from_data.py build/BUILD.ufo $$class + done + +.PHONY: rebuild-stroke-count +rebuild-stroke-count: + ./scripts/stroke_count_fea.sh > fea/strokes.fea + +.PHONY: fez-classes +fez-classes: + $(MAKE) FEZ=fea/classes.fez FEA=fea/classes.fea fez-source -.PHONY: regen-from-deprecated-fontforge-files -regen-from-deprecated-fontforge-files: - ./scripts/regenerate_ufo_glyphs_from_sfd.py - # Patterns - fontforge -lang=py -c 'f=fontforge.open("patterns.sfd");f.generate("patterns.ufo")' - sfdnormalize patterns.sfd patterns_temp.sfd && mv patterns_temp.sfd patterns.sfd - -# Regenerate the OpenType classes used in the feature files. You need this if you add glyphs to the SFD and want them to be shaped properly based on their names. -.PHONY: fee-classes -fee-classes: - fee2fea dist/$(FONTFAMILY)-1000-Ultra.otf fea/classes.fee --omit-gdef > fea/classes.fea +.ONESHELL .PHONY: fez-source +fez-source: + if [[ -z '$(UFO)' ]]; then + UFO='$(FONTFAMILY)-SOURCE.ufo' + else + UFO='$(UFO)' + fi + TEMPUFO=`mktemp -u -d --suffix _fezinput.ufo` + TEMPOTF=`mktemp --suffix _fezinput.otf` + cp -r "$$UFO" "$$TEMPUFO" + rm "$$TEMPUFO"/features.fea + fontmake --verbose DEBUG -S --keep-overlaps -u "$$TEMPUFO" -o otf --output-path "$$TEMPOTF" + rm -rf "$$TEMPUFO" + fez2fea "$$TEMPOTF" '$(FEZ)' --omit-gdef > '$(FEA)' + rm "$$TEMPOTF" diff --git a/mk/specimens.mk b/mk/specimens.mk index 2ac0418..1aeebd0 100644 --- a/mk/specimens.mk +++ b/mk/specimens.mk @@ -4,14 +4,21 @@ specimens-harfbuzz: mkdir -p build/specimens cd build/specimens for f in ../../dist/*.otf; do hb-view -o `basename "$$f"`.png "$$f" '$(FONTFAMILY_H): Hello!'; done - convert -append $(FONTFAMILY)-100-Thin.otf.png $(FONTFAMILY)-500-Medium.otf.png $(FONTFAMILY)-800-Extrabold.otf.png $(FONTFAMILY)-700-GuidelinesArrowPathBold.otf.png $(FONTFAMILY)-700-GuidelinesArrowsBold.otf.png $(FONTFAMILY)-500-GuidelinesArrowsDottedMedium.otf.png $(FONTFAMILY)-500-GuidelinesDottedMedium.otf.png $(FONTFAMILY)-1000-GuidelinesUltra.otf.png ../../specimens/hello.png + convert -append $(FONTFAMILY)-100-Thin.otf.png $(FONTFAMILY)-500-Medium.otf.png $(FONTFAMILY)-800-Extrabold.otf.png $(FONTFAMILY)-700-GuidelinesArrowsBold_NOVF.otf.png $(FONTFAMILY)-500-GuidelinesArrowsDashedMedium_NOVF.otf.png $(FONTFAMILY)-500-GuidelinesDashedMedium_NOVF.otf.png $(FONTFAMILY)-200-GuidelinesArrowsDashedExtralight_NOVF.otf.png $(FONTFAMILY)-1000-GuidelinesUltra_NOVF.otf.png ../../specimens/$(FONTFAMILY)-hello.png .PHONY: specimens-sile specimens-sile: + $(MAKE) -j2 specimens-sile-combos specimens-sile-wholefont + +.PHONY: specimens-sile-combos +specimens-sile-combos: ./scripts/letter_combos.py > specimens/combos.sil sile specimens/combos.sil + +.PHONY: specimens-sile-wholefont +specimens-sile-wholefont: ./scripts/each_font_specimen.sh .PHONY: specimens specimens: - make -j2 specimens-sile specimens-harfbuzz + $(MAKE) -j2 specimens-sile specimens-harfbuzz diff --git a/mk/ttf.mk b/mk/ttf.mk new file mode 100644 index 0000000..9516dea --- /dev/null +++ b/mk/ttf.mk @@ -0,0 +1,11 @@ +dist/%.ttf: dist/%.otf + set -x &&\ + otf2ttf $< $@ &&\ + if [[ -f build_data/$(FONTFAMILY)_hint ]]; then + ttfautohint $(TTFAUTOHINT_FLAGS) $@ $@_H && mv $@_H $@ + fi &&\ + mv $@ dist/ttf/ + +.PHONY: echo-ttfautohint-flags +echo-ttfautohint-flags: + @echo $(TTFAUTOHINT_FLAGS) diff --git a/numbers.ufo/features.fea b/numbers.ufo/features.fea new file mode 100644 index 0000000..0c20579 --- /dev/null +++ b/numbers.ufo/features.fea @@ -0,0 +1,48 @@ +languagesystem DFLT dflt; + + +# GPOS + + +lookup markMarkPositioninglookup0 { + lookupflag 0; + markClass [\__combstroke9 ] @stroke9; + markClass [\__combstroke8 ] @stroke8; + markClass [\__combstroke7 ] @stroke7; + markClass [\__combstroke6 ] @stroke6; + markClass [\__combstroke5 ] @stroke5; + markClass [\__combstroke4 ] @stroke4; + markClass [\__combstroke3 ] @stroke3; + markClass [\__combstroke2 ] @stroke2; + markClass [\__combstroke1 ] @stroke1; + markClass [\__combstroke0 ] @stroke0; + pos base [\NULL ] mark @stroke0 + mark @stroke1 + mark @stroke2 + mark @stroke3 + mark @stroke4 + mark @stroke5 + mark @stroke6 + mark @stroke7 + mark @stroke8 + mark @stroke9; +} markMarkPositioninglookup0; + +feature mark { + + script DFLT; + language dflt ; + lookup markMarkPositioninglookup0; +} mark; +#Mark attachment classes (defined in GDEF, used in lookupflags) + +@GDEF_Simple = [\NULL ]; +@GDEF_Mark = [\__combstroke0 \__combstroke1 \__combstroke2 \__combstroke3 + \__combstroke4 \__combstroke5 \__combstroke6 \__combstroke7 \__combstroke8 + \__combstroke9 ]; + +table GDEF { + GlyphClassDef @GDEF_Simple, , @GDEF_Mark, ; + +} GDEF; + diff --git a/numbers.ufo/fontinfo.plist b/numbers.ufo/fontinfo.plist new file mode 100644 index 0000000..513fec1 --- /dev/null +++ b/numbers.ufo/fontinfo.plist @@ -0,0 +1,75 @@ + + + + + familyName + numbers + styleName + Regular + styleMapFamilyName + numbers + styleMapStyleName + regular + versionMajor + 1 + versionMinor + 0 + copyright + Copyright 2021, Fredrick R. Brennan. This font is a build file of FRB American Cursive. + unitsPerEm + 1000 + ascender + 800 + descender + -200 + italicAngle + 0 + note + 2021-10-18: Created with FontForge (http://fontforge.org) + openTypeHeadCreated + 2021/10/18 07:13:40 + openTypeHheaAscender + 60 + openTypeHheaDescender + -49 + openTypeHheaLineGap + 90 + openTypeNameVersion + Version 1.000 + openTypeOS2WidthClass + 5 + openTypeOS2WeightClass + 400 + openTypeOS2VendorID + QQQQ + openTypeOS2FamilyClass + + 0 + 0 + + openTypeOS2Type + + openTypeOS2TypoAscender + 800 + openTypeOS2TypoDescender + -200 + openTypeOS2TypoLineGap + 90 + openTypeOS2WinAscent + 60 + openTypeOS2WinDescent + 49 + postscriptFontName + numbers + postscriptFullName + numbers + postscriptWeightName + Regular + postscriptUnderlineThickness + 50 + postscriptUnderlinePosition + -100 + guidelines + + + diff --git a/numbers.ufo/glyphs/N_U_L_L_.glif b/numbers.ufo/glyphs/N_U_L_L_.glif new file mode 100644 index 0000000..5528b97 --- /dev/null +++ b/numbers.ufo/glyphs/N_U_L_L_.glif @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/numbers.ufo/glyphs/__combstroke0.big.glif b/numbers.ufo/glyphs/__combstroke0.big.glif new file mode 100644 index 0000000..37a353c --- /dev/null +++ b/numbers.ufo/glyphs/__combstroke0.big.glif @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/numbers.ufo/glyphs/__combstroke0.glif b/numbers.ufo/glyphs/__combstroke0.glif new file mode 100644 index 0000000..581a08c --- /dev/null +++ b/numbers.ufo/glyphs/__combstroke0.glif @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/numbers.ufo/glyphs/__combstroke1.big.glif b/numbers.ufo/glyphs/__combstroke1.big.glif new file mode 100644 index 0000000..928acd8 --- /dev/null +++ b/numbers.ufo/glyphs/__combstroke1.big.glif @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/numbers.ufo/glyphs/__combstroke1.glif b/numbers.ufo/glyphs/__combstroke1.glif new file mode 100644 index 0000000..599ffa3 --- /dev/null +++ b/numbers.ufo/glyphs/__combstroke1.glif @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/numbers.ufo/glyphs/__combstroke2.big.glif b/numbers.ufo/glyphs/__combstroke2.big.glif new file mode 100644 index 0000000..53fe121 --- /dev/null +++ b/numbers.ufo/glyphs/__combstroke2.big.glif @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/numbers.ufo/glyphs/__combstroke2.glif b/numbers.ufo/glyphs/__combstroke2.glif new file mode 100644 index 0000000..ef1f8a1 --- /dev/null +++ b/numbers.ufo/glyphs/__combstroke2.glif @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/numbers.ufo/glyphs/__combstroke3.big.glif b/numbers.ufo/glyphs/__combstroke3.big.glif new file mode 100644 index 0000000..a24f758 --- /dev/null +++ b/numbers.ufo/glyphs/__combstroke3.big.glif @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/numbers.ufo/glyphs/__combstroke3.glif b/numbers.ufo/glyphs/__combstroke3.glif new file mode 100644 index 0000000..4bedf6a --- /dev/null +++ b/numbers.ufo/glyphs/__combstroke3.glif @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/numbers.ufo/glyphs/__combstroke4.big.glif b/numbers.ufo/glyphs/__combstroke4.big.glif new file mode 100644 index 0000000..e186638 --- /dev/null +++ b/numbers.ufo/glyphs/__combstroke4.big.glif @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/numbers.ufo/glyphs/__combstroke4.glif b/numbers.ufo/glyphs/__combstroke4.glif new file mode 100644 index 0000000..1bde89d --- /dev/null +++ b/numbers.ufo/glyphs/__combstroke4.glif @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/numbers.ufo/glyphs/__combstroke5.big.glif b/numbers.ufo/glyphs/__combstroke5.big.glif new file mode 100644 index 0000000..a93c918 --- /dev/null +++ b/numbers.ufo/glyphs/__combstroke5.big.glif @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/numbers.ufo/glyphs/__combstroke5.glif b/numbers.ufo/glyphs/__combstroke5.glif new file mode 100644 index 0000000..98239db --- /dev/null +++ b/numbers.ufo/glyphs/__combstroke5.glif @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/numbers.ufo/glyphs/__combstroke6.big.glif b/numbers.ufo/glyphs/__combstroke6.big.glif new file mode 100644 index 0000000..741c4f6 --- /dev/null +++ b/numbers.ufo/glyphs/__combstroke6.big.glif @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/numbers.ufo/glyphs/__combstroke6.glif b/numbers.ufo/glyphs/__combstroke6.glif new file mode 100644 index 0000000..4630ef2 --- /dev/null +++ b/numbers.ufo/glyphs/__combstroke6.glif @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/numbers.ufo/glyphs/__combstroke7.big.glif b/numbers.ufo/glyphs/__combstroke7.big.glif new file mode 100644 index 0000000..0d320d1 --- /dev/null +++ b/numbers.ufo/glyphs/__combstroke7.big.glif @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/numbers.ufo/glyphs/__combstroke7.glif b/numbers.ufo/glyphs/__combstroke7.glif new file mode 100644 index 0000000..ebdf48d --- /dev/null +++ b/numbers.ufo/glyphs/__combstroke7.glif @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/numbers.ufo/glyphs/__combstroke8.big.glif b/numbers.ufo/glyphs/__combstroke8.big.glif new file mode 100644 index 0000000..e91a345 --- /dev/null +++ b/numbers.ufo/glyphs/__combstroke8.big.glif @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/numbers.ufo/glyphs/__combstroke8.glif b/numbers.ufo/glyphs/__combstroke8.glif new file mode 100644 index 0000000..9de1d76 --- /dev/null +++ b/numbers.ufo/glyphs/__combstroke8.glif @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/numbers.ufo/glyphs/__combstroke9.big.glif b/numbers.ufo/glyphs/__combstroke9.big.glif new file mode 100644 index 0000000..1de1300 --- /dev/null +++ b/numbers.ufo/glyphs/__combstroke9.big.glif @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/numbers.ufo/glyphs/__combstroke9.glif b/numbers.ufo/glyphs/__combstroke9.glif new file mode 100644 index 0000000..40cef52 --- /dev/null +++ b/numbers.ufo/glyphs/__combstroke9.glif @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/numbers.ufo/glyphs/contents.plist b/numbers.ufo/glyphs/contents.plist new file mode 100644 index 0000000..e63abba --- /dev/null +++ b/numbers.ufo/glyphs/contents.plist @@ -0,0 +1,48 @@ + + + + + NULL + N_U_L_L_.glif + __combstroke0 + __combstroke0.glif + __combstroke0.big + __combstroke0.big.glif + __combstroke1 + __combstroke1.glif + __combstroke1.big + __combstroke1.big.glif + __combstroke2 + __combstroke2.glif + __combstroke2.big + __combstroke2.big.glif + __combstroke3 + __combstroke3.glif + __combstroke3.big + __combstroke3.big.glif + __combstroke4 + __combstroke4.glif + __combstroke4.big + __combstroke4.big.glif + __combstroke5 + __combstroke5.glif + __combstroke5.big + __combstroke5.big.glif + __combstroke6 + __combstroke6.glif + __combstroke6.big + __combstroke6.big.glif + __combstroke7 + __combstroke7.glif + __combstroke7.big + __combstroke7.big.glif + __combstroke8 + __combstroke8.glif + __combstroke8.big + __combstroke8.big.glif + __combstroke9 + __combstroke9.glif + __combstroke9.big + __combstroke9.big.glif + + diff --git a/numbers.ufo/layercontents.plist b/numbers.ufo/layercontents.plist new file mode 100644 index 0000000..cb4850c --- /dev/null +++ b/numbers.ufo/layercontents.plist @@ -0,0 +1,10 @@ + + + + + + public.default + glyphs + + + diff --git a/numbers.ufo/metainfo.plist b/numbers.ufo/metainfo.plist new file mode 100644 index 0000000..8a19813 --- /dev/null +++ b/numbers.ufo/metainfo.plist @@ -0,0 +1,10 @@ + + + + + creator + org.MFEK + formatVersion + 3 + + \ No newline at end of file diff --git a/patterns.sfd b/patterns.sfd deleted file mode 100644 index cca8f90..0000000 --- a/patterns.sfd +++ /dev/null @@ -1,433 +0,0 @@ -SplineFontDB: 3.2 -FontName: patterns -FullName: patterns -FamilyName: patterns -Weight: Regular -UComments: "2021-1-9: Created with FontForge (http://fontforge.org)" -Version: 001.000 -ItalicAngle: 0 -UnderlinePosition: -100 -UnderlineWidth: 50 -Ascent: 800 -Descent: 200 -InvalidEm: 0 -LayerCount: 2 -Layer: 0 0 "Back" 1 -Layer: 1 0 "Fore" 0 -XUID: [1021 640 1538074639 15353444] -OS2Version: 0 -OS2_WeightWidthSlopeOnly: 0 -OS2_UseTypoMetrics: 1 -CreationTime: 1610235367 -OS2TypoAscent: 0 -OS2TypoAOffset: 1 -OS2TypoDescent: 0 -OS2TypoDOffset: 1 -OS2TypoLinegap: 0 -OS2WinAscent: 0 -OS2WinAOffset: 1 -OS2WinDescent: 0 -OS2WinDOffset: 1 -HheadAscent: 0 -HheadAOffset: 1 -HheadDescent: 0 -HheadDOffset: 1 -OS2Vendor: 'PfEd' -MarkAttachClasses: 1 -DEI: 91125 -Encoding: Custom -UnicodeInterp: none -NameList: AGL For New Fonts -BeginPrivate: 0 -EndPrivate -BeginChars: 11 11 - -StartChar: _unused -Encoding: 0 -1 0 -GlifName: N_ameM_e.0 -Width: 1000 -LayerCount: 2 -Fore -SplineSet -408 265 m 1049 -0 0 m 1 - 0 52 l 1 - 594 52 l 1 - 594 0 l 1 - 0 0 l 1 -0 102 m 1 - 0 154 l 1 - 594 154 l 1 - 594 102 l 1 - 0 102 l 1 -520 202 m 1 - 557 239 l 1 - 668 128 l 1 - 557 18 l 1 - 520 54 l 1 - 594 128 l 1 - 520 202 l 1 -EndSplineSet -EndChar - -StartChar: arrow -Encoding: 1 -1 1 -GlifName: arrow -Width: 1000 -Flags: W -LayerCount: 2 -Fore -SplineSet -0 0 m 1 - 0 52 l 1 - 594 52 l 1 - 594 0 l 1 - 0 0 l 1 -408 265 m 1049 -260 171 m 1 - 278.5 189.5 l 1 - 334 134 l 1 - 278.5 79 l 1 - 260 97 l 1 - 284 121 l 1 - 0 121 l 1 - 0 147 l 1 - 284 147 l 1 - 260 171 l 1 -EndSplineSet -EndChar - -StartChar: dot -Encoding: 2 -1 2 -Width: 1000 -LayerCount: 2 -Fore -SplineSet --27.5 0 m 0 - -27.5 15 -15 27.5 0 27.5 c 0 - 15 27.5 27.5 15 27.5 0 c 0 - 27.5 -15 15 -27.5 0 -27.5 c 0 - -15 -27.5 -27.5 -15 -27.5 0 c 0 -EndSplineSet -EndChar - -StartChar: pencil -Encoding: 3 -1 3 -Width: 1000 -LayerCount: 2 -Fore -SplineSet -502.198242188 -3.673828125 m 1 - 498.94921875 -2.005859375 494.213867188 3.8525390625 490.780273438 5.2119140625 c 0 - 485.143554688 7.4453125 484.299804688 3.283203125 480.853515625 -0.6455078125 c 0 - 479.393554688 -0.130859375 477.731445312 -0.00390625 476.473632812 0.8984375 c 0 - 474.333007812 2.43359375 474.598632812 6.55859375 470.536132812 5.8828125 c 0 - 468.370117188 5.5224609375 467.080078125 2.8125 464.915039062 2.4521484375 c 0 - 461.1796875 1.830078125 457.6875 6.02734375 453.797851562 4.7890625 c 1 - 446.111328125 12.716796875 451.583007812 9.732421875 447.067382812 1.3935546875 c 0 - 446.971679688 1.21484375 441.795898438 0.1103515625 441.622070312 0.1962890625 c 0 - 440.053710938 0.974609375 440.208007812 4.19140625 438.46875 4.396484375 c 0 - 436.513671875 4.6279296875 435.178710938 2.234375 433.534179688 1.1533203125 c 0 - 421.729492188 12.7861328125 433.440429688 4.93359375 423.30078125 -0.369140625 c 0 - 421.946289062 -1.0771484375 421.086914062 1.7421875 419.895507812 2.7001953125 c 0 - 416.91796875 5.09375 415.659179688 4.3828125 411.963867188 2.7509765625 c 0 - 388.291992188 4.7548828125 421.743164062 3.1875 397.456054688 -0.1494140625 c 0 - 395.72265625 -0.3876953125 394.1953125 2.2978515625 392.547851562 1.7099609375 c 0 - 391.034179688 1.1689453125 391.63671875 -1.537109375 390.469726562 -2.642578125 c 0 - 388.588867188 -4.42578125 384.329101562 -1.470703125 382.756835938 -3.6201171875 c 0 - 369.63671875 -7.9072265625 385.586914062 -4.7138671875 372.639648438 3.1845703125 c 0 - 371.166992188 4.0830078125 370.516601562 0.1279296875 368.858398438 -0.34375 c 0 - 367.91015625 -0.61328125 367.251953125 2.07421875 366.499023438 1.4384765625 c 0 - 364.657226562 -0.1171875 365.67578125 -4.6865234375 363.291015625 -5.0458984375 c 0 - 360.991210938 -5.3935546875 360.278320312 -1.5 358.770507812 0.2724609375 c 1 - 348.403320312 -7.408203125 358.497070312 -2.486328125 349.430664062 -0.2294921875 c 0 - 348.11328125 0.0986328125 346.887695312 -1.8330078125 345.565429688 -1.5205078125 c 0 - 344.224609375 -1.203125 343.84765625 0.751953125 342.622070312 1.3818359375 c 0 - 332.543945312 6.5595703125 346.508789062 -6.2646484375 334.127929688 6.8955078125 c 1 - 331.572265625 5.724609375 327.78515625 3.7705078125 324.950195312 3.37890625 c 0 - 323.653320312 3.19921875 322.217773438 4.2392578125 321.034179688 3.6806640625 c 0 - 319.852539062 3.123046875 320.067382812 0.2041015625 318.7890625 0.470703125 c 0 - 311.420898438 2.0078125 321.575195312 14.76171875 311.684570312 -2.7236328125 c 1 - 303.331054688 24.8583984375 313.948242188 -3.70703125 304.090820312 -12.0283203125 c 0 - 300.418945312 -15.126953125 301.952148438 -2.5771484375 299.868164062 1.75 c 0 - 296.801757812 8.115234375 294.153320312 0.9658203125 292.127929688 -0.36328125 c 0 - 290.903320312 -1.166015625 289.290039062 -1.0859375 287.87109375 -1.447265625 c 0 - 286.711914062 -0.8896484375 285.53125 -0.3759765625 284.395507812 0.2265625 c 0 - 283.017578125 0.95703125 281.89453125 2.521484375 280.3359375 2.5498046875 c 0 - 278.76953125 2.578125 277.719726562 0.1572265625 276.168945312 0.376953125 c 0 - 274.580078125 0.6015625 274.235351562 3.638671875 272.630859375 3.6416015625 c 0 - 269.622070312 3.6484375 266.827148438 -2.1611328125 265.733398438 -3.96484375 c 1 - 264.749023438 -2.1572265625 264.013671875 -0.189453125 262.782226562 1.458984375 c 0 - 258.909179688 6.64453125 254.568359375 -5.1103515625 253.083007812 -4.8564453125 c 0 - 249.317382812 -4.2138671875 248.133789062 0.96484375 245.659179688 3.8759765625 c 0 - 243.598632812 4.0595703125 241.536132812 4.2431640625 239.475585938 4.4267578125 c 0 - 237.758789062 4.2265625 236.00390625 3.416015625 234.325195312 3.8251953125 c 0 - 232.823242188 4.1923828125 232.073242188 7.07421875 230.603515625 6.5927734375 c 0 - 228.713867188 5.9736328125 229.389648438 1.6201171875 227.40234375 1.55859375 c 0 - 225.231445312 1.4931640625 225.155273438 6.09765625 222.999023438 6.3603515625 c 0 - 217.899414062 6.9814453125 214.157226562 -6.2841796875 213.842773438 -7.0166015625 c 1 - 212.506835938 -4.7861328125 210.987304688 -2.6552734375 209.834960938 -0.32421875 c 0 - 208.532226562 2.3115234375 207.969726562 9.83984375 204.350585938 6.6171875 c 0 - 202.841796875 5.2734375 202.122070312 3.1025390625 200.435546875 1.9921875 c 0 - 189.172851562 -5.4248046875 204.974609375 11.3056640625 193.313476562 -2.3310546875 c 0 - 191.856445312 -2.251953125 189.967773438 -3.1337890625 188.944335938 -2.09375 c 0 - 187.32421875 -0.4482421875 184.098632812 12.2890625 180.125 5.8037109375 c 0 - 178.500976562 3.154296875 179.803710938 -0.8271484375 177.836914062 -3.2333984375 c 0 - 176.875976562 -4.4091796875 177.870117188 5.796875 174.860351562 0.2138671875 c 0 - 173.977539062 -0.82421875 173.563476562 -2.7294921875 172.211914062 -2.8984375 c 0 - 169.392578125 -3.251953125 164.416015625 10.169921875 161.512695312 9.3408203125 c 0 - 159.1640625 8.669921875 159.979492188 4.642578125 158.645507812 2.5966796875 c 0 - 157.948242188 1.52734375 156.6171875 1.048828125 155.602539062 0.275390625 c 1 - 154.393554688 1.9970703125 154.046875 5.0654296875 151.9765625 5.4423828125 c 0 - 150.139648438 5.7763671875 149.463867188 2.568359375 147.813476562 1.693359375 c 0 - 146.591796875 1.044921875 144.756835938 1.9658203125 143.712890625 1.05859375 c 0 - 142.40625 -0.078125 139.640625 -7.984375 138.049804688 -7.203125 c 0 - 136.053710938 -6.22265625 135.510742188 -3.55078125 134.241210938 -1.7236328125 c 0 - 133.030273438 -1.1787109375 131.920898438 -0.3046875 130.610351562 -0.0888671875 c 0 - 129.559570312 0.0849609375 128.098632812 -1.453125 127.454101562 -0.603515625 c 0 - 125.143554688 2.4375 126.204101562 7.888671875 122.98828125 9.947265625 c 0 - 121.088867188 11.1630859375 119.063476562 7.443359375 117.858398438 5.5380859375 c 0 - 115.845703125 2.357421875 117.065429688 -3.4794921875 113.584960938 -4.9140625 c 0 - 111.090820312 -5.94140625 110.946289062 -0.20703125 109.625976562 2.146484375 c 1 - 103.948242188 -17.7900390625 109.036132812 -5.513671875 104.551757812 4.7822265625 c 0 - 104.021484375 6 101.73046875 6.2431640625 100.633789062 5.49609375 c 0 - 98.587890625 4.1005859375 98.9560546875 -0.23046875 96.5224609375 -0.69140625 c 0 - 86.6982421875 -2.552734375 98.3466796875 12.4501953125 90.1083984375 -0.240234375 c 0 - 88.48046875 -4.513671875 91.2880859375 2.3232421875 89.26171875 4.8095703125 c 0 - 88.3369140625 5.9453125 88.77734375 1.7490234375 87.7880859375 0.66796875 c 0 - 83.7744140625 -3.7138671875 77.7861328125 5.73046875 76.2763671875 7.541015625 c 1 - 75.5068359375 4.5478515625 75.611328125 1.1787109375 73.9658203125 -1.4365234375 c 0 - 73.1904296875 -2.671875 74.0458984375 1.611328125 73.3564453125 2.896484375 c 0 - 73.109375 3.357421875 72.3994140625 1.3251953125 72.220703125 1.81640625 c 0 - 70.9638671875 5.28125 73.45703125 13.275390625 69.8310546875 12.6123046875 c 0 - 63.7216796875 11.4951171875 69.048828125 -5.556640625 57.8564453125 -1.662109375 c 0 - 55.8994140625 -0.6630859375 53.4873046875 -0.2685546875 51.9833984375 1.3349609375 c 0 - 50.1337890625 3.3076171875 50.8896484375 9.263671875 48.2802734375 8.5517578125 c 0 - 45.3525390625 7.751953125 46.9990234375 2.6064453125 46.0634765625 -0.28125 c 0 - 45.775390625 -1.1728515625 45.369140625 -3.2861328125 44.63671875 -2.7021484375 c 0 - 42.0400390625 -0.6318359375 42.0205078125 4.326171875 38.8896484375 5.4375 c 0 - 35.8896484375 6.501953125 32.8154296875 3.5263671875 29.7783203125 2.5703125 c 0 - 26.5947265625 2.6943359375 23.24609375 1.927734375 20.2255859375 2.943359375 c 0 - 16.8095703125 4.0927734375 14.6953125 9.5185546875 11.1552734375 8.833984375 c 0 - 7.6318359375 8.1533203125 8.4609375 0.9501953125 5 0 c 0 - 2.9951171875 -0.55078125 4.09765625 4.8798828125 2.6982421875 6.1025390625 c 1 - 2.6982421875 39.2763671875 l 1 - 6.7041015625 36.5966796875 1.62109375 27.302734375 5.0068359375 23.2236328125 c 0 - 6.7548828125 21.1171875 8.6494140625 27.5703125 11.1591796875 28.6630859375 c 0 - 30.3564453125 37.0185546875 9.9208984375 16.1552734375 29.7763671875 42.537109375 c 1 - 34.7421875 45.2275390625 38.69921875 30.5361328125 44.6337890625 31.904296875 c 0 - 46.2666015625 32.2802734375 44.5341796875 37.40625 46.0654296875 36.7236328125 c 0 - 48.1416015625 35.7998046875 46.046875 30.669921875 48.28515625 30.27734375 c 0 - 50.4365234375 29.900390625 50.2490234375 34.3623046875 51.9873046875 35.685546875 c 0 - 53.6220703125 36.9306640625 55.900390625 36.939453125 57.857421875 37.56640625 c 1 - 60.435546875 27.18359375 67.1591796875 40.5703125 69.830078125 37.603515625 c 0 - 72.1943359375 34.9775390625 68.6884765625 27.4267578125 72.2197265625 27.275390625 c 0 - 75.6298828125 27.1298828125 72.7802734375 34.0888671875 73.3603515625 37.4521484375 c 0 - 73.3955078125 37.65625 73.8701171875 37.296875 73.9775390625 37.47265625 c 0 - 74.8955078125 38.9521484375 75.5107421875 40.59765625 76.2783203125 42.1611328125 c 1 - 77.5029296875 39.0732421875 79.970703125 29.15625 84.6171875 26.6474609375 c 0 - 89.79296875 23.8515625 89.6123046875 37.21484375 89.6123046875 37.21484375 c 1 - 90.01953125 36.345703125 89.9462890625 35.32421875 90.1123046875 34.37890625 c 1 - 93.3408203125 35.98046875 94.1064453125 31.1064453125 96.5224609375 30.9716796875 c 0 - 98.1552734375 30.880859375 99.0048828125 33.78515625 100.633789062 33.646484375 c 0 - 102.346679688 33.5009765625 103.571289062 28.8759765625 104.551757812 30.2900390625 c 0 - 109.858398438 37.9423828125 103.328125 50.9287109375 109.625976562 34.5986328125 c 0 - 110.946289062 33.8701171875 112.092773438 32.623046875 113.584960938 32.4130859375 c 0 - 115.4375 32.15234375 121.889648438 35.0546875 122.987304688 35.65234375 c 0 - 124.565429688 36.509765625 125.668945312 38.84375 127.454101562 38.662109375 c 0 - 129.088867188 38.4951171875 129.313476562 35.8837890625 130.610351562 34.875 c 0 - 131.643554688 34.072265625 133.030273438 33.8818359375 134.241210938 33.3857421875 c 0 - 135.510742188 33.685546875 136.971679688 35.0205078125 138.049804688 34.2861328125 c 0 - 139.596679688 33.234375 138.538085938 29.0341796875 140.401367188 29.193359375 c 0 - 146.784179688 29.73828125 140.206054688 38.4150390625 147.813476562 37.353515625 c 1 - 152.879882812 32.8056640625 150.120117188 33.7978515625 155.602539062 33.263671875 c 0 - 160.810546875 30.771484375 158.5234375 40.8271484375 161.513671875 40.2392578125 c 0 - 164.454101562 39.66015625 163.322265625 33.8857421875 165.928710938 32.40625 c 0 - 167.334960938 31.6083984375 167.848632812 35.583984375 169.458007812 35.73046875 c 0 - 172.296875 35.98828125 173.984375 28.431640625 174.860351562 26.1865234375 c 1 - 175.475585938 28.7744140625 174.75 32.150390625 176.708007812 33.9501953125 c 0 - 177.973632812 35.1123046875 176.518554688 30.0234375 177.836914062 28.9228515625 c 0 - 178.64453125 28.248046875 179.120117188 30.783203125 180.125 31.0966796875 c 0 - 181.396484375 31.4951171875 182.922851562 30.294921875 184.116210938 30.8876953125 c 0 - 186.104492188 31.8759765625 187.256835938 34.0361328125 188.944335938 35.478515625 c 0 - 190.327148438 36.6611328125 191.856445312 37.66015625 193.313476562 38.75 c 0 - 191.088867188 45.375 197.987304688 22.599609375 200.435546875 26.603515625 c 0 - 203.356445312 31.3779296875 200.8359375 38.5751953125 204.350585938 42.9296875 c 0 - 206.21875 45.2451171875 205.366210938 36.990234375 206.65234375 34.3076171875 c 0 - 207.264648438 33.0302734375 208.78515625 32.443359375 209.834960938 31.4921875 c 0 - 211.182617188 30.2734375 212.506835938 29.029296875 213.842773438 27.7978515625 c 1 - 225.241210938 52.1103515625 211.001953125 28.6474609375 222.999023438 30.42578125 c 0 - 225.911132812 30.857421875 225.415039062 35.91015625 227.40234375 38.0810546875 c 0 - 231.610351562 42.6796875 232.876953125 30.845703125 234.325195312 28.9951171875 c 0 - 235.432617188 27.5791015625 237.758789062 27.9267578125 239.475585938 27.392578125 c 0 - 258.686523438 38.662109375 231.963867188 24.1611328125 253.083007812 31.7138671875 c 0 - 255.145507812 32.451171875 256.3046875 34.9365234375 258.399414062 35.5771484375 c 0 - 259.276367188 35.8447265625 259.759765625 33.998046875 260.67578125 34.0341796875 c 0 - 261.580078125 34.0693359375 262.188476562 36.431640625 262.782226562 35.748046875 c 0 - 264.551757812 33.7060546875 264.749023438 30.71484375 265.733398438 28.1982421875 c 1 - 273.276367188 42.7158203125 263.313476562 27.1875 272.630859375 33.3505859375 c 0 - 274.354492188 34.490234375 274.139648438 38.0546875 276.168945312 38.439453125 c 0 - 277.978515625 38.7822265625 278.631835938 35.5087890625 280.3359375 34.8115234375 c 0 - 281.590820312 34.298828125 283.051757812 35.2607421875 284.395507812 35.0751953125 c 0 - 285.620117188 34.90625 286.711914062 34.20703125 287.87109375 33.7734375 c 0 - 299.071289062 21.9267578125 283.456054688 35.7060546875 296.323242188 39.572265625 c 0 - 299.109375 40.4091796875 297.338867188 33.03515625 299.868164062 31.5966796875 c 0 - 303.608398438 29.4697265625 303.393554688 39.9501953125 308.200195312 35.380859375 c 0 - 310.185546875 33.4921875 310.522460938 30.416015625 311.684570312 27.9345703125 c 1 - 317.896484375 27.0380859375 313.942382812 26.7861328125 318.7890625 28.7685546875 c 0 - 319.509765625 29.0634765625 320.373046875 29.0068359375 321.034179688 29.419921875 c 0 - 322.463867188 30.3134765625 323.34375 32.109375 324.950195312 32.6201171875 c 0 - 335.110351562 35.85546875 324.288085938 25.0986328125 334.127929688 37.90625 c 1 - 342.43359375 43.5517578125 338.463867188 25.3759765625 342.622070312 27.22265625 c 0 - 346.88671875 29.1162109375 342.383789062 37.4951171875 345.565429688 40.9091796875 c 0 - 347.260742188 42.7275390625 347.549804688 36.1533203125 349.430664062 34.52734375 c 0 - 352.106445312 32.21484375 356.780273438 35.287109375 358.770507812 36.1455078125 c 0 - 360.278320312 34.85546875 361.784179688 33.56640625 363.291015625 32.2763671875 c 0 - 364.360351562 33.44140625 364.973632812 36.185546875 366.499023438 35.7705078125 c 0 - 368.280273438 35.28515625 367.364257812 31.845703125 368.858398438 30.7607421875 c 0 - 369.887695312 30.01171875 371.370117188 31.19921875 372.639648438 31.3076171875 c 0 - 380.010742188 31.9404296875 374.924804688 30.1904296875 382.756835938 34.6103515625 c 0 - 382.974609375 34.4248046875 388.049804688 28.734375 390.469726562 30.0380859375 c 0 - 391.622070312 30.658203125 391.408203125 34.0126953125 392.547851562 33.369140625 c 0 - 395.094726562 31.9306640625 394.530273438 26.0751953125 397.456054688 26.0927734375 c 0 - 424.1640625 26.2412109375 387.458007812 42.3818359375 411.963867188 29.6240234375 c 1 - 420.852539062 31.4033203125 413.461914062 28.8095703125 417.922851562 32.857421875 c 0 - 418.44921875 33.333984375 419.354492188 33.203125 419.895507812 33.6650390625 c 0 - 421.186523438 34.767578125 422.1171875 38.66796875 423.30078125 37.451171875 c 0 - 432.9765625 27.5048828125 422.110351562 19.3134765625 433.534179688 31.896484375 c 0 - 436.430664062 36.662109375 439.124023438 29.921875 441.622070312 30.9794921875 c 0 - 443.2109375 31.65234375 443.176757812 35.12109375 444.895507812 34.9873046875 c 0 - 446.536132812 34.8583984375 445.655273438 31.3974609375 447.067382812 30.5537109375 c 0 - 447.893554688 30.0615234375 448.439453125 31.98046875 449.331054688 32.3408203125 c 0 - 450.741210938 32.91015625 452.30859375 32.9609375 453.797851562 33.2705078125 c 0 - 462.236328125 38.5263671875 464.1484375 26.78515625 470.536132812 27.0029296875 c 0 - 476.0625 27.19140625 473.18359375 33.4111328125 476.473632812 35.2158203125 c 0 - 477.795898438 35.94140625 479.393554688 34.458984375 480.853515625 34.080078125 c 0 - 493.267578125 25.2646484375 478.361328125 33.2353515625 490.780273438 41.05859375 c 0 - 492.681640625 42.255859375 493.495117188 37.435546875 495.190429688 35.9609375 c 0 - 502.05078125 29.9951171875 495.375 37.93359375 502.198242188 35.546875 c 1 - 502.198242188 -3.673828125 l 1 -EndSplineSet -EndChar - -StartChar: arrow2 -Encoding: 4 -1 4 -Width: 104 -Flags: W -LayerCount: 2 -Fore -SplineSet -30 37 m 1 - 48.5 55.5 l 1 - 104 0 l 1 - 48.5 -55 l 1 - 30 -37 l 1 - 54 -13 l 1 - 0 -13 l 1 -NamedP: "B" - 0 13 l 1 -NamedP: "T" - 54 13 l 1 - 30 37 l 1 -EndSplineSet -EndChar - -StartChar: serif -Encoding: 5 -1 5 -Width: 1000 -Flags: W -LayerCount: 2 -Fore -SplineSet -482 580 m 25 - 482 428 l 18 - 482 342.569335938 492 300 542 300 c 10 - 600 300 l 25 - 600 199 l 25 - 72 199 l 1 - 72 300 l 25 - 130 300 l 18 - 180 300 190 342.56898528 190 428 c 10 - 190 580 l 1049 -EndSplineSet -EndChar - -StartChar: cjk_uptick -Encoding: 6 -1 6 -Width: 1000 -LayerCount: 2 -Fore -SplineSet -151 402 m 25 - 310 402 l 25 - 381 473 l 25 - 483 372 l 1 - 483 360 l 25 - 151 360 l 1025 -EndSplineSet -EndChar - -StartChar: longarrow -Encoding: 7 -1 7 -Width: 830 -Flags: W -LayerCount: 2 -Fore -SplineSet -741 52 m 1 - 759.5 70.5 l 1 - 830 0 l 1 - 759.5 -70 l 1 - 741 -52 l 1 - 780 -13 l 1 - 0 -13 l 1 - 0 13 l 1 - 780 13 l 1 - 741 52 l 1 -EndSplineSet -EndChar - -StartChar: line -Encoding: 8 -1 8 -Width: 104 -Flags: W -LayerCount: 2 -Fore -SplineSet -0 13 m 1 -NamedP: "T" - 54 13 l 1025 -EndSplineSet -EndChar - -StartChar: arrowhead -Encoding: 9 -1 9 -Width: 1000 -Flags: W -LayerCount: 2 -Fore -SplineSet -290 294 m 25 - 290 211 l 25 - 144 357 l 25 - 290 503 l 1 - 290 420 l 1049 -EndSplineSet -EndChar - -StartChar: penis -Encoding: 10 -1 10 -Width: 1000 -Flags: W -LayerCount: 2 -Fore -SplineSet -379 128.5 m 25 - 361.5 128.5 l 17 - 361.5 68.5 134.5 277.5 212.5 277.5 c 1 - 134.5 277.5 361.5 486.5 361.5 426.5 c 9 - 379 426.5 l 1049 -EndSplineSet -EndChar -EndChars -EndSplineFont diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..66d4774 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,5 @@ +defcon +ufo-extractor +fez-language +fontmake +uharfbuzz diff --git a/scripts/AnchorPhysics/AnchorPhysics.pde b/scripts/AnchorPhysics/AnchorPhysics.pde new file mode 100644 index 0000000..ddc7d43 --- /dev/null +++ b/scripts/AnchorPhysics/AnchorPhysics.pde @@ -0,0 +1,225 @@ +/* + * Copyright (c) 2021 Fredrick Brennan + * Copyright (c) 2010 Karsten Schmidt + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * http://creativecommons.org/licenses/LGPL/2.1/ + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + +import toxi.geom.*; +import toxi.math.*; +import toxi.physics2d.*; +import toxi.physics2d.behaviors.*; +import toxi.physics2d.constraints.*; +import geomerative.*; +import java.util.*; +import java.lang.System; + +int WIDTH = 1920; +int HEIGHT = 980; +float DEFAULT_REPULSION = 80.f; +float DEFAULT_REPEL_FORCE = -1.2f; + +VerletPhysics2D physics; +AttractionBehavior2D mouseAttractor; + +int SVGlength = 0; +ArrayList mps = new ArrayList(); +PShape internal1; +PShape internal2; +RPoint[] points; +RShape arrow; +RPoint[] arrow_points; +String NUMHOME="../../numbers.ufo/glyphs/"; +PShape[] pnumbers; +ArrayList glyphs_array = new ArrayList(); +String glyph; +String outglyph; + +public void settings() { + size(WIDTH, HEIGHT, P3D); +} + +void drawSVG(String filename, float radius, float strength) { + RShape glyph = RG.loadShape(filename); + RShape path = RG.polygonize(glyph); + points = path.getPoints(); + SVGlength += points.length/2; + VerletParticle2D last_pa = null; + for (int i = 0; i < points.length; i++) { + if (i % 2 != 0) {continue;} + RPoint rp = points[i]; + PVector p = new PVector(rp.x, rp.y); + VerletParticle2D pa = new VerletParticle2D(WIDTH / 3 + p.x, p.y + (HEIGHT / 2)); + for (VerletParticle2D vp2d : mps) { + if (vp2d.distanceTo(pa) < 200 || true) { + addParticle(pa, true, radius, strength); + break; + } + } + } +} + +void drawSVG(String filename) { + drawSVG(filename, DEFAULT_REPULSION, DEFAULT_REPEL_FORCE); +} + +void drawSVG(String filename, float radius) { + drawSVG(filename, radius, DEFAULT_REPEL_FORCE); +} + +void setup() { + RG.init(this); + pnumbers = new PShape[]{loadShape(NUMHOME+"/__combstroke0.svg"), loadShape(NUMHOME+"/__combstroke1.svg"), loadShape(NUMHOME+"/__combstroke2.svg"), loadShape(NUMHOME+"/__combstroke3.svg"), loadShape(NUMHOME+"/__combstroke4.svg"), loadShape(NUMHOME+"/__combstroke5.svg"), loadShape(NUMHOME+"/__combstroke6.svg"), loadShape(NUMHOME+"/__combstroke7.svg"), loadShape(NUMHOME+"/__combstroke8.svg"), loadShape(NUMHOME+"/__combstroke9.svg")}; + + String[] lines = loadStrings("data/glyphs.txt"); + glyphs_array = new ArrayList(Arrays.asList(lines)); + + nextGlyph(); +} + +void outputGlyph() { + int i = 0; + for (VerletParticle2D p : mps) { + i++; + // -650 = ascender + println(outglyph + "\t" + (int)(p.x - (WIDTH/3)) + "\t" + (int)((-p.y) - (HEIGHT/2)) + "\tstroke" + i + "\t-1300"); + } +} + +boolean nextGlyph() { + physics = new VerletPhysics2D(); + physics.setDrag(0.04f); + physics.setWorldBounds(new Rect(0, 0, WIDTH, HEIGHT*1.5)); + mps = new ArrayList(); + + String SVGHOMEUFO = "physics_SVGs/"; + String SVGHOME = "../" + System.getenv("FONTFAMILY") + "_physics_SVGs/"; + if (glyphs_array.size() == 0) { return false; } + String[] glyph_l = split(glyphs_array.remove(0), "\t"); + glyph = glyph_l[0]; + outglyph = glyph_l[1]; + arrow = RG.loadShape(SVGHOMEUFO+glyph+"_arrows_internal.svg"); + arrow_points = arrow.getPoints(); + addMovingParticles(); + drawSVG(SVGHOMEUFO+glyph+".svg"); + drawSVG(SVGHOMEUFO+glyph+"_arrows.svg"); + internal1 = loadShape(SVGHOME+glyph+"_internal.svg"); + internal1.disableStyle(); + internal2 = loadShape(SVGHOMEUFO+glyph+"_arrows_internal.svg"); + internal2.disableStyle(); + return true; +} + +void addMovingParticles() { + int i = 0; + for (RPoint[] rpoints : arrow.getPointsInPaths()) { + Vec2D pv = new Vec2D(rpoints[0].x, rpoints[0].y); + Vec2D pv2 = new Vec2D(rpoints[1].x, rpoints[1].y); + Vec2D pv3 = pv.interpolateTo(pv2, -2.0); + VerletParticle2D arrow_begin = new VerletParticle2D(WIDTH / 3 + pv.x, pv.y + (HEIGHT / 2)); + VerletParticle2D vp2d = new VerletParticle2D(WIDTH / 3 + pv3.x, pv3.y + (HEIGHT / 2)); + vp2d.setPreviousPosition(arrow_begin); + mps.add(vp2d); + addParticle(vp2d, false, 400.0, DEFAULT_REPEL_FORCE*2); + addParticle(arrow_begin, true, 0, 0.1); + AngleSpring2D spring = new AngleSpring2D(arrow_begin, vp2d, 40., 0.01f, vp2d.sub(arrow_begin).heading()); + spring.lockA(true); + physics.addSpring(spring); + i += 1; + } +} + +void addParticle(VerletParticle2D p, boolean locked, float radius, float strength) { + if (locked) { p.lock(); } else { p.unlock(); } + physics.addBehavior(new AttractionBehavior2D(p, radius, strength)); + physics.addParticle(p); +} + +void addParticle(VerletParticle2D p, boolean locked) { + addParticle(p, locked, DEFAULT_REPULSION, DEFAULT_REPEL_FORCE); +} + +void addParticle(VerletParticle2D p) { + addParticle(p, false, DEFAULT_REPULSION, DEFAULT_REPEL_FORCE); +} + +void draw() { + scale(0.8); + background(255); + noFill(); + stroke(0, 0, 128); + shape(internal1, WIDTH / 3, HEIGHT / 2); + stroke(128, 0, 0); + shape(internal2, WIDTH / 3, HEIGHT / 2); + noStroke(); + for (int i = 0; i < 100; i++) { + physics.update(); + } + textSize(100); + text(glyph, 40, 100); + shapeMode(CENTER); + for (int i = 0; i < mps.size(); i++) { + shape(pnumbers[i+1], mps.get(i).x, mps.get(i).y); + } + shapeMode(CORNER); + for (VerletParticle2D p : physics.particles) { + if (p.isLocked()) { fill(0); } else { + fill(200, 0, 0); + } + ellipse(p.x, p.y, 5, 5); + } + for (VerletSpring2D s : physics.springs) { + noFill(); stroke(128, 128, 128); + for (int i = 1; i < 20; i++) { + if (i%2!=0) { continue ; } + Vec2D aa = s.a.interpolateTo(s.b, ((i+1) * 0.05)); + Vec2D bb = s.a.interpolateTo(s.b, (i * 0.05)); + line(aa.x, aa.y, bb.x, bb.y); + } + } + { + outputGlyph(); + if (!nextGlyph()) { + exit(); + return; + } + } +} + +class AngleSpring2D extends VerletSpring2D { + public float target_heading; + + public AngleSpring2D(VerletParticle2D a, VerletParticle2D b, + float restLength, float strength, float target_heading) { + super(a, b, 0, strength); + a.lock(); + setRestLength(restLength); + this.target_heading = target_heading; + } + + protected void update(boolean applyConstraints) { + Vec2D th = Vec2D.fromTheta(target_heading); + //println(degrees(b.sub(a).heading()), degrees(target_heading)); + //if (applyConstraints && (abs(abs(b.sub(a).heading()) - abs(target_heading)) > radians(15))) { + if (applyConstraints) { + float str = getStrength() * (abs(abs(b.sub(a).heading()) - abs(target_heading)) / PI); + //println(str); + b.addVelocity(th.scale(1.0 - str).scaleSelf(3.0)); + } + super.update(applyConstraints); + } +} diff --git a/scripts/COLR_filter.py b/scripts/COLR_filter.py new file mode 100755 index 0000000..e27bea9 --- /dev/null +++ b/scripts/COLR_filter.py @@ -0,0 +1,10 @@ +#!/usr/bin/env python3 +import sys + +(_, remove) = sys.argv + +COLR_types = ["arrows", "baseline", "beginnings", "endings", "guidelines", "xheight"] +COLR_types = filter(lambda s: s != remove, COLR_types) +COLR_types = list(COLR_types) + +print(",".join(COLR_types), end='') diff --git a/scripts/add_marks_from_data.py b/scripts/add_marks_from_data.py index 272cd27..525b89c 100755 --- a/scripts/add_marks_from_data.py +++ b/scripts/add_marks_from_data.py @@ -6,12 +6,12 @@ import csv import sys -_, ufo = sys.argv +_, ufo, markclass = sys.argv # Add anchors for all marks -topf = open("build_data/top_marks") -topmarks = topf.read().strip().split() -for m in topmarks: +inpf = open("build_data/{}_marks".format(markclass)) +marks = inpf.read().strip().split() +for m in marks: glif_fn = ufo+"/glyphs/"+glyphNameToFileName(m, None) with open(glif_fn) as f: glif = f.read() @@ -19,15 +19,15 @@ anchor = etree.Element("anchor") anchor.attrib["x"] = "0" anchor.attrib["y"] = "0" - anchor.attrib["name"] = "_top" - tree.find("unicode").addnext(anchor) + anchor.attrib["name"] = "_{}".format(markclass) + tree.append(anchor) with open(glif_fn, "wb+") as f: f.write(etree.tostring(tree, pretty_print=True, encoding="utf-8", xml_declaration=True)) -csvf = open("build_data/top.tsv") +csvf = open("build_data/{}.tsv".format(markclass)) r = csv.reader(csvf, delimiter="\t") for row in r: - (glyph, x, y) = row + (glyph, x, y, class_) = row glif_fn = ufo+"/glyphs/"+glyphNameToFileName(glyph, None) with open(glif_fn) as f: glif = f.read() @@ -35,7 +35,7 @@ anchor = etree.Element("anchor") anchor.attrib["x"] = x anchor.attrib["y"] = y - anchor.attrib["name"] = "top" - u = tree.find("advance").addnext(anchor) + anchor.attrib["name"] = markclass + u = tree.append(anchor) with open(glif_fn, "wb+") as f: f.write(etree.tostring(tree, pretty_print=True, encoding="utf-8", xml_declaration=True)) diff --git a/scripts/backup.sh b/scripts/backup.sh old mode 100644 new mode 100755 diff --git a/scripts/build_ccmp.py b/scripts/build_ccmp.py index a92ce46..0d79fd3 100755 --- a/scripts/build_ccmp.py +++ b/scripts/build_ccmp.py @@ -1,23 +1,30 @@ #!/usr/bin/env python3 +import itertools import unicodedata from fontTools import ufoLib import sys, shutil # Find glyphs in this range with at least one combining character, create characters for them with systematic uniXXXX names CCMP_REPLACEMENTS = {"i": "dotlessi", "j": "dotlessj"} +KNOWN_GOOD = """ÁáÀàẢảÃãẠạĂăẮắẰằẲẳẴẵẶặÂâẤấẦầẨẩẪẫẬậĐđÉéÈèẺẻẼẽẸẹÊêẾếỀềỂểỄễỆệÍíÌìỈỉĨĩỊịÓóÒòỎỏÕõỌọÔôỐốỒồỔổỖỗỘộƠơỚớỜờỞởỠỡỢợÚúÙùỦủŨũỤụƯưỨứỪừỬửỮữỰựÝýỲỳỶỷỸỹỴỵŞşЁё""" def ccmp_placeholders(f): placeholders = dict() - for i in range(0xc0, 0x17f+1): + for i in set( [ord(c) for c in KNOWN_GOOD] + list(range(0xc0, 0x17f+1))+list(range(0x1a0, 0x1b0+1)) ): c = chr(i) decomp = [int(e, 16) for e in unicodedata.decomposition(c).split() if e != ""] - if not any(["M" in unicodedata.category(chr(u)) for u in decomp]): + inner_d = [[int(e, 16) for e in unicodedata.decomposition(chr(d)).split()] for d in decomp] + decomp2 = list(itertools.chain(*[e if len(e) > 0 else [decomp[i]] for i, e in enumerate(inner_d)])) + #decomp2 = [int(e, 16) for e in list(itertools.chain(*[unicodedata.decomposition(chr(d)).split() for d in decomp])) if e != ""] + if any(["M" in unicodedata.category(chr(u)) for u in decomp2]): + decomp = decomp2 + elif not any(["M" in unicodedata.category(chr(u)) for u in decomp]): continue try: cm = f.getCharacterMapping() decomp_glyphs = [cm[u][0] for u in decomp] except: continue - decomp_glyphs = [CCMP_REPLACEMENTS[gn] if gn in CCMP_REPLACEMENTS else gn for gn in decomp_glyphs] + decomp_glyphs = [CCMP_REPLACEMENTS[gn] if (gn in CCMP_REPLACEMENTS and not "underdotcomb" in decomp_glyphs and not "cedillacomb" in decomp_glyphs) else gn for gn in decomp_glyphs] placeholders[i] = decomp_glyphs return placeholders @@ -34,7 +41,6 @@ def create_and_build_placeholders(f): return placeholders if __name__ == "__main__": - _, ufodir, outdir = sys.argv if ufodir != outdir: @@ -47,6 +53,7 @@ def create_and_build_placeholders(f): placeholders = create_and_build_placeholders(ufo) print("feature ccmp {") print(" lookup ccmp_placeholders {") + print(" lookupflag 0;") for (i, vals) in placeholders.items(): print((" "*8)+"sub uni{:04X} by {};".format(i, " ".join(vals))) print(" } ccmp_placeholders;") diff --git a/scripts/combine_colr_cpal.py b/scripts/combine_colr_cpal.py index d5ec490..12d4a59 100755 --- a/scripts/combine_colr_cpal.py +++ b/scripts/combine_colr_cpal.py @@ -11,6 +11,8 @@ from fontTools.colorLib.builder import buildCOLR, buildCPAL from fontTools.ttLib.ttFont import TTFont +from fontTools.ttLib.tables.otTables import Paint +from lib.X_O_L_R_ import table_X_O_L_R_ with open(ga_font, "rb") as f: ga_ttf = TTFont(f) @@ -23,9 +25,19 @@ COLR_GA = {} COLR_G = {} for glyph in glyphs: - if not glyph+"_guidelines" in ga_ttfglyphs: continue - COLR_GAv = [(glyph+"_guidelines", 0), (glyph, 1), (glyph+"_beginnings", 2), (glyph+"_endings", 3), (glyph+"_arrows", 4)] - COLR_Gv = [(glyph+"_guidelines", 0), (glyph, 1)] + if glyph.startswith("__combstroke"): + if glyph.endswith(".big"): + glyph = glyph[:glyph.rindex(".")] + COLR_GAv = ([(glyph+".big", 3)]*4) + [(glyph, 1)] + COLR_Gv = COLR_GAv + elif not glyph+"_guidelines" in ga_ttfglyphs: + continue + else: + COLR_GAv = [(glyph+"_guidelines", 0), (glyph+"_xheight", 0), (glyph+"_baseline", 2), (glyph, 0xFFFF), (glyph+"_beginnings", 4), (glyph+"_endings", 5), (glyph+"_arrows", 5)] + COLR_Gv = [(glyph+"_guidelines", 0), (glyph+"_xheight", 0), (glyph+"_baseline", 2), (glyph, 0xFFFF)] + + if not glyph+"_arrows" in ga_ttfglyphs: + COLR_GAv = COLR_Gv COLR_GA[glyph] = COLR_GAv COLR_G[glyph] = COLR_Gv @@ -33,8 +45,12 @@ C_O_L_R_GA = buildCOLR(COLR_GA) C_O_L_R_G = buildCOLR(COLR_G) +# outlines for numbers +WHITE = (255, 255, 255) # guidelines BABYBLUE = (0, 178, 194) +## baseline guideline +DEEPPURPLE = (0xE9, 0x1E, 0x85) # glyph BLACK = (0, 0, 0) # beginnings @@ -43,17 +59,24 @@ BLUE = (0, 0, 255) CYAN = (0, 255, 255) # arrows +BURGUNDY = (193, 30, 38) +# misc YELLOW = (255, 202, 243) GREY = (50, 50, 50) -palette = [BABYBLUE, BLACK, RED, CYAN, RED] -CPAL_palette = [(r/255., g/255., b/255., 1.0) for (r,g,b) in palette] -C_P_A_L_ = buildCPAL([CPAL_palette]) +palette_GA = [BABYBLUE, BURGUNDY, DEEPPURPLE, WHITE, CYAN, RED] +palette_G = [BABYBLUE, BURGUNDY, DEEPPURPLE, WHITE] +CPAL_palette_GA = [(r/255., g/255., b/255., 1.0) for (r,g,b) in palette_GA] +CPAL_palette_G = [(r/255., g/255., b/255., 1.0) for (r,g,b) in palette_G] +C_P_A_L_GA = buildCPAL([CPAL_palette_GA]) +C_P_A_L_G = buildCPAL([CPAL_palette_G]) ga_ttf["COLR"] = C_O_L_R_GA -ga_ttf["CPAL"] = C_P_A_L_ +ga_ttf["CPAL"] = C_P_A_L_GA +ga_ttf["XOLR"] = table_X_O_L_R_(flags=0b010) ga_ttf.save(ga_font) g_ttf["COLR"] = C_O_L_R_G -g_ttf["CPAL"] = C_P_A_L_ +g_ttf["CPAL"] = C_P_A_L_G +g_ttf["XOLR"] = table_X_O_L_R_(flags=0b010) g_ttf.save(g_font) diff --git a/scripts/combine_colr_cpal_v1.py b/scripts/combine_colr_cpal_v1.py new file mode 100755 index 0000000..70523a3 --- /dev/null +++ b/scripts/combine_colr_cpal_v1.py @@ -0,0 +1,73 @@ +#!/usr/bin/env python3 +import plistlib +import sys + +(_, ga_font, plainufo) = sys.argv + +g_font = ga_font.replace("GuidelinesArrows", "Guidelines") + +with open(plainufo+"/glyphs/contents.plist", "rb") as f: + glyphs = set(plistlib.load(f).keys()) + +from fontTools.colorLib.builder import buildCOLR, buildCPAL, LayerListBuilder +from fontTools.ttLib.ttFont import TTFont +from fontTools.ttLib.tables.otTables import Paint, PaintFormat + +builder = LayerListBuilder() + +with open(ga_font, "rb") as f: + ga_ttf = TTFont(f) + +with open(g_font, "rb") as f: + g_ttf = TTFont(f) + +ga_ttfglyphs = ga_ttf.getGlyphNames() + +def buildCOLRv1Solid(glyph, idx): + return (PaintFormat.PaintGlyph, (PaintFormat.PaintSolid, idx), glyph) + +def buildCOLRv1ColrLayers(d): + return {k: (PaintFormat.PaintColrLayers, v) for k, v in d.items()} + +COLR_GA = {} +COLR_G = {} +for glyph in glyphs: + if glyph.startswith("__combstroke"): + COLR_GAv = [buildCOLRv1Solid(glyph, 1)] + COLR_Gv = [buildCOLRv1Solid(glyph, 1)] + elif not glyph+"_guidelines" in ga_ttfglyphs: + continue + else: + COLR_GAv = [buildCOLRv1Solid(glyph+"_guidelines", 0), buildCOLRv1Solid(glyph+"_xheight", 0), buildCOLRv1Solid(glyph, 0xFFFF), buildCOLRv1Solid(glyph+"_beginnings", 1), buildCOLRv1Solid(glyph+"_endings", 2), buildCOLRv1Solid(glyph+"_arrows", 1)] + COLR_Gv = [buildCOLRv1Solid(glyph+"_guidelines", 0), buildCOLRv1Solid(glyph+"_xheight", 0), buildCOLRv1Solid(glyph, 0xFFFF)] + + COLR_GA[glyph] = COLR_GAv + COLR_G[glyph] = COLR_Gv + +C_O_L_R_GA = buildCOLR(buildCOLRv1ColrLayers(COLR_GA)) +C_O_L_R_G = buildCOLR(buildCOLRv1ColrLayers(COLR_G)) + +# guidelines +BABYBLUE = (0, 178, 194) +# glyph +BLACK = (0, 0, 0) +# beginnings +RED = (255, 0, 0) +# endings +BLUE = (0, 0, 255) +CYAN = (0, 255, 255) +# arrows +YELLOW = (255, 202, 243) +GREY = (50, 50, 50) + +palette = [BABYBLUE, RED, CYAN] +CPAL_palette = [(r/255., g/255., b/255., 1.0) for (r,g,b) in palette] +C_P_A_L_ = buildCPAL([CPAL_palette]) + +ga_ttf["COLR"] = C_O_L_R_GA +ga_ttf["CPAL"] = C_P_A_L_ +ga_ttf.save(ga_font) + +g_ttf["COLR"] = C_O_L_R_G +g_ttf["CPAL"] = C_P_A_L_ +g_ttf.save(g_font) diff --git a/scripts/combine_plists.py b/scripts/combine_plists.py deleted file mode 100755 index 9801843..0000000 --- a/scripts/combine_plists.py +++ /dev/null @@ -1,16 +0,0 @@ -#!/usr/bin/env python3 - -import plistlib -import sys - -_, *plists = sys.argv -assert len(plists) > 1 - -with open(plists[0], "rb") as f: - first = plistlib.load(f) - -for plist in plists[1:]: - with open(plist, "rb") as f: - first.update(plistlib.load(f)) - -print(plistlib.dumps(first).decode("utf-8")) diff --git a/scripts/dist/ttc.sh b/scripts/dist/ttc.sh new file mode 100644 index 0000000..355a876 --- /dev/null +++ b/scripts/dist/ttc.sh @@ -0,0 +1,8 @@ +#!/bin/bash +otf2otc -o dist/ttc/${FONTFAMILY}-Monoline.ttc $(cat build_data/monoline.tsv | awk '{print $1}' | xargs -I{} echo -n dist/${FONTFAMILY}-*-{}.otf' ') +otf2otc -o dist/ttc/${FONTFAMILY}-Patterned.ttc $(cat build_data/dotted.tsv | awk '{print $1}' | xargs -I{} echo -n dist/${FONTFAMILY}-*-{}.otf' ') +otf2otc -o dist/ttc/${FONTFAMILY}-ColorGuidelines.ttc $(cat build_data/colrcpal_fontlist.tsv | awk '{print $1}' | xargs -I{} echo -n dist/${FONTFAMILY}-*-Guidelines{}.otf' ') +otf2otc -o dist/ttc/${FONTFAMILY}-ColorGuidelinesArrows.ttc $(cat build_data/colrcpal_fontlist.tsv | awk '{print $1}' | xargs -I{} echo -n dist/${FONTFAMILY}-*-GuidelinesArrows{}.otf' ') +otf2otc -o dist/ttc/${FONTFAMILY}-ColorGuidelinesNonVariable.ttc $(cat build_data/colrcpal_fontlist.tsv | awk '{print $1}' | xargs -I{} echo -n dist/${FONTFAMILY}-*-Guidelines{}_NOVF.otf' ') +otf2otc -o dist/ttc/${FONTFAMILY}-ColorGuidelinesArrowsNonVariable.ttc $(cat build_data/colrcpal_fontlist.tsv | awk '{print $1}' | xargs -I{} echo -n dist/${FONTFAMILY}-*-GuidelinesArrows{}_NOVF.otf' ') +otf2otc -o dist/ttc/${FONTFAMILY}-JustOneLayer.ttc dist/${FONTFAMILY}-*-Just*.otf diff --git a/scripts/each_font_specimen.sh b/scripts/each_font_specimen.sh index 08eab38..4c5bca6 100755 --- a/scripts/each_font_specimen.sh +++ b/scripts/each_font_specimen.sh @@ -1,12 +1,15 @@ #!/bin/bash -rm -f /tmp/eachfont${FONTFAMILY}-*.pdf specimens/${FONTFAMILY}-specimen.pdf +rm -f /tmp/silespecimens/eachfont${FONTFAMILY}-*.pdf specimens/${FONTFAMILY}-specimen.pdf +mkdir -p /tmp/silespecimens || true echo ${FONTFAMILY_H} -find dist -type f -iname "*.otf" | parallel --bar " - export STYLE=\`ftdump -n {}|grep family|head -n1|sed \"s/.*${FONTFAMILY_H} *//;s/\s+$//\"\` && - (sed \"s/&&FONT&&/{/}/g; s/&&STYLE&&/\$STYLE/\" < specimens/eachfont.sil) > /tmp/eachfont{/}.sil && - sile /tmp/eachfont{/}.sil +find dist -type f -iname "${FONTFAMILY}*_NOVF.otf" | sort -V | parallel --jobs 300% --bar " + export OS2WEIGHT=\`./scripts/os2weight_of_font.py {}\` + export WEIGHT=\`./scripts/os2weight_to_namedweight.py \$OS2WEIGHT\` + export STYLE=\`ftdump -n {}|rg '(family:|style:)'|awk 'BEGIN {FS=\" \"} {print \$2}'|awk 'BEGIN {FS=\"\\n\"; RS=\"\"} {print \$1\$2}'\` + (sed \"s/&&FONT&&/{/}/g; s/&&FONTFAMILY&&/${FONTFAMILY}/g; s/&&FONTFAMILY_H&&/${FONTFAMILY_H}/g; s/&&OS2WEIGHT&&/\$OS2WEIGHT/g; s/&&WEIGHT&&/\$WEIGHT/g; s/&&PAGE&&/{#}/g; s/&&STYLE&&/\$STYLE/\" < specimens/eachfont.sil) > /tmp/silespecimens/eachfont{/}.sil && + sile /tmp/silespecimens/eachfont{/}.sil " -pdftk `ls /tmp/eachfont${FONTFAMILY}-*.pdf|sort -V` cat output specimens/${FONTFAMILY}-specimen.pdf +pdftk `find /tmp/silespecimens/ -iname "eachfont${FONTFAMILY}-*.pdf"|sort -V` cat output "specimens/${FONTFAMILY_H} specimen.pdf" diff --git a/scripts/fake_ufo_glyphOrder.py b/scripts/fake_ufo_glyphOrder.py new file mode 100755 index 0000000..df0b739 --- /dev/null +++ b/scripts/fake_ufo_glyphOrder.py @@ -0,0 +1,35 @@ +#!/usr/bin/env python3 +''' +Create a lib.plist file in a given UFO, based on the information +in glyphs/contents.plist (alphabetical order). + +(c) 2020 Frank Grießhammer (https://github.com/adobe-type-tools/afdko/issues/1130#issuecomment-623180851) +''' + +import os +import argparse +import plistlib + +parser = argparse.ArgumentParser( + description=__doc__) + +parser.add_argument( + 'ufos', + action='store', + nargs='+', + metavar='UFO', + help='input UFO(s)') + +args = parser.parse_args() + +for ufo_path in args.ufos: + contents_path = os.path.join(ufo_path, 'glyphs', 'contents.plist') + lib_path = os.path.join(ufo_path, 'lib.plist') + with open(contents_path, 'rb') as pl_file: + contents_dict = plistlib.load(pl_file) + + glyph_names = sorted(contents_dict.keys()) + lib_dict = {} + lib_dict['public.glyphOrder'] = glyph_names + with open(lib_path, 'wb') as pl_file: + plistlib.dump(lib_dict, pl_file) diff --git a/scripts/fontmake_args.sh b/scripts/fontmake_args.sh index 886e566..cd8caec 100755 --- a/scripts/fontmake_args.sh +++ b/scripts/fontmake_args.sh @@ -1,8 +1,7 @@ #!/bin/bash -if [[ $PRODUCTION =~ "y" ]]; then - ARGS='--keep-overlaps --optimize-cff 0 --cff-round-tolerance 0' +if [[ $PRODUCTION =~ ^y(es)?$ ]]; then + ARGS='--optimize-cff 2 --cff-round-tolerance 0 --subroutinizer cffsubr --keep-overlaps' # overlaps to be handled by afdko checkoutlinesufo else - ARGS='--optimize-cff 0 --cff-round-tolerance 0' - # --overlaps-backend pathops' + ARGS='--optimize-cff 0 --cff-round-tolerance 0 --keep-overlaps' fi echo "$ARGS" diff --git a/scripts/fudge_fontinfo.py b/scripts/fudge_fontinfo.py index 76f1a87..9b8afda 100755 --- a/scripts/fudge_fontinfo.py +++ b/scripts/fudge_fontinfo.py @@ -1,51 +1,48 @@ #!/usr/bin/env python3 import plistlib -import sys +import os, sys import re +from os2weight_to_namedweight import os2weight_to_namedweight + def split_at_cap(namedweight): namedweight = re.sub(r"([A-Z])", " \\1", namedweight) namedweight = re.sub(r"\s+", r" ", namedweight) return namedweight.strip() -if len(sys.argv) == 4: - (_, outname, namedweight, os2weight) = sys.argv - namedweight2 = None -elif len(sys.argv) == 5: - (_, outname, namedweight, os2weight, namedweight2) = sys.argv - namedweight2 = split_at_cap(namedweight2) +(_, outname, familyname, familyname_h, namedweight, os2weight) = sys.argv + +realweight = os2weight_to_namedweight(os2weight) -namedweight = split_at_cap(namedweight) +namedweight_h = split_at_cap(namedweight) -print("Fudging: {} {} {}".format(outname, namedweight, os2weight, namedweight2)) +print("Fudging: {} {} {}".format(outname, namedweight, os2weight, realweight)) os2weight = int(os2weight) plistf = open(outname+"/fontinfo.plist", "rb") plist = plistlib.load(plistf) -if "Regular" not in namedweight and "Bold" not in namedweight: - plist["postscriptWeightName"] = namedweight - plist["openTypeOS2WeightClass"] = os2weight - plist["styleMapStyleName"] = "bold italic" if os2weight == 700 else "italic" - plist["styleMapFamilyName"] = "{} {}".format(plist["styleMapFamilyName"], namedweight) - plist["familyName"] = "{} {}".format(plist["familyName"], namedweight) - plist["styleName"] = "Bold" if os2weight == 700 else "Regular" -else: - _namedweight = namedweight.replace("Regular", "").replace("Bold", "").rstrip() - plist["postscriptWeightName"] = _namedweight - plist["openTypeOS2WeightClass"] = os2weight - plist["styleMapStyleName"] = "bold italic" if os2weight == 700 else "italic" - plist["styleMapFamilyName"] = "{} {}".format(plist["styleMapFamilyName"], _namedweight).rstrip() - plist["familyName"] = "{} {}".format(plist["familyName"], _namedweight).rstrip() - plist["styleName"] = "Bold" if os2weight == 700 else "Regular" - -if namedweight2 is not None: - plist["postscriptFontName"] = plist["postscriptFontName"].replace("-", "-"+namedweight+namedweight2).replace(" ", "") - plist["postscriptFullName"] = "{} {} {}".format(plist["postscriptFullName"], namedweight, namedweight2) +plist["postscriptWeightName"] = namedweight +plist["openTypeOS2WeightClass"] = os2weight +if os.environ["REGULAR_IS_ITALIC"].strip() == "1": + plist["styleMapStyleName"] = "bold italic" if os2weight >= 700 else "italic" +elif os.environ["REGULAR_IS_ITALIC"].strip() == "0": + plist["styleMapStyleName"] = "bold" if os2weight >= 700 else "regular" else: - plist["postscriptFontName"] = plist["postscriptFontName"].replace("Regular", namedweight).replace(" ", "") - plist["postscriptFullName"] = "{} {}".format(plist["postscriptFullName"], namedweight) + raise ValueError("REGULAR_IS_ITALIC not 0/1") +smname = namedweight_h.replace(realweight+" ", "").replace(realweight, "") if os2weight == 400 or os2weight == 700 else namedweight_h +plist["styleMapFamilyName"] = "{} {}".format(familyname_h, smname).strip() +plist["familyName"] = "{} {}".format(familyname_h, smname).strip() +plist["styleName"] = namedweight_h +plist["postscriptFontName"] = familyname + "-" + namedweight +plist["postscriptFullName"] = familyname_h + " " + namedweight_h +plist["postscriptWeightName"] = realweight +plist["openTypeNamePreferredFamilyName"] = familyname_h.strip() +sfname = namedweight_h.replace(realweight, "") if os2weight == 400 else namedweight_h +if len(sfname.strip()) == 0: + sfname = realweight +plist["openTypeNamePreferredSubfamilyName"] = sfname.strip() plistf.close() plistf = open(outname+"/fontinfo.plist", "wb+") diff --git a/scripts/gen_monoline.sh b/scripts/gen_monoline.sh index 6f7e84b..564511a 100755 --- a/scripts/gen_monoline.sh +++ b/scripts/gen_monoline.sh @@ -1,13 +1,30 @@ #!/bin/bash + ARGS=`./scripts/fontmake_args.sh` + if [[ -z $FONTFAMILY ]]; then echo Must set FONTFAMILY >&2 exit 1 fi # Stroke all glyphs, removing internal contours (useful for !, i, j, ?, …, :, etc.) -find $FONTFAMILY-SOURCE.ufo/glyphs/ -iname '*.glif' | parallel MFEKstroke CWS -i {} -o build/$FONTFAMILY-"$1".ufo/glyphs/{/} -w "$2" --remove-internal -# Restroke glyphs which shouldn't have their internal contours removed -find $FONTFAMILY-SOURCE.ufo/glyphs/ -iname 'zero.glif' -or -iname 'degree.glif' -or -iname 'uni030A_.glif' -or -iname 'O_slash*' | parallel MFEKstroke CWS -i {} -o build/$FONTFAMILY-"$1".ufo/glyphs/{/} -w "$2" +NAMEDWEIGHT=$1 +WIDTH=$2 +OS2WEIGHT=$3 + +#find $FONTFAMILY-SOURCE.ufo/glyphs/ -iname '*.glif' | parallel --bar "MFEKstroke DASH -i {} -o build/$FONTFAMILY-$NAMEDWEIGHT.ufo/glyphs/{/} -w $WIDTH -d 100000 0" +find build/BUILD.ufo/glyphs/ -iname '*.glif' -and -not -iname '__combstroke*' | parallel --ctag --tag --linebuffer " +MFEKstroke CWS -i {} -o build/$FONTFAMILY-$NAMEDWEIGHT.ufo/glyphs/{/} -w $WIDTH +if [[ ! -s build/$FONTFAMILY-$NAMEDWEIGHT.ufo/glyphs/{/} ]]; then + echo 'Warning: Dashing {/} ($FONTFAMILY-$NAMEDWEIGHT.ufo)' + MFEKstroke DASH -i {} -o build/$FONTFAMILY-$NAMEDWEIGHT.ufo/glyphs/{/} -w $WIDTH -d 1000 0 +fi +if [[ ! -s build/$FONTFAMILY-$NAMEDWEIGHT.ufo/glyphs/{/} ]]; then + echo 'Error: Even dashing failed!' +fi +" # Generate OTF -python3 -m fontmake --verbose DEBUG -u build/$FONTFAMILY-"$1".ufo --output-path dist/$FONTFAMILY-"$3"-"$1".otf -o otf $ARGS +if [[ $PRODUCTION =~ ^y(es)?$ ]]; then + ./scripts/remove_ufo_overlaps.sh build/$FONTFAMILY-"$NAMEDWEIGHT".ufo +fi +python3 -m fontmake --verbose DEBUG -u build/$FONTFAMILY-"$NAMEDWEIGHT".ufo --output-path dist/$FONTFAMILY-"$OS2WEIGHT"-"$NAMEDWEIGHT".otf -o otf $ARGS diff --git a/scripts/letter_combos.py b/scripts/letter_combos.py index 1902f27..3d80529 100755 --- a/scripts/letter_combos.py +++ b/scripts/letter_combos.py @@ -8,9 +8,11 @@ print(r""" \begin[papersize=1.4ft x 0.8ft]{{document}} + \script[src=packages/complex-spaces] \script[src=packages/color-fonts] \script[src=packages/rules] - \font[filename=dist/{}-400-GuidelinesArrowsRegular.otf,size=1.5em]{{""".format(fontfamily)[1:]) + \set[parameter=shaper.spaceenlargementfactor,value=1] + \font[filename=dist/{}-400-GuidelinesArrowsRegular_NOVF.otf,size=1.4em]{{""".format(fontfamily)[1:]) combos_from_string=lambda s: [list(zip(e*len(s), s)) for e in s] lets=combos_from_string(string.ascii_lowercase) @@ -39,21 +41,17 @@ for a1, a2 in dcombos_nL: print(((" "*8)+PAR)+("\n"+((" "*8)+PAR)).join([z[0]+" "+z[1] for z in zip(dcombos_n(a1), dcombos_n(a2))])) print((" "*8)+EJECT) -print((" "*8)+EJECT) cyrl_lower="".join([chr(c) for c in list(range(0x430, 0x44F+1))]) cyrl_upper=cyrl_lower.upper() cyrl_lets=combos_from_string(cyrl_lower) cyrl_combos = combos_gen(lambda f: f, lambda s: s, cyrl_lets) print(((" "*8)+PAR)+("\n"+((" "*8)+PAR)).join(cyrl_combos)) -print((" "*8)+HRULE) print((" "*8)+PAR+(" ".join(cyrl_lower))) print((" "*8)+EJECT) print(((" "*8)+PAR)+("\n"+((" "*8)+PAR)).join(combos_gen(lambda f: f.upper(), lambda s: s, cyrl_lets))) -print((" "*8)+HRULE) print((" "*8)+PAR+(" ".join(cyrl_upper))) print((" "*8)+EJECT) print(((" "*8)+PAR)+("\n"+((" "*8)+PAR)).join([c.upper() for c in cyrl_combos])) -print((" "*8)+HRULE) miscs=list("~¡¢£¥¦§«­°µ¶·»¿ÆÇרÞßæçð÷øþıŒœȷ !@#$")+[r"\%"]+list("^&*(){}<>?/") print((" "*8)+PAR+(" ".join(miscs))) diff --git a/scripts/lib/X_O_L_R_.py b/scripts/lib/X_O_L_R_.py new file mode 100644 index 0000000..97df33b --- /dev/null +++ b/scripts/lib/X_O_L_R_.py @@ -0,0 +1,32 @@ +# This is a non-standard OpenType table meant to tell rasterizers how to rasterize. + +from fontTools.misc import sstruct +from fontTools.ttLib.tables import DefaultTable + +XOLR_FORMAT = """ + > # big endian + version: L + flags: L +""" + +class table_X_O_L_R_(DefaultTable.DefaultTable): + def __init__(self, flags=0): + DefaultTable.DefaultTable.__init__(self, None) + self.data = {"flags":flags} + + def compile(self, *args, **kwargs): + headerSize = sstruct.calcsize(XOLR_FORMAT) + dataOffset = headerSize + sstruct.calcsize(XOLR_FORMAT) + header = sstruct.pack(XOLR_FORMAT, { + "version": 0, + "flags": self.data["flags"], + }) + return header + + def decompile(self, data, *args, **kwargs): + headerSize = sstruct.calcsize(XOLR_FORMAT) + header = sstruct.unpack(XOLR_FORMAT, data[0 : headerSize]) + if header["version"] != 0: + raise TTLibError("unsupported 'XOLR' version %d" % + header["version"]) + self.data["flags"] = header["flags"] diff --git a/scripts/lib/__init__.py b/scripts/lib/__init__.py new file mode 100644 index 0000000..8efbdfd --- /dev/null +++ b/scripts/lib/__init__.py @@ -0,0 +1 @@ +SUBPROCESS_KWARGS = {"shell": True, "executable": "/bin/bash"} diff --git a/scripts/glyph.py b/scripts/lib/glyph.py similarity index 100% rename from scripts/glyph.py rename to scripts/lib/glyph.py diff --git a/scripts/list_glyphs.py b/scripts/list_glyphs.py index cb77f6d..d1325d8 100755 --- a/scripts/list_glyphs.py +++ b/scripts/list_glyphs.py @@ -1,8 +1,13 @@ #!/usr/bin/env python3 import sys, os -if os.getenv('APPENDPYPATH'): - sys.path.append(os.getenv('APPENDPYPATH')) -assert len(sys.argv) == 2 from fontTools import ufoLib -f = ufoLib.UFOReader(sys.argv[1]) -print('\n'.join(['{}'.format('\n'.join(c)) for _, c in f.getCharacterMapping().items()])) + +def list_glyphs(f): + return {k: v for k, v in sorted(f.getGlyphSet().getUnicodes().items(), key=lambda v: (v[1][0] if len(v[1]) > 0 else 0x10FFFF+1, v[0]))} + +if __name__ == "__main__": + f = ufoLib.UFOReader(sys.argv[1]) + if os.getenv('APPENDPYPATH'): + sys.path.append(os.getenv('APPENDPYPATH')) + assert len(sys.argv) == 2 + print('\n'.join(list_glyphs(f).keys())) diff --git a/scripts/make_COLRglyphs_for_glyph.py b/scripts/make_COLRglyphs_for_glyph.py index 1fb389c..3f84442 100755 --- a/scripts/make_COLRglyphs_for_glyph.py +++ b/scripts/make_COLRglyphs_for_glyph.py @@ -9,19 +9,20 @@ import subprocess import sys import tempfile -from glyph import Glyph +from lib.glyph import Glyph from fontTools.ufoLib import glifLib from fontTools.pens.recordingPen import RecordingPen from fontParts.fontshell.glyph import RGlyph radius = 5 -_, glifname, font = sys.argv +_, glifname, font, capheight, desc, xheight = sys.argv +capheight=float(capheight) +desc=float(desc) +xheight=float(xheight) gliffn = "{}/glyphs/{}".format(font, glifLib.glyphNameToFileName(glifname, None)) -plist = open("{}/fontinfo.plist".format(font)).read().encode("utf-8") -fontinfo = plistlib.loads(plist) -builddir = "build/COLR_glyphs/" +builddir = "build/{}_COLR_glyphs/".format(os.environ["FONTFAMILY"]) try: os.mkdir(builddir) except OSError: @@ -31,48 +32,70 @@ def drawSquare(p, pt): p.moveTo((pt.x - (radius / 2), pt.y - (radius / 2))) p.lineTo((pt.x + (radius / 2), pt.y - (radius / 2))) p.lineTo((pt.x + (radius / 2), pt.y + (radius / 2))) + p.lineTo((pt.x - (radius / 2), pt.y + (radius / 2))) p.closePath() with open(gliffn) as f: glyph = RGlyph() xml = f.read() - glyph._loadFromGLIF(xml) + glyph._loadFromGLIF(xml, validate=False) p = glyph.getPen() pp = glyph.getPointPen() firsts = [c[0] for c in glyph.contours] lasts = [c[-1] for c in glyph.contours] glyph.clearContours() - p.moveTo((0, 0)) - p.lineTo((glyph.width, 0)) - p.closePath() - p.moveTo((0, fontinfo["capHeight"])) - p.lineTo((glyph.width, fontinfo["capHeight"])) - p.closePath() - p.moveTo((0, -fontinfo["openTypeOS2TypoDescender"])) - p.lineTo((glyph.width, -fontinfo["openTypeOS2TypoDescender"])) - p.closePath() + + p.moveTo((0, capheight)) + p.lineTo((glyph.width, capheight)) + p.endPath() + p.moveTo((0, desc)) + p.lineTo((glyph.width, desc)) + p.endPath() glf = builddir+glifLib.glyphNameToFileName(glifname+"_guidelines", None) - tempf = tempfile.mkstemp()[1] + tempf = tempfile.mkstemp(suffix=".glif")[1] with open(tempf, "w+") as f: print(glyph.dumpToGLIF(), file=f) - if glyph.width == 0: - shutil.copyfile(tempf, glf) + if glyph.width <= 0: + glyph.clearContours() + with open(glf, "w+") as f: + print(glyph.dumpToGLIF(), file=f) else: subprocess.run("MFEKstroke CWS -i {} -o {} -w 30".format(tempf, glf), **SUBPROCESS_KWARGS) + subprocess.run("MFEKpathops REFIGURE -i {}".format(glf), **SUBPROCESS_KWARGS) glyph.clearContours() - p.moveTo((0, fontinfo["xHeight"])) - p.lineTo((glyph.width, fontinfo["xHeight"])) - p.closePath() + p.moveTo((0, xheight)) + p.lineTo((glyph.width-30, xheight)) + p.endPath() xhf = builddir+glifLib.glyphNameToFileName(glifname+"_xheight", None) with open(tempf, "w+") as f: print(glyph.dumpToGLIF(), file=f) - if glyph.width == 0: - shutil.copyfile(tempf, glf) + if glyph.width <= 30: + glyph.clearContours() + with open(xhf, "w+") as f: + print(glyph.dumpToGLIF(), file=f) else: - subprocess.run("MFEKstroke PAP --pattern patterns.ufo/glyphs/dot.glif --path {} --out {} -m repeated --sx 0.1 --sy 0.1 --spacing 30 -s 3 --simplify false".format(tempf, xhf), **SUBPROCESS_KWARGS) + subprocess.run("MFEKstroke PaP --pattern patterns.ufo/glyphs/dot.glif --path {} --out {} -m repeated --sx 0.5 --sy 0.5 --spacing 30 --stretch spacing".format(tempf, xhf), **SUBPROCESS_KWARGS) + subprocess.run("MFEKpathops REFIGURE -i {}".format(xhf), **SUBPROCESS_KWARGS) + glyph.clearContours() + + p.moveTo((0, 0)) + p.lineTo((glyph.width, 0)) + p.endPath() + + glf = builddir+glifLib.glyphNameToFileName(glifname+"_baseline", None) + tempf = tempfile.mkstemp(suffix=".glif")[1] + with open(tempf, "w+") as f: + print(glyph.dumpToGLIF(), file=f) + if glyph.width <= 0: + glyph.clearContours() + with open(glf, "w+") as f: + print(glyph.dumpToGLIF(), file=f) + else: + subprocess.run("MFEKstroke CWS -i {} -o {} -w 30".format(tempf, glf), **SUBPROCESS_KWARGS) + subprocess.run("MFEKpathops REFIGURE -i {}".format(glf), **SUBPROCESS_KWARGS) glyph.clearContours() for pt in firsts: @@ -88,6 +111,3 @@ def drawSquare(p, pt): with open(builddir+glifLib.glyphNameToFileName(glifname+"_endings", None), "w+") as f: print(glyph.dumpToGLIF(), file=f) glyph.clearContours() - -print(glifname) -subprocess.run(r"""python3 ./scripts/make_arrows_for_glyph.py {} {}""".format(gliffn, builddir+glifLib.glyphNameToFileName(glifname+"_arrows", None)), **SUBPROCESS_KWARGS) diff --git a/scripts/make_GDEF.py b/scripts/make_GDEF.py new file mode 100755 index 0000000..3fb1910 --- /dev/null +++ b/scripts/make_GDEF.py @@ -0,0 +1,96 @@ +#!/usr/bin/env python3 +import csv +import os +import sys +from fontTools import ufoLib +from list_glyphs import list_glyphs + +from fontTools.feaLib.ast import * + +_, ufo_fn = sys.argv + +fea = FeatureFile() +fea_minus = FeatureFile() +fea_stroke = FeatureFile() + +with open("build_data/{}_mark_classes.tsv".format(os.environ["FONTFAMILY"])) as f: + classes = [r.strip() for r in f.readlines()] + +all_marks = list() +tails = list() + +def dset(L): + L = list(dict.fromkeys(L)) + L.sort() + return L + +strokemarks = ['stroke{}_marks'.format(i) for i in range(1, 10)] +combstrokes = [GlyphName('__combstroke{}'.format(i)) for i in range(1, 10)] +for (i, _) in enumerate(strokemarks): + fea_stroke.statements.append(GlyphClassDefinition(strokemarks[i], GlyphClass([combstrokes[i]]))) + fea_stroke.statements.append(GlyphClassDefinition(strokemarks[i]+"_all", GlyphClass([combstrokes[i], combstrokes[i].glyph+".big"]))) + +fea.statements.extend(fea_stroke.statements) + +classes_gcd = list() +for cn in classes: + with open("build_data/{}_marks".format(cn)) as f: + if cn != "stroke": + marks_gn = [GlyphName(m.strip()) for m in f.read().strip().split() if len(m) > 0] + marks = GlyphClass(marks_gn) + gcd = [GlyphClassDefinition(cn+"_marks", marks)] + else: + marks = GlyphClass(combstrokes) + gcd = [GlyphClassDefinition("stroke_marks", GlyphClass(combstrokes)), GlyphClassDefinition("stroke_marks_all", GlyphClass([GlyphName("@stroke_marks")]+[GlyphName(c.glyph+".big") for c in combstrokes]))] + + fea.statements.extend(gcd) + + if len(marks.glyphSet()) >= 2: + for mark in marks.glyphSet(): + markok = mark.glyph.replace('.', '_').replace('@','') + fea_minus.statements.append(GlyphClassDefinition(cn+"_marks_minus_"+markok, GlyphClass(sorted(set([g.glyph for g in marks.glyphSet()]) - set([mark.glyph]))))) + all_marks.extend(list(marks.glyphSet())) + classes_gcd.extend(gcd) + +fea.statements.append(Comment("#\n# Begin minus classes\n#")) +fea.statements.extend(fea_minus.statements) +fea.statements.append(Comment("#\n# End minus classes\n#")) + +all_marks_gn = [g.glyph for g in all_marks] +gdefsimple = list() +by_encoding = list() +f = ufoLib.UFOReaderWriter(ufo_fn) +sorted_glyphs = list_glyphs(f) +for g, _ in sorted_glyphs.items(): + g = GlyphName(g) + if g.glyph not in all_marks_gn and not g.glyph.startswith("tail."): + if g.glyph.startswith("uni") and len(g.glyph) <= len("uniFFFFFF"): + by_encoding.append(g) + else: + gdefsimple.append(g) + elif g.glyph.startswith("tail."): + tails.append(g) + +tails_gcd = GlyphClassDefinition("tails", GlyphClass(tails)) +fea.statements.append(tails_gcd) +by_encoding_gcd = GlyphClassDefinition("by_encoding", GlyphClass(by_encoding)) +fea.statements.append(by_encoding_gcd) +fea.statements.append(Comment("# Begin GDEF classes")) +fealen = len(fea.statements) +fea.statements.append(GlyphClassDefinition("GDEFSimple", GlyphClass([GlyphName(g) for g in sorted([g.glyph for g in gdefsimple])+[GlyphName("@by_encoding")]]))) +fea.statements.append(GlyphClassDefinition("GDEFMarks", GlyphClass([GlyphName("@"+gcd.name) for gcd in classes_gcd]))) +fea.statements.append(GlyphClassDefinition("GDEFLigat", GlyphClass([GlyphName("@tails")]))) +fea.statements.append(GlyphClassDefinition("GDEFComponent", GlyphClass([]))) +fea.statements.append(Comment("# End GDEF classes")) +for cn in sorted(classes): + classesm = set(classes) - set([cn]) + fea.statements.append(GlyphClassDefinition("GDEFMarks_minus_"+cn, GlyphClass([GlyphName("@"+cn+"_marks") for cn in sorted(classesm)]))) + +gdef = TableBlock("GDEF") +gdef.statements = [ +GlyphClassDefStatement(*[GlyphName("@"+gcd.name) for gcd in fea.statements[fealen:fealen+4]]) +] + +fea.statements.append(gdef) + +print(fea.asFea()) diff --git a/scripts/make_arrow_glyph.py b/scripts/make_arrow_glyph.py index 9c3ac67..7665c88 100755 --- a/scripts/make_arrow_glyph.py +++ b/scripts/make_arrow_glyph.py @@ -4,24 +4,30 @@ import sys import tempfile -(_, reqlen) = sys.argv -reqlen = float(reqlen) - MAXLEN = 300 -with open("patterns.ufo/glyphs/line.glif") as f: - dom = ElementTree(file=f) +def run(reqlen): + reqlen = float(reqlen) + with open("patterns.ufo/glyphs/line.glif") as f: + dom = ElementTree(file=f) + + for c in dom.getroot().find("outline").findall("contour"): + for p in c.findall("point"): + if p.get("name") not in ['B', 'T']: continue + x = float(p.get("x")) + y = float(p.get("y")) + moveby = min(reqlen, MAXLEN) + x = x-moveby + p.set("x", str(x)) -for c in dom.getroot().find("outline").findall("contour"): - for p in c.findall("point"): - if p.get("name") not in ['B', 'T']: continue - x = float(p.get("x")) - y = float(p.get("y")) - moveby = min(reqlen, MAXLEN) - x = x-moveby - p.set("x", str(x)) + (_, tfn) = tempfile.mkstemp(suffix=".glif") + tf = open(tfn, "wb+") + dom.write(tf) + return tfn - (_, tfn) = tempfile.mkstemp(suffix=".glif") - tf = open(tfn, "wb+") - dom.write(tf) - print(tfn) +if __name__ == "__main__": + (_, reqlen) = sys.argv + if reqlen == "MAXLEN": + print(MAXLEN) + else: + print(run(reqlen)) diff --git a/scripts/make_arrows_for_glyph.py b/scripts/make_arrows_for_glyph.py index be709cd..a9ecd57 100755 --- a/scripts/make_arrows_for_glyph.py +++ b/scripts/make_arrows_for_glyph.py @@ -9,11 +9,16 @@ import subprocess import tempfile +import make_arrow_glyph + if len(sys.argv) == 2: (_, gliffn) = sys.argv finalfn = None -elif len(sys.argv) == 3: - (_, gliffn, finalfn) = sys.argv + target_size = -20 +elif len(sys.argv) == 4: + (_, gliffn, finalfn, target_size_i) = sys.argv + target_size = float(target_size_i) / 2.0 - 10.0 + target_size = -target_size; else: raise NotImplementedError @@ -36,38 +41,38 @@ for i, contour in enumerate(contours): root.find("outline").clear() root.find("outline").append(contour) - fn = os.sep+"tmp"+os.sep+gliffn.split(os.sep)[-1]+str(i) + fn = tempfile.mkstemp(suffix=".glif")[1] with open(fn, "wb+") as f: dom.write(f) split_glifs.append(fn) -# Then we need to measure the contours. Using glifpathlen: https://github.com/ctrlcctrlv/glifpathlen split_glif_lengths = list() for glif in split_glifs: - length = subprocess.run(["glifpathlen", glif], capture_output=True).stdout + length = subprocess.run(["MFEKmetadata", glif, "glyphpathlen"], capture_output=True).stdout split_glif_lengths.append(float(length)) # Then we need to make arrow glyphs for each contour length arrow_glyphs = list() for length in split_glif_lengths: - arrowglif = subprocess.run(["python3", "./scripts/make_arrow_glyph.py", str(length-70)], capture_output=True) - stdout = arrowglif.stdout - arrow_glyphs.append(stdout.decode("utf-8").strip()) + if length-70 > make_arrow_glyph.MAXLEN: + arrow_glyphs.append("build_data/arrow_{}.glif".format(make_arrow_glyph.MAXLEN)) + else: + arrow_glyphs.append( make_arrow_glyph.run(length-70) ) # Then we need to call MFEKstroke output_arrows = list() for i, arrow in enumerate(arrow_glyphs): - out = subprocess.run(["MFEKstroke", "PAP", "-m", "single", "--pattern", arrow, "--path", split_glifs[i], "--out", split_glifs[i]+"_arrow", "--noffset=-50", "--toffset=-5", "-s", "4", "--sx", "0.5", "--sy", "0.5"]) + out = subprocess.run(["MFEKstroke", "PAP", "-m", "single", "--pattern", arrow, "--path", split_glifs[i], "--out", split_glifs[i]+"_arrow", "--noffset={}".format(target_size), "-s", "4", "--sx", "0.5", "--sy", "0.5"]) output_arrows.append(split_glifs[i]+"_arrow") # Then we need to join all the glif files -gliffnb = gliffn.split(os.sep)[-1] -outfile = gliffnb[:gliffnb.rindex(".")]+"_arrows.glif" +outfile = gliffn.split(os.sep)[-1] outfile_cws = outfile[:outfile.rindex(".")]+"_cws.glif" -outpath = os.sep + "tmp" + os.sep + outfile -outpath_cws = os.sep + "tmp" + os.sep + outfile_cws +#outpath = "build" + os.sep + "arrow_glyphs" + os.sep + outfile +outpath = finalfn.replace("COLR", "arrow") +outpath_cws = tempfile.mkstemp()[1] with open(output_arrows[0], "rb") as af: dom = ElementTree(file=af) @@ -84,7 +89,7 @@ with open(outpath, "wb+") as f: dom.write(f) -out = subprocess.run(["MFEKstroke", "cws", "-i", outpath, "-w", "30", "-o", outpath_cws, "-s", "square", "-e", "patterns.ufo/glyphs/arrowhead.glif"]) +out = subprocess.run(["MFEKstroke", "CWS", "-i", outpath, "-w", "20", "-o", outpath_cws, "-s", "square", "-e", "patterns.ufo/glyphs/arrowhead.glif"]) if finalfn is not None: shutil.copyfile(outpath_cws, finalfn) @@ -98,6 +103,5 @@ #print(output_arrows) #print(split_glif_lengths) [os.unlink(fn) for fn in split_glifs] -[os.unlink(fn) for fn in arrow_glyphs] +[os.unlink(fn) for fn in arrow_glyphs if "build_data" not in fn] [os.unlink(fn) for fn in output_arrows] -os.unlink(outpath) diff --git a/scripts/make_combined_without_colr_cpal.sh b/scripts/make_combined_without_colr_cpal.sh index faad166..45d95ad 100755 --- a/scripts/make_combined_without_colr_cpal.sh +++ b/scripts/make_combined_without_colr_cpal.sh @@ -1,36 +1,73 @@ #!/bin/bash PYTHON="${PYTHON:-python3}" +if [[ $OTF_EXT =~ ".otf" ]]; then + OTF_SIMPLE="otf"; + OTF_VARIABLE="variable-cff2"; +elif [[ $OTF_EXT =~ ".ttf" ]]; then + OTF_SIMPLE="ttf"; + OTF_VARIABLE="variable"; +fi FONT=$1 OS2WEIGHT=$2 NAMEDWEIGHT=`echo $FONT | sed 's/\.ufo$//; s/.*-//'` FONT_GA=${FONT/-/-$OS2WEIGHT-GuidelinesArrows} -FONT_GA_OTF=${FONT_GA%%.ufo}.otf +FONT_GA_OTF=${FONT_GA%%.ufo}${OTF_EXT} FONT_GA_OTF=dist/`basename "${FONT_GA_OTF}"` FONT_G=${FONT/-/-$OS2WEIGHT-Guidelines} -FONT_G_OTF=${FONT_G%%.ufo}.otf +FONT_G_OTF=${FONT_G%%.ufo}${OTF_EXT} FONT_G_OTF=dist/`basename "${FONT_G_OTF}"` -echo Writing to $FONT_GA_OTF rm -rf build/"$FONT_GA" "$FONT_GA_OTF" build/"$FONT_G" "$FONT_G_OTF" cp -r build/"$FONT" build/"$FONT_GA" cp -r build/"$FONT" build/"$FONT_G" ARGS=`./scripts/fontmake_args.sh` -for f in build/COLR_glyphs/*; do +for f in build/{"$FONTFAMILY"_COLR_glyphs,"$FONT"/COLR_glyphs}/*; do fn=`basename "$f"` cp "$f" build/"$FONT_GA"/glyphs/"$fn"; - if [[ $fn =~ "_guidelines" ]]; then + if [[ $fn =~ "_guidelines" || $fn =~ "_xheight" || $fn =~ "_baseline" ]]; then cp "$f" build/"$FONT_G"/glyphs/"$fn"; fi done -./scripts/regen_glyphs_plist.py build/"$FONT_GA"/glyphs > build/"$FONT_GA"/glyphs/contents.plist -./scripts/fudge_fontinfo.py build/"$FONT_GA" GuidelinesArrows"$NAMEDWEIGHT" "$OS2WEIGHT" -# ufonormalizer build/"$FONT_GA" -$PYTHON -m fontmake --keep-overlaps --verbose DEBUG -u build/"$FONT_GA" --output-path "$FONT_GA_OTF" -o otf $ARGS +<<'###BLOCK-COMMENT' +set -x +for f in build/"$FONT_GA"/glyphs/*.glif; do + fn=`basename -s.glif "$f"` + if [[ $fn =~ "_guidelines" || $fn =~ "_xheight" || $fn =~ "_baseline" || $fn =~ "_beginnings" || $fn =~ "_endings" || $fn =~ "_arrows" ]]; then + continue + fi + cp "$f" build/"$FONT_GA"/glyphs/"$fn".G_U_I_D_E_L_I_N_E_S_.glif +done + +./scripts/regen_glyphs_plist.py build/"$FONT_GA"/glyphs -# We only copied the guidelines so we have to regenerate the contents.plist from the contents. -./scripts/regen_glyphs_plist.py build/"$FONT_G"/glyphs > build/"$FONT_G"/glyphs/contents.plist -./scripts/fudge_fontinfo.py build/"$FONT_G" Guidelines"$NAMEDWEIGHT" "$OS2WEIGHT" -$PYTHON -m fontmake --keep-overlaps --verbose DEBUG -u build/"$FONT_G" --output-path "$FONT_G_OTF" -o otf $ARGS +TEMPFEA=`mktemp --suffix .fea` +make UFO=build/"$FONT_GA" FEZ=fea/COLR_ss03.fez FEA="$TEMPFEA" fez-source +cat "$TEMPFEA" >> build/"$FONT_GA"/features.fea +set +x +###BLOCK-COMMENT + +function make_combined() { + FONT="$1" + OTF="$2" + NAME_PREPEND="$3" + OTF_NOVF="dist/`basename ${OTF} ${OTF_EXT}`_NOVF$OTF_EXT" + echo "Writing to $FONT $OTF" + if [[ $OTF_EXT =~ ".ttf" ]]; then + find build/"$FONT"/glyphs -iname '*.glif' | parallel --ctags --linebuffer MFEKpathops REFIGURE -i + fi + ./scripts/regen_glyphs_plist.py build/"$FONT"/glyphs + ./scripts/fudge_fontinfo.py build/"$FONT" "$FONTFAMILY" "$FONTFAMILY_H" "${NAME_PREPEND}${NAMEDWEIGHT}" "$OS2WEIGHT" + # ufonormalizer build/"$FONT" + $PYTHON -m fontmake --verbose DEBUG -u "build/$FONT" --output-path "$OTF_NOVF" -o $OTF_SIMPLE $ARGS + if [[ -f build_data/"$FONTFAMILY"_buildVF ]]; then + DESIGNSPACE=`mktemp --suffix=.designspace` + xidel --xml --xquery 'transform(/, function($e){if (name($e) = "source") then {$e/@* except $e/@filename, $e/*} else $e})' build_data/placeholder.designspace > "$DESIGNSPACE" + $PYTHON -m fontmake --verbose INFO -m "$DESIGNSPACE" --output-path "$OTF" -o $OTF_VARIABLE $ARGS + rm "$DESIGNSPACE" + fi +} +make_combined $FONT_GA $FONT_GA_OTF GuidelinesArrows +make_combined $FONT_G $FONT_G_OTF Guidelines diff --git a/scripts/os2weight_of_font.py b/scripts/os2weight_of_font.py new file mode 100755 index 0000000..339d075 --- /dev/null +++ b/scripts/os2weight_of_font.py @@ -0,0 +1,11 @@ +#!/usr/bin/env python3 + +import sys + +from fontTools.ttLib.ttFont import TTFont + +(_, otf) = sys.argv + +font = TTFont(otf) + +print(font["OS/2"].usWeightClass) diff --git a/scripts/os2weight_to_namedweight.py b/scripts/os2weight_to_namedweight.py new file mode 100755 index 0000000..68d93a7 --- /dev/null +++ b/scripts/os2weight_to_namedweight.py @@ -0,0 +1,18 @@ +#!/usr/bin/env python3 +import csv +import sys +import pathlib + +def os2weight_to_namedweight(os2weight): + for row in csv.reader(open(pathlib.Path(__file__).parents[1] / "build_data" / "monoline.tsv", "r"), delimiter="\t"): + if row[2] == str(os2weight): + return row[0] + return None + +if __name__ == "__main__": + (_, os2weight) = sys.argv + ret = os2weight_to_namedweight(os2weight) + if ret is None: + sys.exit(1) + else: + print(ret) diff --git a/scripts/patterned_args.sh b/scripts/patterned_args.sh new file mode 100755 index 0000000..ef4e8cb --- /dev/null +++ b/scripts/patterned_args.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +if [[ "$FONTFAMILY" =~ ^FRBAmericanCursive$ ]]; then + echo '-c -W $CULLWIDTHADJ -a $CULLAREA -l' +elif [[ "$FONTFAMILY" =~ ^FRBAmericanPrint$ ]]; then + echo '-c -W $CULLWIDTHADJ -a $CULLAREA -l' +fi diff --git a/scripts/prepare_ufo.py b/scripts/prepare_ufo.py index 96947ce..e80f346 100755 --- a/scripts/prepare_ufo.py +++ b/scripts/prepare_ufo.py @@ -1,24 +1,21 @@ #!/usr/bin/env python3 -# This script does the following: # - massage the UFO metadata (Regular → whatever weight being built) - import shutil import os, sys import subprocess import tempfile import unicodedata import csv +from pathlib import Path import extractor, defcon - import plistlib +from fontTools import ufoLib # in scripts dir import build_ccmp -from fontTools import ufoLib - -_, namedweight, strokewidth, os2weight = sys.argv +_, namedweight, os2weight = sys.argv os2weight = int(os2weight) outname = "build/{}-{}.ufo".format(os.environ["FONTFAMILY"], namedweight) @@ -31,6 +28,3 @@ ufo = ufoLib.UFOReaderWriter(outname) build_ccmp.create_and_build_placeholders(ufo) - -subprocess.run("./scripts/add_marks_from_data.py {}".format(outname), shell=True, executable="/bin/bash") -subprocess.run("./scripts/fudge_fontinfo.py {} {} {}".format(outname, namedweight, str(os2weight)), shell=True, executable="/bin/bash") diff --git a/scripts/regen_glyphs_plist.py b/scripts/regen_glyphs_plist.py index a3795a4..8f76dbe 100755 --- a/scripts/regen_glyphs_plist.py +++ b/scripts/regen_glyphs_plist.py @@ -11,11 +11,13 @@ glyphs = dict() -for f in glob.glob(glyphsdir+"/*"): +for f in glob.glob(glyphsdir+"/*.glif"): f = f[f.rindex(os.sep)+1:] - if f == "contents.plist": continue ff = f.removesuffix(".glif") m = re.sub(r"([A-Z])_", r"\1", ff) + if m == "_notdef": + m = ".notdef" glyphs[m] = f -print(plistlib.dumps(glyphs).decode("utf-8")) +with open(glyphsdir+"/contents.plist", "w+b") as fp: + plistlib.dump(glyphs, fp) diff --git a/scripts/remove_ufo_overlaps.sh b/scripts/remove_ufo_overlaps.sh new file mode 100755 index 0000000..641fe6e --- /dev/null +++ b/scripts/remove_ufo_overlaps.sh @@ -0,0 +1,14 @@ +#!/bin/bash +# via AFDKO +shopt -s expand_aliases +source $AFDKO_ENV_ACTIVATE +UFO="$1" +if [[ -z "$UFO" || ! -d "$UFO" ]]; then exit 1; fi +alias newlines_to_commas='sed -e '\'':a;N;$!ba;s/\n/,/g'\' +./scripts/fake_ufo_glyphOrder.py "$UFO" # ugh +make UFO="$UFO" glif-refigure +checkoutlinesufo -q -e -d --min-area 10 -g $(grep -rl " element is incomplete and cannot express the full range of possibilities provided by GSUB. +# So, what we do is, we put the feature that we actually want to trigger when the OPSZ design axis is ≥ 48px into `ss01`. We then compile the font with the `ss01` and a fake FeatureVariations table that just changes `A` to `A.alt`. +# We then run this script to replace our fake lookup (only written to be replaced by us now with this script) with all the lookups triggered by ss01. Ta-da… + +import sys +import fontTools.ttLib as tt + +(_, otf) = sys.argv + +f = tt.TTFont(otf) + +lli = [] +for e in f["GSUB"].table.FeatureList.FeatureRecord: + if e.FeatureTag == "ss01": + lli = e.Feature.LookupListIndex +f["GSUB"].table.FeatureVariations.FeatureVariationRecord[0].FeatureTableSubstitution.SubstitutionRecord[0].Feature.LookupListIndex = lli + +f.save(otf) diff --git a/scripts/stroke_count_fea.py b/scripts/stroke_count_fea.py new file mode 100755 index 0000000..436bdf7 --- /dev/null +++ b/scripts/stroke_count_fea.py @@ -0,0 +1,40 @@ +#!/usr/bin/env python3 +import io +import sys +from pathlib import Path +from fontTools.feaLib.parser import Parser +from fontTools.feaLib.ast import * +f = io.StringIO(""" +include(""" + Path(__file__).parent.parent.as_posix() + """/fea/classes.fea); +include(""" + Path(__file__).parent.parent.as_posix() + """/fea/GDEF.fea); +""") +fea = FeatureFile() +fea.statements.append(Comment("# Warning: Auto-generated file. See scripts/tsv_to_mark.py")) +p = Parser(f, followIncludes=True, includeDir='.') +ff = p.parse() +glyphclasses = [c for c in ff.statements if isinstance(c, GlyphClassDefinition)] +glyphclasses_d = {c.name: c.glyphSet() for c in ff.statements if isinstance(c, GlyphClassDefinition)} +marks = [c for c in glyphclasses if c.name == "GDEFMarks"] +assert len(marks) > 0, "No marks in GDEF.fea?" +tails = [c for c in glyphclasses if c.name == "tails"] +assert len(tails) > 0, "No tails in GDEF.fea?" +simple = [c for c in glyphclasses if c.name == "GDEFSimple"] +assert len(simple) > 0, "No simple in GDEF.fea?" +all_marks = marks[0].glyphSet() +all_tails = tails[0].glyphSet() +all_simple = simple[0].glyphSet() +lookup = LookupBlock("combstroke") +try: + while (line := input()): + print(line, file=sys.stderr) + glif, count = line.split() + if int(count) == 0: + continue + if glif in all_tails: + continue + if glif in all_marks: + lookup.statements.append(MultipleSubstStatement([], GlyphName(glif), [], [GlyphName(glif)]+[GlyphName("__combstroke"+str(2)) for i in range(2, 3)])) + else: + lookup.statements.append(MultipleSubstStatement([], GlyphName(glif), [], [GlyphName(glif)]+[GlyphName("__combstroke"+str(i)) for i in range(1, int(count)+1)])) +except EOFError: pass +print(lookup.asFea()) diff --git a/scripts/stroke_count_fea.sh b/scripts/stroke_count_fea.sh new file mode 100755 index 0000000..4af9e40 --- /dev/null +++ b/scripts/stroke_count_fea.sh @@ -0,0 +1,37 @@ +#!/bin/bash + +./scripts/stroke_count_fea.py < <(xidel --input-format xml ${FONTFAMILY}-SOURCE.ufo/glyphs/*.glif -e 'string-join((/glyph/@name, '$'"\t"'', count(//point[1])))' --silent) + +cat << EOF + +feature ss01 { + featureNames { + name "Enable stroke order numbers"; + }; + lookup combstroke; +} ss01; + +feature ss02 { + featureNames { + name "Disable stroke numbers, even if enabled due to OPSZ"; + }; + # sub __combstroke0 by NULL; + sub __combstroke1 by NULL; + sub __combstroke2 by NULL; + sub __combstroke3 by NULL; + sub __combstroke4 by NULL; + sub __combstroke5 by NULL; + sub __combstroke6 by NULL; + sub __combstroke7 by NULL; + sub __combstroke8 by NULL; + # sub __combstroke9 by NULL; +} ss02; +# +# conditionset big { +# opsz 48 48; +# } big; +# +# variation rvrn big { +# lookup combstroke; +# } rvrn; +EOF diff --git a/scripts/tails_fea.py b/scripts/tails_fea.py new file mode 100755 index 0000000..7ae0b86 --- /dev/null +++ b/scripts/tails_fea.py @@ -0,0 +1,46 @@ +#!/usr/bin/env python3 + +import io +import os +import sys +from pathlib import Path +from fontTools.feaLib.parser import Parser +from fontTools.feaLib.ast import * +f = io.StringIO(""" +include(""" + Path(__file__).parent.parent.as_posix() + """/fea/classes.fea); +include(""" + Path(__file__).parent.parent.as_posix() + """/fea/GDEF.fea); +""") +fea = FeatureFile() +fea.statements.append(Comment("# Warning: Auto-generated file. See scripts/tails_fea.py")) +p = Parser(f, followIncludes=True, includeDir='.') +ff = p.parse() + +glyphclasses = [c for c in ff.statements if isinstance(c, GlyphClassDefinition)] +glyphclasses_d = {c.name: c.glyphSet() for c in ff.statements if isinstance(c, GlyphClassDefinition)} +marks = [c for c in glyphclasses if c.name == "GDEFMarks"] +assert len(marks) > 0, "No marks in GDEF.fea?" +all_marks = marks[0].glyphSet() +stroke_marks = [c for c in glyphclasses if c.name == "stroke_marks"] +assert len(marks) > 0, "No stroke_marks in classes.fea?" +all_stroke_marks = stroke_marks[0].glyphSet() +tails = [c for c in glyphclasses if c.name == "tails"] +if len(tails) > 0: + all_tails = tails[0].glyphSet() + +ccmp = FeatureBlock("ccmp") +for t in sorted(set(all_tails)): + for m in sorted(set(all_marks)): + ss1 = SingleSubstStatement([GlyphName(t)], [GlyphName(m)], [], [], False) + ss2 = SingleSubstStatement([GlyphName(m)], [GlyphName(t)], [], [], False) + lt = t.replace('.', '__') + lm = m.replace('.', '__') + l1 = LookupBlock("{}_{}_ccmp".format(lt,lm)) + l2 = LookupBlock("{}_{}_ccmp".format(lm,lt)) + l1.statements = [ss1] + l2.statements = [ss2] + fea.statements.append(l1) + fea.statements.append(l2) + ccmp.statements.append(ChainContextSubstStatement([], [GlyphName(t), GlyphName(m)], [], [l1, l2])) + +fea.statements.append(ccmp) +print(fea.asFea()) diff --git a/scripts/tsv_to_mark.py b/scripts/tsv_to_mark.py index b006e90..8c1cc57 100755 --- a/scripts/tsv_to_mark.py +++ b/scripts/tsv_to_mark.py @@ -1,36 +1,140 @@ #!/usr/bin/env python3 import csv +import io +import os import sys -from fontTools import ufoLib +from pathlib import Path +from fontTools.feaLib.parser import Parser +from fontTools.feaLib.ast import * -_, csv_fn, ufo_fn = sys.argv +IGNORE_LIGATURES=0x4 -with open("build_data/top_marks") as f: - top_marks = f.read().strip().split() - print("@top_marks = [{}];".format(' '.join(top_marks))) +f = io.StringIO(""" +include(""" + Path(__file__).parent.parent.as_posix() + """/fea/classes.fea); +include(""" + Path(__file__).parent.parent.as_posix() + """/fea/GDEF.fea); +""") +fea = FeatureFile() +fea.statements.append(Comment("# Warning: Auto-generated file. See scripts/tsv_to_mark.py")) +p = Parser(f, followIncludes=True, includeDir='.') +ff = p.parse() +glyphclasses = [c for c in ff.statements if isinstance(c, GlyphClassDefinition)] +glyphclasses_d = {c.name: c.glyphSet() for c in ff.statements if isinstance(c, GlyphClassDefinition)} +marks = [c for c in glyphclasses if c.name == "GDEFMarks"] +assert len(marks) > 0, "No marks in GDEF.fea?" +all_marks = marks[0].glyphSet() +stroke_marks = [c for c in glyphclasses if c.name == "stroke_marks"] +assert len(marks) > 0, "No stroke_marks in classes.fea?" +all_stroke_marks = stroke_marks[0].glyphSet() +tails = [c for c in glyphclasses if c.name == "tails"] +if len(tails) > 0: + all_tails = tails[0].glyphSet() -gdefsimple = list() -f = ufoLib.UFOReaderWriter(ufo_fn) -for _, g in f.getCharacterMapping().items(): - for gg in g: - if gg not in top_marks: - gdefsimple.append(gg) -print("@GDEFSimple = [{}];".format(" ".join(gdefsimple))) +_, csv_fn = sys.argv -print(""" -table GDEF { - GlyphClassDef @GDEFSimple,,@top_marks,; -} GDEF; -""") +handled_classes = dict() + +NUMBERS_OFFSETS={} + +with open(os.path.abspath(os.path.join(os.path.dirname(__file__), *("..", "build_data", "numbers_offset.tsv")))) as numbers_tsvf: + r = csv.reader(numbers_tsvf, delimiter="\t") + for i, row in enumerate(r): NUMBERS_OFFSETS["stroke{}".format(i)] = (row[0], row[1]) + +rules = dict() +rules_glyphs = dict() + +all_mark_classes_in_tsv = dict() + +maxlen = dict() + +int_to_mc = lambda i: "stroke{}".format(i) +mc_to_int = lambda mc: int("".join(filter(str.isdigit, mc))) +prev_mc = lambda mc: "stroke{}".format(mc_to_int(mc)-1) +next_mc = lambda mc: "stroke{}".format(mc_to_int(mc)+1) -print("feature mark {") -print(" markClass @top_marks @top;") +with open(csv_fn) as csvf: + r = csv.reader(csvf, delimiter="\t") + for row in r: + if len(row) < 4: continue + mc = row[3] + glyph = row[0] + if mc not in all_mark_classes_in_tsv: + all_mark_classes_in_tsv[mc] = list() + all_mark_classes_in_tsv[mc].append(glyph) + if "stroke" in mc: + if glyph not in maxlen or mc_to_int(mc) > maxlen[glyph]: + maxlen[glyph] = mc_to_int(mc) with open(csv_fn) as csvf: r = csv.reader(csvf, delimiter="\t") for row in r: - (glyph, x, y) = row - print(" position base {} mark @top;".format(glyph, x, y)) + offset_x = 0 + offset_y = 0 + + if len(row) == 4: + (glyph, x, y, mark_class) = row + anchor_offset_y = 0 + elif len(row) == 5: + (glyph, x, y, mark_class, anchor_offset_y) = row + anchor_offset_y = int(anchor_offset_y) + else: + continue + + (x, y) = (int(x), int(y)) + + if mark_class in NUMBERS_OFFSETS: + (offset_x, offset_y) = [int(i) for i in NUMBERS_OFFSETS[mark_class]] + else: + (offset_x, offset_y) = (0, 0) + + if mark_class not in handled_classes: + mc = MarkClass(mark_class) + mc.addDefinition( MarkClassDefinition(mc, Anchor(offset_x, anchor_offset_y+offset_y), GlyphClass(next((c for c in glyphclasses if c.name == mark_class+"_marks"), None).glyphSet())) ) + handled_classes[mark_class] = mc + fea.statements.append(mc) + if glyph in set(set(all_marks) - set(all_tails)): + pos = MarkMarkPosStatement(GlyphName(glyph), [(Anchor(x, y), MarkClass(mc)) for mc in list(all_mark_classes_in_tsv.keys())]) + if not mark_class in rules_glyphs: + rules_glyphs[mark_class] = list() + rules_glyphs[mark_class].append(glyph) + elif glyph not in all_tails: + pos = MarkBasePosStatement(GlyphName(glyph), [(Anchor(x, y), MarkClass(mark_class))]) + else: + continue + if not mark_class in rules: + rules[mark_class] = list() + rules[mark_class].append(pos) + +feature = FeatureBlock("mark") +featuremkmk = FeatureBlock("mark") +lookup_filename_root = csv_fn[csv_fn.rindex('/')+1:csv_fn.rindex('.')] +if len(handled_classes) == 1: + lookup_names_append = {k: lookup_filename_root for k in handled_classes.keys()} +else: + lookup_names_append = {k: "{}_{}".format(lookup_filename_root, c.name) for k, c in handled_classes.items()} +lookups = {k: LookupBlock("mark_"+lookup_names_append[k]) for k, c in handled_classes.items()} +lookups_mark = {k: LookupBlock("markmk_"+lookup_names_append[k]) for k, c in handled_classes.items()} +for k, hcv in handled_classes.items(): + markFilteringSet = GlyphClass(hcv.glyphSet()) + lookups[k].statements.append(LookupFlagStatement(value=IGNORE_LIGATURES, markFilteringSet=markFilteringSet)) + lookups[k].statements += [rule for rule in rules[k] if isinstance(rule, MarkBasePosStatement)] + feature.statements.append(lookups[k]) +for k, hcv in handled_classes.items(): + if k in rules_glyphs: + lmgc = list(all_stroke_marks)+rules_glyphs[k] + else: + lmgc = all_stroke_marks + if "stroke" in k: + lmgc = sorted(set(lmgc))[mc_to_int(k):] + lookups_mark[k].statements.append(LookupFlagStatement(value=IGNORE_LIGATURES, markFilteringSet=GlyphClass(lmgc))) + lookups_mark[k].statements += [rule for rule in rules[k] if isinstance(rule, MarkMarkPosStatement)] + if len(lookups_mark[k].statements) > 1: + featuremkmk.statements.append(lookups_mark[k]) + elif "stroke" in k: + lookups_mark[k].statements = [lookups_mark[k].statements[0]]+lookups_mark[next_mc(int_to_mc((mc_to_int(k)%2)))].statements[1:] + featuremkmk.statements.append(lookups_mark[k]) +featuremkmk.statements = reversed(featuremkmk.statements) +fea.statements.append(featuremkmk) +fea.statements.append(feature) -print("} mark;") +print(fea.asFea()) diff --git a/sketchbook b/sketchbook new file mode 160000 index 0000000..dbe4703 --- /dev/null +++ b/sketchbook @@ -0,0 +1 @@ +Subproject commit dbe4703907cc672afe814fdef9046fd8b3f5956a diff --git a/specimens/COLRtest.html b/specimens/COLRtest.html index 73b7da9..8aef772 100644 --- a/specimens/COLRtest.html +++ b/specimens/COLRtest.html @@ -4,17 +4,30 @@ -FRB American Cursive +FRB American Cursive +
+
+ ₿2 this diff --git a/specimens/FRBAmericanCursive-specimen.pdf b/specimens/FRBAmericanCursive-specimen.pdf deleted file mode 100644 index 89b8e62..0000000 Binary files a/specimens/FRBAmericanCursive-specimen.pdf and /dev/null differ diff --git a/specimens/combos.pdf b/specimens/combos.pdf deleted file mode 100644 index 83046b9..0000000 Binary files a/specimens/combos.pdf and /dev/null differ diff --git a/specimens/combos.sil b/specimens/combos.sil deleted file mode 100644 index 4af98ff..0000000 --- a/specimens/combos.sil +++ /dev/null @@ -1,260 +0,0 @@ -\begin[papersize=1.4ft x 0.8ft]{document} - \script[src=packages/color-fonts] - \script[src=packages/rules] - \font[filename=dist/FRBAmericanCursive-400-GuidelinesArrowsRegular.otf,size=1.5em]{ - \par aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az - \par ba bb bc bd be bf bg bh bi bj bk bl bm bn bo bp bq br bs bt bu bv bw bx by bz - \par ca cb cc cd ce cf cg ch ci cj ck cl cm cn co cp cq cr cs ct cu cv cw cx cy cz - \par da db dc dd de df dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz - \par ea eb ec ed ee ef eg eh ei ej ek el em en eo ep eq er es et eu ev ew ex ey ez - \par fa fb fc fd fe ff fg fh fi fj fk fl fm fn fo fp fq fr fs ft fu fv fw fx fy fz - \par ga gb gc gd ge gf gg gh gi gj gk gl gm gn go gp gq gr gs gt gu gv gw gx gy gz - \par ha hb hc hd he hf hg hh hi hj hk hl hm hn ho hp hq hr hs ht hu hv hw hx hy hz - \par ia ib ic id ie if ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz - \par ja jb jc jd je jf jg jh ji jj jk jl jm jn jo jp jq jr js jt ju jv jw jx jy jz - \par ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw kx ky kz - \par la lb lc ld le lf lg lh li lj lk ll lm ln lo lp lq lr ls lt lu lv lw lx ly lz - \par ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz - \par na nb nc nd ne nf ng nh ni nj nk nl nm nn no np nq nr ns nt nu nv nw nx ny nz - \par oa ob oc od oe of og oh oi oj ok ol om on oo op oq or os ot ou ov ow ox oy oz - \par pa pb pc pd pe pf pg ph pi pj pk pl pm pn po pp pq pr ps pt pu pv pw px py pz - \par qa qb qc qd qe qf qg qh qi qj qk ql qm qn qo qp qq qr qs qt qu qv qw qx qy qz - \par ra rb rc rd re rf rg rh ri rj rk rl rm rn ro rp rq rr rs rt ru rv rw rx ry rz - \par sa sb sc sd se sf sg sh si sj sk sl sm sn so sp sq sr ss st su sv sw sx sy sz - \par ta tb tc td te tf tg th ti tj tk tl tm tn to tp tq tr ts tt tu tv tw tx ty tz - \par ua ub uc ud ue uf ug uh ui uj uk ul um un uo up uq ur us ut uu uv uw ux uy uz - \par va vb vc vd ve vf vg vh vi vj vk vl vm vn vo vp vq vr vs vt vu vv vw vx vy vz - \par wa wb wc wd we wf wg wh wi wj wk wl wm wn wo wp wq wr ws wt wu wv ww wx wy wz - \par xa xb xc xd xe xf xg xh xi xj xk xl xm xn xo xp xq xr xs xt xu xv xw xx xy xz - \par ya yb yc yd ye yf yg yh yi yj yk yl ym yn yo yp yq yr ys yt yu yv yw yx yy yz - \par za zb zc zd ze zf zg zh zi zj zk zl zm zn zo zp zq zr zs zt zu zv zw zx zy zz - \par\hrule[width=100%fw,height=0.1em] - \par a b c d e f g h i j k l m n o p q r s t u v w x y z - \eject - \par Aa Ab Ac Ad Ae Af Ag Ah Ai Aj Ak Al Am An Ao Ap Aq Ar As At Au Av Aw Ax Ay Az - \par Ba Bb Bc Bd Be Bf Bg Bh Bi Bj Bk Bl Bm Bn Bo Bp Bq Br Bs Bt Bu Bv Bw Bx By Bz - \par Ca Cb Cc Cd Ce Cf Cg Ch Ci Cj Ck Cl Cm Cn Co Cp Cq Cr Cs Ct Cu Cv Cw Cx Cy Cz - \par Da Db Dc Dd De Df Dg Dh Di Dj Dk Dl Dm Dn Do Dp Dq Dr Ds Dt Du Dv Dw Dx Dy Dz - \par Ea Eb Ec Ed Ee Ef Eg Eh Ei Ej Ek El Em En Eo Ep Eq Er Es Et Eu Ev Ew Ex Ey Ez - \par Fa Fb Fc Fd Fe Ff Fg Fh Fi Fj Fk Fl Fm Fn Fo Fp Fq Fr Fs Ft Fu Fv Fw Fx Fy Fz - \par Ga Gb Gc Gd Ge Gf Gg Gh Gi Gj Gk Gl Gm Gn Go Gp Gq Gr Gs Gt Gu Gv Gw Gx Gy Gz - \par Ha Hb Hc Hd He Hf Hg Hh Hi Hj Hk Hl Hm Hn Ho Hp Hq Hr Hs Ht Hu Hv Hw Hx Hy Hz - \par Ia Ib Ic Id Ie If Ig Ih Ii Ij Ik Il Im In Io Ip Iq Ir Is It Iu Iv Iw Ix Iy Iz - \par Ja Jb Jc Jd Je Jf Jg Jh Ji Jj Jk Jl Jm Jn Jo Jp Jq Jr Js Jt Ju Jv Jw Jx Jy Jz - \par Ka Kb Kc Kd Ke Kf Kg Kh Ki Kj Kk Kl Km Kn Ko Kp Kq Kr Ks Kt Ku Kv Kw Kx Ky Kz - \par La Lb Lc Ld Le Lf Lg Lh Li Lj Lk Ll Lm Ln Lo Lp Lq Lr Ls Lt Lu Lv Lw Lx Ly Lz - \par Ma Mb Mc Md Me Mf Mg Mh Mi Mj Mk Ml Mm Mn Mo Mp Mq Mr Ms Mt Mu Mv Mw Mx My Mz - \par Na Nb Nc Nd Ne Nf Ng Nh Ni Nj Nk Nl Nm Nn No Np Nq Nr Ns Nt Nu Nv Nw Nx Ny Nz - \par Oa Ob Oc Od Oe Of Og Oh Oi Oj Ok Ol Om On Oo Op Oq Or Os Ot Ou Ov Ow Ox Oy Oz - \par Pa Pb Pc Pd Pe Pf Pg Ph Pi Pj Pk Pl Pm Pn Po Pp Pq Pr Ps Pt Pu Pv Pw Px Py Pz - \par Qa Qb Qc Qd Qe Qf Qg Qh Qi Qj Qk Ql Qm Qn Qo Qp Qq Qr Qs Qt Qu Qv Qw Qx Qy Qz - \par Ra Rb Rc Rd Re Rf Rg Rh Ri Rj Rk Rl Rm Rn Ro Rp Rq Rr Rs Rt Ru Rv Rw Rx Ry Rz - \par Sa Sb Sc Sd Se Sf Sg Sh Si Sj Sk Sl Sm Sn So Sp Sq Sr Ss St Su Sv Sw Sx Sy Sz - \par Ta Tb Tc Td Te Tf Tg Th Ti Tj Tk Tl Tm Tn To Tp Tq Tr Ts Tt Tu Tv Tw Tx Ty Tz - \par Ua Ub Uc Ud Ue Uf Ug Uh Ui Uj Uk Ul Um Un Uo Up Uq Ur Us Ut Uu Uv Uw Ux Uy Uz - \par Va Vb Vc Vd Ve Vf Vg Vh Vi Vj Vk Vl Vm Vn Vo Vp Vq Vr Vs Vt Vu Vv Vw Vx Vy Vz - \par Wa Wb Wc Wd We Wf Wg Wh Wi Wj Wk Wl Wm Wn Wo Wp Wq Wr Ws Wt Wu Wv Ww Wx Wy Wz - \par Xa Xb Xc Xd Xe Xf Xg Xh Xi Xj Xk Xl Xm Xn Xo Xp Xq Xr Xs Xt Xu Xv Xw Xx Xy Xz - \par Ya Yb Yc Yd Ye Yf Yg Yh Yi Yj Yk Yl Ym Yn Yo Yp Yq Yr Ys Yt Yu Yv Yw Yx Yy Yz - \par Za Zb Zc Zd Ze Zf Zg Zh Zi Zj Zk Zl Zm Zn Zo Zp Zq Zr Zs Zt Zu Zv Zw Zx Zy Zz - \par\hrule[width=100%fw,height=0.1em] - \par A B C D E F G H I J K L M N O P Q R S T U V W X Y Z - \eject - \par AA AB AC AD AE AF AG AH AI AJ AK AL AM AN AO AP AQ AR AS AT AU AV AW AX AY AZ - \par BA BB BC BD BE BF BG BH BI BJ BK BL BM BN BO BP BQ BR BS BT BU BV BW BX BY BZ - \par CA CB CC CD CE CF CG CH CI CJ CK CL CM CN CO CP CQ CR CS CT CU CV CW CX CY CZ - \par DA DB DC DD DE DF DG DH DI DJ DK DL DM DN DO DP DQ DR DS DT DU DV DW DX DY DZ - \par EA EB EC ED EE EF EG EH EI EJ EK EL EM EN EO EP EQ ER ES ET EU EV EW EX EY EZ - \par FA FB FC FD FE FF FG FH FI FJ FK FL FM FN FO FP FQ FR FS FT FU FV FW FX FY FZ - \par GA GB GC GD GE GF GG GH GI GJ GK GL GM GN GO GP GQ GR GS GT GU GV GW GX GY GZ - \par HA HB HC HD HE HF HG HH HI HJ HK HL HM HN HO HP HQ HR HS HT HU HV HW HX HY HZ - \par IA IB IC ID IE IF IG IH II IJ IK IL IM IN IO IP IQ IR IS IT IU IV IW IX IY IZ - \par JA JB JC JD JE JF JG JH JI JJ JK JL JM JN JO JP JQ JR JS JT JU JV JW JX JY JZ - \par KA KB KC KD KE KF KG KH KI KJ KK KL KM KN KO KP KQ KR KS KT KU KV KW KX KY KZ - \par LA LB LC LD LE LF LG LH LI LJ LK LL LM LN LO LP LQ LR LS LT LU LV LW LX LY LZ - \par MA MB MC MD ME MF MG MH MI MJ MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ - \par NA NB NC ND NE NF NG NH NI NJ NK NL NM NN NO NP NQ NR NS NT NU NV NW NX NY NZ - \par OA OB OC OD OE OF OG OH OI OJ OK OL OM ON OO OP OQ OR OS OT OU OV OW OX OY OZ - \par PA PB PC PD PE PF PG PH PI PJ PK PL PM PN PO PP PQ PR PS PT PU PV PW PX PY PZ - \par QA QB QC QD QE QF QG QH QI QJ QK QL QM QN QO QP QQ QR QS QT QU QV QW QX QY QZ - \par RA RB RC RD RE RF RG RH RI RJ RK RL RM RN RO RP RQ RR RS RT RU RV RW RX RY RZ - \par SA SB SC SD SE SF SG SH SI SJ SK SL SM SN SO SP SQ SR SS ST SU SV SW SX SY SZ - \par TA TB TC TD TE TF TG TH TI TJ TK TL TM TN TO TP TQ TR TS TT TU TV TW TX TY TZ - \par UA UB UC UD UE UF UG UH UI UJ UK UL UM UN UO UP UQ UR US UT UU UV UW UX UY UZ - \par VA VB VC VD VE VF VG VH VI VJ VK VL VM VN VO VP VQ VR VS VT VU VV VW VX VY VZ - \par WA WB WC WD WE WF WG WH WI WJ WK WL WM WN WO WP WQ WR WS WT WU WV WW WX WY WZ - \par XA XB XC XD XE XF XG XH XI XJ XK XL XM XN XO XP XQ XR XS XT XU XV XW XX XY XZ - \par YA YB YC YD YE YF YG YH YI YJ YK YL YM YN YO YP YQ YR YS YT YU YV YW YX YY YZ - \par ZA ZB ZC ZD ZE ZF ZG ZH ZI ZJ ZK ZL ZM ZN ZO ZP ZQ ZR ZS ZT ZU ZV ZW ZX ZY ZZ - \par\hrule[width=100%fw,height=0.1em] - \par FRBFRBFRBFRBFRBFRBFRBFRBFRBFRBFRBFRB - \eject - \par 000 001 002 003 004 005 006 007 008 009 100 101 102 103 104 105 106 107 108 109 - \par 010 011 012 013 014 015 016 017 018 019 110 111 112 113 114 115 116 117 118 119 - \par 020 021 022 023 024 025 026 027 028 029 120 121 122 123 124 125 126 127 128 129 - \par 030 031 032 033 034 035 036 037 038 039 130 131 132 133 134 135 136 137 138 139 - \par 040 041 042 043 044 045 046 047 048 049 140 141 142 143 144 145 146 147 148 149 - \par 050 051 052 053 054 055 056 057 058 059 150 151 152 153 154 155 156 157 158 159 - \par 060 061 062 063 064 065 066 067 068 069 160 161 162 163 164 165 166 167 168 169 - \par 070 071 072 073 074 075 076 077 078 079 170 171 172 173 174 175 176 177 178 179 - \par 080 081 082 083 084 085 086 087 088 089 180 181 182 183 184 185 186 187 188 189 - \par 090 091 092 093 094 095 096 097 098 099 190 191 192 193 194 195 196 197 198 199 - \par 200 201 202 203 204 205 206 207 208 209 300 301 302 303 304 305 306 307 308 309 - \par 210 211 212 213 214 215 216 217 218 219 310 311 312 313 314 315 316 317 318 319 - \par 220 221 222 223 224 225 226 227 228 229 320 321 322 323 324 325 326 327 328 329 - \par 230 231 232 233 234 235 236 237 238 239 330 331 332 333 334 335 336 337 338 339 - \par 240 241 242 243 244 245 246 247 248 249 340 341 342 343 344 345 346 347 348 349 - \par 250 251 252 253 254 255 256 257 258 259 350 351 352 353 354 355 356 357 358 359 - \par 260 261 262 263 264 265 266 267 268 269 360 361 362 363 364 365 366 367 368 369 - \par 270 271 272 273 274 275 276 277 278 279 370 371 372 373 374 375 376 377 378 379 - \par 280 281 282 283 284 285 286 287 288 289 380 381 382 383 384 385 386 387 388 389 - \par 290 291 292 293 294 295 296 297 298 299 390 391 392 393 394 395 396 397 398 399 - \par 400 401 402 403 404 405 406 407 408 409 500 501 502 503 504 505 506 507 508 509 - \par 410 411 412 413 414 415 416 417 418 419 510 511 512 513 514 515 516 517 518 519 - \par 420 421 422 423 424 425 426 427 428 429 520 521 522 523 524 525 526 527 528 529 - \par 430 431 432 433 434 435 436 437 438 439 530 531 532 533 534 535 536 537 538 539 - \par 440 441 442 443 444 445 446 447 448 449 540 541 542 543 544 545 546 547 548 549 - \par 450 451 452 453 454 455 456 457 458 459 550 551 552 553 554 555 556 557 558 559 - \par 460 461 462 463 464 465 466 467 468 469 560 561 562 563 564 565 566 567 568 569 - \par 470 471 472 473 474 475 476 477 478 479 570 571 572 573 574 575 576 577 578 579 - \par 480 481 482 483 484 485 486 487 488 489 580 581 582 583 584 585 586 587 588 589 - \par 490 491 492 493 494 495 496 497 498 499 590 591 592 593 594 595 596 597 598 599 - \par 600 601 602 603 604 605 606 607 608 609 700 701 702 703 704 705 706 707 708 709 - \par 610 611 612 613 614 615 616 617 618 619 710 711 712 713 714 715 716 717 718 719 - \par 620 621 622 623 624 625 626 627 628 629 720 721 722 723 724 725 726 727 728 729 - \par 630 631 632 633 634 635 636 637 638 639 730 731 732 733 734 735 736 737 738 739 - \par 640 641 642 643 644 645 646 647 648 649 740 741 742 743 744 745 746 747 748 749 - \par 650 651 652 653 654 655 656 657 658 659 750 751 752 753 754 755 756 757 758 759 - \par 660 661 662 663 664 665 666 667 668 669 760 761 762 763 764 765 766 767 768 769 - \par 670 671 672 673 674 675 676 677 678 679 770 771 772 773 774 775 776 777 778 779 - \par 680 681 682 683 684 685 686 687 688 689 780 781 782 783 784 785 786 787 788 789 - \par 690 691 692 693 694 695 696 697 698 699 790 791 792 793 794 795 796 797 798 799 - \par 800 801 802 803 804 805 806 807 808 809 900 901 902 903 904 905 906 907 908 909 - \par 810 811 812 813 814 815 816 817 818 819 910 911 912 913 914 915 916 917 918 919 - \par 820 821 822 823 824 825 826 827 828 829 920 921 922 923 924 925 926 927 928 929 - \par 830 831 832 833 834 835 836 837 838 839 930 931 932 933 934 935 936 937 938 939 - \par 840 841 842 843 844 845 846 847 848 849 940 941 942 943 944 945 946 947 948 949 - \par 850 851 852 853 854 855 856 857 858 859 950 951 952 953 954 955 956 957 958 959 - \par 860 861 862 863 864 865 866 867 868 869 960 961 962 963 964 965 966 967 968 969 - \par 870 871 872 873 874 875 876 877 878 879 970 971 972 973 974 975 976 977 978 979 - \par 880 881 882 883 884 885 886 887 888 889 980 981 982 983 984 985 986 987 988 989 - \par 890 891 892 893 894 895 896 897 898 899 990 991 992 993 994 995 996 997 998 999 - \par 00 01 02 03 04 05 06 07 08 09 00 01 02 03 04 05 06 07 08 09 - \par 10 11 12 13 14 15 16 17 18 19 10 11 12 13 14 15 16 17 18 19 - \par 20 21 22 23 24 25 26 27 28 29 20 21 22 23 24 25 26 27 28 29 - \par 30 31 32 33 34 35 36 37 38 39 30 31 32 33 34 35 36 37 38 39 - \par 40 41 42 43 44 45 46 47 48 49 40 41 42 43 44 45 46 47 48 49 - \par 50 51 52 53 54 55 56 57 58 59 50 51 52 53 54 55 56 57 58 59 - \par 60 61 62 63 64 65 66 67 68 69 60 61 62 63 64 65 66 67 68 69 - \par 70 71 72 73 74 75 76 77 78 79 70 71 72 73 74 75 76 77 78 79 - \par 80 81 82 83 84 85 86 87 88 89 80 81 82 83 84 85 86 87 88 89 - \par 90 91 92 93 94 95 96 97 98 99 90 91 92 93 94 95 96 97 98 99 - \eject - \eject - \par аа аб ав аг ад ае аж аз аи ай ак ал ам ан ао ап ар ас ат ау аф ах ац ач аш ащ аъ аы аь аэ аю ая - \par ба бб бв бг бд бе бж бз би бй бк бл бм бн бо бп бр бс бт бу бф бх бц бч бш бщ бъ бы бь бэ бю бя - \par ва вб вв вг вд ве вж вз ви вй вк вл вм вн во вп вр вс вт ву вф вх вц вч вш вщ въ вы вь вэ вю вя - \par га гб гв гг гд ге гж гз ги гй гк гл гм гн го гп гр гс гт гу гф гх гц гч гш гщ гъ гы гь гэ гю гя - \par да дб дв дг дд де дж дз ди дй дк дл дм дн до дп др дс дт ду дф дх дц дч дш дщ дъ ды дь дэ дю дя - \par еа еб ев ег ед ее еж ез еи ей ек ел ем ен ео еп ер ес ет еу еф ех ец еч еш ещ еъ еы еь еэ ею ея - \par жа жб жв жг жд же жж жз жи жй жк жл жм жн жо жп жр жс жт жу жф жх жц жч жш жщ жъ жы жь жэ жю жя - \par за зб зв зг зд зе зж зз зи зй зк зл зм зн зо зп зр зс зт зу зф зх зц зч зш зщ зъ зы зь зэ зю зя - \par иа иб ив иг ид ие иж из ии ий ик ил им ин ио ип ир ис ит иу иф их иц ич иш ищ иъ иы иь иэ ию ия - \par йа йб йв йг йд йе йж йз йи йй йк йл йм йн йо йп йр йс йт йу йф йх йц йч йш йщ йъ йы йь йэ йю йя - \par ка кб кв кг кд ке кж кз ки кй кк кл км кн ко кп кр кс кт ку кф кх кц кч кш кщ къ кы кь кэ кю кя - \par ла лб лв лг лд ле лж лз ли лй лк лл лм лн ло лп лр лс лт лу лф лх лц лч лш лщ лъ лы ль лэ лю ля - \par ма мб мв мг мд ме мж мз ми мй мк мл мм мн мо мп мр мс мт му мф мх мц мч мш мщ мъ мы мь мэ мю мя - \par на нб нв нг нд не нж нз ни нй нк нл нм нн но нп нр нс нт ну нф нх нц нч нш нщ нъ ны нь нэ ню ня - \par оа об ов ог од ое ож оз ои ой ок ол ом он оо оп ор ос от оу оф ох оц оч ош ощ оъ оы оь оэ ою оя - \par па пб пв пг пд пе пж пз пи пй пк пл пм пн по пп пр пс пт пу пф пх пц пч пш пщ пъ пы пь пэ пю пя - \par ра рб рв рг рд ре рж рз ри рй рк рл рм рн ро рп рр рс рт ру рф рх рц рч рш рщ ръ ры рь рэ рю ря - \par са сб св сг сд се сж сз си сй ск сл см сн со сп ср сс ст су сф сх сц сч сш сщ съ сы сь сэ сю ся - \par та тб тв тг тд те тж тз ти тй тк тл тм тн то тп тр тс тт ту тф тх тц тч тш тщ тъ ты ть тэ тю тя - \par уа уб ув уг уд уе уж уз уи уй ук ул ум ун уо уп ур ус ут уу уф ух уц уч уш ущ уъ уы уь уэ ую уя - \par фа фб фв фг фд фе фж фз фи фй фк фл фм фн фо фп фр фс фт фу фф фх фц фч фш фщ фъ фы фь фэ фю фя - \par ха хб хв хг хд хе хж хз хи хй хк хл хм хн хо хп хр хс хт ху хф хх хц хч хш хщ хъ хы хь хэ хю хя - \par ца цб цв цг цд це цж цз ци цй цк цл цм цн цо цп цр цс цт цу цф цх цц цч цш цщ цъ цы ць цэ цю ця - \par ча чб чв чг чд че чж чз чи чй чк чл чм чн чо чп чр чс чт чу чф чх чц чч чш чщ чъ чы чь чэ чю чя - \par ша шб шв шг шд ше шж шз ши шй шк шл шм шн шо шп шр шс шт шу шф шх шц шч шш шщ шъ шы шь шэ шю шя - \par ща щб щв щг щд ще щж щз щи щй щк щл щм щн що щп щр щс щт щу щф щх щц щч щш щщ щъ щы щь щэ щю щя - \par ъа ъб ъв ъг ъд ъе ъж ъз ъи ъй ък ъл ъм ън ъо ъп ър ъс ът ъу ъф ъх ъц ъч ъш ъщ ъъ ъы ъь ъэ ъю ъя - \par ыа ыб ыв ыг ыд ые ыж ыз ыи ый ык ыл ым ын ыо ып ыр ыс ыт ыу ыф ых ыц ыч ыш ыщ ыъ ыы ыь ыэ ыю ыя - \par ьа ьб ьв ьг ьд ье ьж ьз ьи ьй ьк ьл ьм ьн ьо ьп ьр ьс ьт ьу ьф ьх ьц ьч ьш ьщ ьъ ьы ьь ьэ ью ья - \par эа эб эв эг эд эе эж эз эи эй эк эл эм эн эо эп эр эс эт эу эф эх эц эч эш эщ эъ эы эь ээ эю эя - \par юа юб юв юг юд юе юж юз юи юй юк юл юм юн юо юп юр юс ют юу юф юх юц юч юш ющ юъ юы юь юэ юю юя - \par яа яб яв яг яд яе яж яз яи яй як ял ям ян яо яп яр яс ят яу яф ях яц яч яш ящ яъ яы яь яэ яю яя - \par\hrule[width=100%fw,height=0.1em] - \par а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я - \eject - \par Аа Аб Ав Аг Ад Ае Аж Аз Аи Ай Ак Ал Ам Ан Ао Ап Ар Ас Ат Ау Аф Ах Ац Ач Аш Ащ Аъ Аы Аь Аэ Аю Ая - \par Ба Бб Бв Бг Бд Бе Бж Бз Би Бй Бк Бл Бм Бн Бо Бп Бр Бс Бт Бу Бф Бх Бц Бч Бш Бщ Бъ Бы Бь Бэ Бю Бя - \par Ва Вб Вв Вг Вд Ве Вж Вз Ви Вй Вк Вл Вм Вн Во Вп Вр Вс Вт Ву Вф Вх Вц Вч Вш Вщ Въ Вы Вь Вэ Вю Вя - \par Га Гб Гв Гг Гд Ге Гж Гз Ги Гй Гк Гл Гм Гн Го Гп Гр Гс Гт Гу Гф Гх Гц Гч Гш Гщ Гъ Гы Гь Гэ Гю Гя - \par Да Дб Дв Дг Дд Де Дж Дз Ди Дй Дк Дл Дм Дн До Дп Др Дс Дт Ду Дф Дх Дц Дч Дш Дщ Дъ Ды Дь Дэ Дю Дя - \par Еа Еб Ев Ег Ед Ее Еж Ез Еи Ей Ек Ел Ем Ен Ео Еп Ер Ес Ет Еу Еф Ех Ец Еч Еш Ещ Еъ Еы Еь Еэ Ею Ея - \par Жа Жб Жв Жг Жд Же Жж Жз Жи Жй Жк Жл Жм Жн Жо Жп Жр Жс Жт Жу Жф Жх Жц Жч Жш Жщ Жъ Жы Жь Жэ Жю Жя - \par За Зб Зв Зг Зд Зе Зж Зз Зи Зй Зк Зл Зм Зн Зо Зп Зр Зс Зт Зу Зф Зх Зц Зч Зш Зщ Зъ Зы Зь Зэ Зю Зя - \par Иа Иб Ив Иг Ид Ие Иж Из Ии Ий Ик Ил Им Ин Ио Ип Ир Ис Ит Иу Иф Их Иц Ич Иш Ищ Иъ Иы Иь Иэ Ию Ия - \par Йа Йб Йв Йг Йд Йе Йж Йз Йи Йй Йк Йл Йм Йн Йо Йп Йр Йс Йт Йу Йф Йх Йц Йч Йш Йщ Йъ Йы Йь Йэ Йю Йя - \par Ка Кб Кв Кг Кд Ке Кж Кз Ки Кй Кк Кл Км Кн Ко Кп Кр Кс Кт Ку Кф Кх Кц Кч Кш Кщ Къ Кы Кь Кэ Кю Кя - \par Ла Лб Лв Лг Лд Ле Лж Лз Ли Лй Лк Лл Лм Лн Ло Лп Лр Лс Лт Лу Лф Лх Лц Лч Лш Лщ Лъ Лы Ль Лэ Лю Ля - \par Ма Мб Мв Мг Мд Ме Мж Мз Ми Мй Мк Мл Мм Мн Мо Мп Мр Мс Мт Му Мф Мх Мц Мч Мш Мщ Мъ Мы Мь Мэ Мю Мя - \par На Нб Нв Нг Нд Не Нж Нз Ни Нй Нк Нл Нм Нн Но Нп Нр Нс Нт Ну Нф Нх Нц Нч Нш Нщ Нъ Ны Нь Нэ Ню Ня - \par Оа Об Ов Ог Од Ое Ож Оз Ои Ой Ок Ол Ом Он Оо Оп Ор Ос От Оу Оф Ох Оц Оч Ош Ощ Оъ Оы Оь Оэ Ою Оя - \par Па Пб Пв Пг Пд Пе Пж Пз Пи Пй Пк Пл Пм Пн По Пп Пр Пс Пт Пу Пф Пх Пц Пч Пш Пщ Пъ Пы Пь Пэ Пю Пя - \par Ра Рб Рв Рг Рд Ре Рж Рз Ри Рй Рк Рл Рм Рн Ро Рп Рр Рс Рт Ру Рф Рх Рц Рч Рш Рщ Ръ Ры Рь Рэ Рю Ря - \par Са Сб Св Сг Сд Се Сж Сз Си Сй Ск Сл См Сн Со Сп Ср Сс Ст Су Сф Сх Сц Сч Сш Сщ Съ Сы Сь Сэ Сю Ся - \par Та Тб Тв Тг Тд Те Тж Тз Ти Тй Тк Тл Тм Тн То Тп Тр Тс Тт Ту Тф Тх Тц Тч Тш Тщ Тъ Ты Ть Тэ Тю Тя - \par Уа Уб Ув Уг Уд Уе Уж Уз Уи Уй Ук Ул Ум Ун Уо Уп Ур Ус Ут Уу Уф Ух Уц Уч Уш Ущ Уъ Уы Уь Уэ Ую Уя - \par Фа Фб Фв Фг Фд Фе Фж Фз Фи Фй Фк Фл Фм Фн Фо Фп Фр Фс Фт Фу Фф Фх Фц Фч Фш Фщ Фъ Фы Фь Фэ Фю Фя - \par Ха Хб Хв Хг Хд Хе Хж Хз Хи Хй Хк Хл Хм Хн Хо Хп Хр Хс Хт Ху Хф Хх Хц Хч Хш Хщ Хъ Хы Хь Хэ Хю Хя - \par Ца Цб Цв Цг Цд Це Цж Цз Ци Цй Цк Цл Цм Цн Цо Цп Цр Цс Цт Цу Цф Цх Цц Цч Цш Цщ Цъ Цы Ць Цэ Цю Ця - \par Ча Чб Чв Чг Чд Че Чж Чз Чи Чй Чк Чл Чм Чн Чо Чп Чр Чс Чт Чу Чф Чх Чц Чч Чш Чщ Чъ Чы Чь Чэ Чю Чя - \par Ша Шб Шв Шг Шд Ше Шж Шз Ши Шй Шк Шл Шм Шн Шо Шп Шр Шс Шт Шу Шф Шх Шц Шч Шш Шщ Шъ Шы Шь Шэ Шю Шя - \par Ща Щб Щв Щг Щд Ще Щж Щз Щи Щй Щк Щл Щм Щн Що Щп Щр Щс Щт Щу Щф Щх Щц Щч Щш Щщ Щъ Щы Щь Щэ Щю Щя - \par Ъа Ъб Ъв Ъг Ъд Ъе Ъж Ъз Ъи Ъй Ък Ъл Ъм Ън Ъо Ъп Ър Ъс Ът Ъу Ъф Ъх Ъц Ъч Ъш Ъщ Ъъ Ъы Ъь Ъэ Ъю Ъя - \par Ыа Ыб Ыв Ыг Ыд Ые Ыж Ыз Ыи Ый Ык Ыл Ым Ын Ыо Ып Ыр Ыс Ыт Ыу Ыф Ых Ыц Ыч Ыш Ыщ Ыъ Ыы Ыь Ыэ Ыю Ыя - \par Ьа Ьб Ьв Ьг Ьд Ье Ьж Ьз Ьи Ьй Ьк Ьл Ьм Ьн Ьо Ьп Ьр Ьс Ьт Ьу Ьф Ьх Ьц Ьч Ьш Ьщ Ьъ Ьы Ьь Ьэ Ью Ья - \par Эа Эб Эв Эг Эд Эе Эж Эз Эи Эй Эк Эл Эм Эн Эо Эп Эр Эс Эт Эу Эф Эх Эц Эч Эш Эщ Эъ Эы Эь Ээ Эю Эя - \par Юа Юб Юв Юг Юд Юе Юж Юз Юи Юй Юк Юл Юм Юн Юо Юп Юр Юс Ют Юу Юф Юх Юц Юч Юш Ющ Юъ Юы Юь Юэ Юю Юя - \par Яа Яб Яв Яг Яд Яе Яж Яз Яи Яй Як Ял Ям Ян Яо Яп Яр Яс Ят Яу Яф Ях Яц Яч Яш Ящ Яъ Яы Яь Яэ Яю Яя - \par\hrule[width=100%fw,height=0.1em] - \par А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я - \eject - \par АА АБ АВ АГ АД АЕ АЖ АЗ АИ АЙ АК АЛ АМ АН АО АП АР АС АТ АУ АФ АХ АЦ АЧ АШ АЩ АЪ АЫ АЬ АЭ АЮ АЯ - \par БА ББ БВ БГ БД БЕ БЖ БЗ БИ БЙ БК БЛ БМ БН БО БП БР БС БТ БУ БФ БХ БЦ БЧ БШ БЩ БЪ БЫ БЬ БЭ БЮ БЯ - \par ВА ВБ ВВ ВГ ВД ВЕ ВЖ ВЗ ВИ ВЙ ВК ВЛ ВМ ВН ВО ВП ВР ВС ВТ ВУ ВФ ВХ ВЦ ВЧ ВШ ВЩ ВЪ ВЫ ВЬ ВЭ ВЮ ВЯ - \par ГА ГБ ГВ ГГ ГД ГЕ ГЖ ГЗ ГИ ГЙ ГК ГЛ ГМ ГН ГО ГП ГР ГС ГТ ГУ ГФ ГХ ГЦ ГЧ ГШ ГЩ ГЪ ГЫ ГЬ ГЭ ГЮ ГЯ - \par ДА ДБ ДВ ДГ ДД ДЕ ДЖ ДЗ ДИ ДЙ ДК ДЛ ДМ ДН ДО ДП ДР ДС ДТ ДУ ДФ ДХ ДЦ ДЧ ДШ ДЩ ДЪ ДЫ ДЬ ДЭ ДЮ ДЯ - \par ЕА ЕБ ЕВ ЕГ ЕД ЕЕ ЕЖ ЕЗ ЕИ ЕЙ ЕК ЕЛ ЕМ ЕН ЕО ЕП ЕР ЕС ЕТ ЕУ ЕФ ЕХ ЕЦ ЕЧ ЕШ ЕЩ ЕЪ ЕЫ ЕЬ ЕЭ ЕЮ ЕЯ - \par ЖА ЖБ ЖВ ЖГ ЖД ЖЕ ЖЖ ЖЗ ЖИ ЖЙ ЖК ЖЛ ЖМ ЖН ЖО ЖП ЖР ЖС ЖТ ЖУ ЖФ ЖХ ЖЦ ЖЧ ЖШ ЖЩ ЖЪ ЖЫ ЖЬ ЖЭ ЖЮ ЖЯ - \par ЗА ЗБ ЗВ ЗГ ЗД ЗЕ ЗЖ ЗЗ ЗИ ЗЙ ЗК ЗЛ ЗМ ЗН ЗО ЗП ЗР ЗС ЗТ ЗУ ЗФ ЗХ ЗЦ ЗЧ ЗШ ЗЩ ЗЪ ЗЫ ЗЬ ЗЭ ЗЮ ЗЯ - \par ИА ИБ ИВ ИГ ИД ИЕ ИЖ ИЗ ИИ ИЙ ИК ИЛ ИМ ИН ИО ИП ИР ИС ИТ ИУ ИФ ИХ ИЦ ИЧ ИШ ИЩ ИЪ ИЫ ИЬ ИЭ ИЮ ИЯ - \par ЙА ЙБ ЙВ ЙГ ЙД ЙЕ ЙЖ ЙЗ ЙИ ЙЙ ЙК ЙЛ ЙМ ЙН ЙО ЙП ЙР ЙС ЙТ ЙУ ЙФ ЙХ ЙЦ ЙЧ ЙШ ЙЩ ЙЪ ЙЫ ЙЬ ЙЭ ЙЮ ЙЯ - \par КА КБ КВ КГ КД КЕ КЖ КЗ КИ КЙ КК КЛ КМ КН КО КП КР КС КТ КУ КФ КХ КЦ КЧ КШ КЩ КЪ КЫ КЬ КЭ КЮ КЯ - \par ЛА ЛБ ЛВ ЛГ ЛД ЛЕ ЛЖ ЛЗ ЛИ ЛЙ ЛК ЛЛ ЛМ ЛН ЛО ЛП ЛР ЛС ЛТ ЛУ ЛФ ЛХ ЛЦ ЛЧ ЛШ ЛЩ ЛЪ ЛЫ ЛЬ ЛЭ ЛЮ ЛЯ - \par МА МБ МВ МГ МД МЕ МЖ МЗ МИ МЙ МК МЛ ММ МН МО МП МР МС МТ МУ МФ МХ МЦ МЧ МШ МЩ МЪ МЫ МЬ МЭ МЮ МЯ - \par НА НБ НВ НГ НД НЕ НЖ НЗ НИ НЙ НК НЛ НМ НН НО НП НР НС НТ НУ НФ НХ НЦ НЧ НШ НЩ НЪ НЫ НЬ НЭ НЮ НЯ - \par ОА ОБ ОВ ОГ ОД ОЕ ОЖ ОЗ ОИ ОЙ ОК ОЛ ОМ ОН ОО ОП ОР ОС ОТ ОУ ОФ ОХ ОЦ ОЧ ОШ ОЩ ОЪ ОЫ ОЬ ОЭ ОЮ ОЯ - \par ПА ПБ ПВ ПГ ПД ПЕ ПЖ ПЗ ПИ ПЙ ПК ПЛ ПМ ПН ПО ПП ПР ПС ПТ ПУ ПФ ПХ ПЦ ПЧ ПШ ПЩ ПЪ ПЫ ПЬ ПЭ ПЮ ПЯ - \par РА РБ РВ РГ РД РЕ РЖ РЗ РИ РЙ РК РЛ РМ РН РО РП РР РС РТ РУ РФ РХ РЦ РЧ РШ РЩ РЪ РЫ РЬ РЭ РЮ РЯ - \par СА СБ СВ СГ СД СЕ СЖ СЗ СИ СЙ СК СЛ СМ СН СО СП СР СС СТ СУ СФ СХ СЦ СЧ СШ СЩ СЪ СЫ СЬ СЭ СЮ СЯ - \par ТА ТБ ТВ ТГ ТД ТЕ ТЖ ТЗ ТИ ТЙ ТК ТЛ ТМ ТН ТО ТП ТР ТС ТТ ТУ ТФ ТХ ТЦ ТЧ ТШ ТЩ ТЪ ТЫ ТЬ ТЭ ТЮ ТЯ - \par УА УБ УВ УГ УД УЕ УЖ УЗ УИ УЙ УК УЛ УМ УН УО УП УР УС УТ УУ УФ УХ УЦ УЧ УШ УЩ УЪ УЫ УЬ УЭ УЮ УЯ - \par ФА ФБ ФВ ФГ ФД ФЕ ФЖ ФЗ ФИ ФЙ ФК ФЛ ФМ ФН ФО ФП ФР ФС ФТ ФУ ФФ ФХ ФЦ ФЧ ФШ ФЩ ФЪ ФЫ ФЬ ФЭ ФЮ ФЯ - \par ХА ХБ ХВ ХГ ХД ХЕ ХЖ ХЗ ХИ ХЙ ХК ХЛ ХМ ХН ХО ХП ХР ХС ХТ ХУ ХФ ХХ ХЦ ХЧ ХШ ХЩ ХЪ ХЫ ХЬ ХЭ ХЮ ХЯ - \par ЦА ЦБ ЦВ ЦГ ЦД ЦЕ ЦЖ ЦЗ ЦИ ЦЙ ЦК ЦЛ ЦМ ЦН ЦО ЦП ЦР ЦС ЦТ ЦУ ЦФ ЦХ ЦЦ ЦЧ ЦШ ЦЩ ЦЪ ЦЫ ЦЬ ЦЭ ЦЮ ЦЯ - \par ЧА ЧБ ЧВ ЧГ ЧД ЧЕ ЧЖ ЧЗ ЧИ ЧЙ ЧК ЧЛ ЧМ ЧН ЧО ЧП ЧР ЧС ЧТ ЧУ ЧФ ЧХ ЧЦ ЧЧ ЧШ ЧЩ ЧЪ ЧЫ ЧЬ ЧЭ ЧЮ ЧЯ - \par ША ШБ ШВ ШГ ШД ШЕ ШЖ ШЗ ШИ ШЙ ШК ШЛ ШМ ШН ШО ШП ШР ШС ШТ ШУ ШФ ШХ ШЦ ШЧ ШШ ШЩ ШЪ ШЫ ШЬ ШЭ ШЮ ШЯ - \par ЩА ЩБ ЩВ ЩГ ЩД ЩЕ ЩЖ ЩЗ ЩИ ЩЙ ЩК ЩЛ ЩМ ЩН ЩО ЩП ЩР ЩС ЩТ ЩУ ЩФ ЩХ ЩЦ ЩЧ ЩШ ЩЩ ЩЪ ЩЫ ЩЬ ЩЭ ЩЮ ЩЯ - \par ЪА ЪБ ЪВ ЪГ ЪД ЪЕ ЪЖ ЪЗ ЪИ ЪЙ ЪК ЪЛ ЪМ ЪН ЪО ЪП ЪР ЪС ЪТ ЪУ ЪФ ЪХ ЪЦ ЪЧ ЪШ ЪЩ ЪЪ ЪЫ ЪЬ ЪЭ ЪЮ ЪЯ - \par ЫА ЫБ ЫВ ЫГ ЫД ЫЕ ЫЖ ЫЗ ЫИ ЫЙ ЫК ЫЛ ЫМ ЫН ЫО ЫП ЫР ЫС ЫТ ЫУ ЫФ ЫХ ЫЦ ЫЧ ЫШ ЫЩ ЫЪ ЫЫ ЫЬ ЫЭ ЫЮ ЫЯ - \par ЬА ЬБ ЬВ ЬГ ЬД ЬЕ ЬЖ ЬЗ ЬИ ЬЙ ЬК ЬЛ ЬМ ЬН ЬО ЬП ЬР ЬС ЬТ ЬУ ЬФ ЬХ ЬЦ ЬЧ ЬШ ЬЩ ЬЪ ЬЫ ЬЬ ЬЭ ЬЮ ЬЯ - \par ЭА ЭБ ЭВ ЭГ ЭД ЭЕ ЭЖ ЭЗ ЭИ ЭЙ ЭК ЭЛ ЭМ ЭН ЭО ЭП ЭР ЭС ЭТ ЭУ ЭФ ЭХ ЭЦ ЭЧ ЭШ ЭЩ ЭЪ ЭЫ ЭЬ ЭЭ ЭЮ ЭЯ - \par ЮА ЮБ ЮВ ЮГ ЮД ЮЕ ЮЖ ЮЗ ЮИ ЮЙ ЮК ЮЛ ЮМ ЮН ЮО ЮП ЮР ЮС ЮТ ЮУ ЮФ ЮХ ЮЦ ЮЧ ЮШ ЮЩ ЮЪ ЮЫ ЮЬ ЮЭ ЮЮ ЮЯ - \par ЯА ЯБ ЯВ ЯГ ЯД ЯЕ ЯЖ ЯЗ ЯИ ЯЙ ЯК ЯЛ ЯМ ЯН ЯО ЯП ЯР ЯС ЯТ ЯУ ЯФ ЯХ ЯЦ ЯЧ ЯШ ЯЩ ЯЪ ЯЫ ЯЬ ЯЭ ЯЮ ЯЯ - \par\hrule[width=100%fw,height=0.1em] - \par ~ ¡ ¢ £ ¥ ¦ § « ­ ° µ ¶ · » ¿ Æ Ç × Ø Þ ß æ ç ð ÷ ø þ ı Œ œ ȷ ! @ # $ \% ^ & * ( ) { } < > ? / -} -\end{document} - diff --git a/specimens/eachfont.sil b/specimens/eachfont.sil index bfec349..d5a9626 100644 --- a/specimens/eachfont.sil +++ b/specimens/eachfont.sil @@ -1,22 +1,30 @@ \begin[papersize=8in x 3in]{document} +% Note: This file is intended to be compiled by scripts/each_font_specimen.sh which expects you to also have installed pdftk +\script[src=packages/complex-spaces] \script[src=packages/color-fonts] -\script{ -SILE.settings.set("document.spaceskip", SILE.length("1spc")) -SILE.settings.set("shaper.spacestretchfactor", 0) -SILE.settings.set("shaper.spaceshrinkfactor", 0) -} -\font[filename=dist/&&FONT&&] -\neverindent\nofolios -\par \font[size=3em]{FRB American Cursive} +\script[src=packages/frametricks] +\script[src=packages/rebox] +\set[parameter=font.family,value=TT2020Base,makedefault=true] +\frame[id=specimen,left=5%pw,right=95%pw,top=5%ph,bottom=top(footnotes)] +\frame[id=specimen_overlay,left=5%pw,right=95%pw,top=5%ph,bottom=top(footnotes)] +\frame[id=arrows,left=5%pw,right=95%pw,top=5.22%ph,bottom=top(footnotes)] +\set[parameter=shaper.spaceenlargementfactor,value=1] +\frame[id=fontname,left=5%pw,right=95%pw,top=1%ph,bottom=1% + height(folio)] +\typeset-into[frame=fontname]{ +\noindent\font[family=TT2020Base,size=5pt]{&&FONT&&} +\begin[filename=dist/&&FONT&&]{font} +\par \font[features=+ss01,size=3em]{&&FONTFAMILY_H&&} \bigskip -\par &&STYLE&& +\par \font[features=+ss01]{&&STYLE&&} \bigskip \par Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz +\par ÁáÀàẢảÃãẠạĂăẮắẰằẲẳẴẵẶặÂâẤấẦầẨẩẪẫẬậĐđÉéÈèẺẻẼẽẸẹÊêẾếỀềỂểỄễỆệÍíÌìỈỉĨĩỊịÓóÒòỎỏÕõỌọ +\par ÔôỐốỒồỔổỖỗỘộƠơỚớỜờỞởỠỡỢợÚúÙùỦủŨũỤụƯưỨứỪừỬửỮữỰựÝýỲỳỶỷỸỹỴỵ \par abcdefghijklmnopqrstuvwxyz -\par 1234567890 !@#$\%&*() []{};':",./ \\ +\par 1234567890 !@#$\%&*() []{};':",./ \\ № ₿ ₱ ₹ † \par The quick brown fox jumps over the lazy dog. \par Laŭ Ludoviko Zamenhof bongustas freŝa ĉeĥa manĝaĵo kun spicoj. \par В чащах юга жил бы цитрус? Да, но фальшивый экземпляр! -\font[family=TT2020Base] -\par &&FONT&& +\end{font} +} \end{document} diff --git a/specimens/hello.png b/specimens/hello.png deleted file mode 100644 index a39b254..0000000 Binary files a/specimens/hello.png and /dev/null differ diff --git a/specimens/pr-FRBAmericanCursive-Regular.pdf b/specimens/pr-FRBAmericanCursive-Regular.pdf deleted file mode 100644 index 8de6246..0000000 Binary files a/specimens/pr-FRBAmericanCursive-Regular.pdf and /dev/null differ diff --git a/specimens/viet.txt b/specimens/viet.txt new file mode 100644 index 0000000..3c72f98 --- /dev/null +++ b/specimens/viet.txt @@ -0,0 +1 @@ +ÁáÀàẢảÃãẠạĂăẮắẰằẲẳẴẵẶặÂâẤấẦầẨẩẪẫẬậĐđÉéÈèẺẻẼẽẸẹÊêẾếỀềỂểỄễỆệÍíÌìỈỉĨĩỊịÓóÒòỎỏÕõỌọÔôỐốỒồỔổỖỗỘộƠơỚớỜờỞởỠỡỢợÚúÙùỦủŨũỤụƯưỨứỪừỬửỮữỰựÝýỲỳỶỷỸỹỴỵ