From 6a568c63f69027f79dd56e0a0c577ca2bf23cf1f Mon Sep 17 00:00:00 2001 From: Jany Belluz Date: Wed, 12 Jul 2017 20:15:48 +0200 Subject: [PATCH] Add no-loop k also in italics --- Scripts/validate-font | 2 +- .../font.props | 5 +- .../k.glyph | 1 + .../k.noloop.glyph | 60 +++++++++++++++++++ .../kcommaaccent.glyph | 1 + .../kcommaaccent.noloop.glyph | 13 ++++ .../uni01E9.glyph | 1 + .../uni01E9.noloop.glyph | 13 ++++ .../FantasqueSansMono-Italic.sfdir/font.props | 5 +- .../FantasqueSansMono-Italic.sfdir/k.glyph | 15 +++-- .../k.noloop.glyph | 29 +++++++++ .../kcommaaccent.glyph | 7 ++- .../kcommaaccent.noloop.glyph | 13 ++++ .../quoteleft.glyph | 2 +- .../quotereversed.glyph | 4 +- .../quoteright.glyph | 2 +- .../quotesinglbase.glyph | 2 +- .../uni01E9.glyph | 7 ++- .../uni01E9.noloop.glyph | 13 ++++ 19 files changed, 171 insertions(+), 24 deletions(-) create mode 100644 Sources/FantasqueSansMono-BoldItalic.sfdir/k.noloop.glyph create mode 100644 Sources/FantasqueSansMono-BoldItalic.sfdir/kcommaaccent.noloop.glyph create mode 100644 Sources/FantasqueSansMono-BoldItalic.sfdir/uni01E9.noloop.glyph create mode 100644 Sources/FantasqueSansMono-Italic.sfdir/k.noloop.glyph create mode 100644 Sources/FantasqueSansMono-Italic.sfdir/kcommaaccent.noloop.glyph create mode 100644 Sources/FantasqueSansMono-Italic.sfdir/uni01E9.noloop.glyph diff --git a/Scripts/validate-font b/Scripts/validate-font index 73fc77b..1654589 100755 --- a/Scripts/validate-font +++ b/Scripts/validate-font @@ -19,7 +19,7 @@ bitmask = font.validate(); if bitmask != 0: exit(42); EOF -) || exit 1 +) error=$? if [ "x$error" != "x0" ]; then diff --git a/Sources/FantasqueSansMono-BoldItalic.sfdir/font.props b/Sources/FantasqueSansMono-BoldItalic.sfdir/font.props index 6a6f0d7..a0624fc 100644 --- a/Sources/FantasqueSansMono-BoldItalic.sfdir/font.props +++ b/Sources/FantasqueSansMono-BoldItalic.sfdir/font.props @@ -21,7 +21,7 @@ OS2Version: 3 OS2_WeightWidthSlopeOnly: 0 OS2_UseTypoMetrics: 1 CreationTime: 1379052706 -ModificationTime: 1459706565 +ModificationTime: 1499883137 PfmFamily: 49 TTFWeight: 700 TTFWidth: 5 @@ -44,6 +44,7 @@ HheadDOffset: 0 OS2FamilyClass: 2057 OS2Vendor: 'PfEd' Lookup: 1 0 0 "'locl' Formes localis+AOkA-es g+AOkA-ographiquement lookups0" { "'locl' Macedonian/Serbian italic forms" ("serbian") } ['locl' ('cyrl' <' SRB' 'MKD ' > ) ] +Lookup: 1 0 0 "'ss01' Style Set 1 - No loop k" { "'ss01' Style Set 1 - No loop k-1" } ['ss01' ('DFLT' <'dflt' > 'cyrl' <' SRB' 'MKD ' > 'grek' <'dflt' > 'latn' <'dflt' > ) ] Lookup: 260 0 0 "'mark' Placement de signe diacritique lookups1" { "'mark' Placement de signe diacritique lookups1-1" "'mark' Placement de signe diacritique lookups1-2" } ['mark' ('DFLT' <'dflt' > 'cyrl' <'dflt' > 'grek' <'dflt' > 'latn' <'dflt' > ) ] MarkAttachClasses: 1 DEI: 91125 @@ -54,7 +55,7 @@ NameList: Adobe Glyph List DisplaySize: -36 AntiAlias: 1 FitToEm: 1 -WinInfo: 8022 42 12 +WinInfo: 56910 42 12 BeginPrivate: 1 BlueValues 37 [-37 0 1013 1052 1281 1376 1390 1444] EndPrivate diff --git a/Sources/FantasqueSansMono-BoldItalic.sfdir/k.glyph b/Sources/FantasqueSansMono-BoldItalic.sfdir/k.glyph index f0aefa8..5b8a958 100644 --- a/Sources/FantasqueSansMono-BoldItalic.sfdir/k.glyph +++ b/Sources/FantasqueSansMono-BoldItalic.sfdir/k.glyph @@ -63,4 +63,5 @@ SplineSet 714 42 577 233 456 429 c 1 EndSplineSet Validated: 1 +Substitution2: "'ss01' Style Set 1 - No loop k-1" k.noloop EndChar diff --git a/Sources/FantasqueSansMono-BoldItalic.sfdir/k.noloop.glyph b/Sources/FantasqueSansMono-BoldItalic.sfdir/k.noloop.glyph new file mode 100644 index 0000000..9731c11 --- /dev/null +++ b/Sources/FantasqueSansMono-BoldItalic.sfdir/k.noloop.glyph @@ -0,0 +1,60 @@ +StartChar: k.noloop +Encoding: 57352 57352 978 +Width: 1060 +VWidth: -2 +Flags: W +HStem: -6 6G<59 324 799.5 895.398> 1033 20G<817 922.548> 1407 20G<515 558.5> +VStem: 308 258<1104.28 1385.1> +AnchorPoint: "above_accent" 432 1400 basechar 0 +AnchorPoint: "cedilla_accent" 474 0 basechar 0 +LayerCount: 2 +Back +SplineSet +456 429 m 5 + 468 447 558 597 568 608 c 5 + 595 599 618 594 639 594 c 4 + 702 594 739 637 756 726 c 4 + 757 731 757 736 757 741 c 4 + 757 775 737 813 687 813 c 4 + 614 813 441 685 441 685 c 5 + 397 457 352 228 308 0 c 5 + 225 -0 142 0 59 0 c 5 + 139 409 218 819 298 1228 c 5 + 305 1265 308 1299 308 1329 c 4 + 308 1349 307 1367 305 1383 c 5 + 389 1398 473 1412 557 1427 c 5 + 560 1412 566 1388 566 1354 c 4 + 566 1336 564 1316 560 1293 c 5 + 545 1219 531 1144 516 1070 c 5 + 505 1012 481 949 452 896 c 5 + 452 896 593 1017 736 1017 c 4 + 909 1017 1010 951 1010 808 c 4 + 1010 785 1007 761 1002 734 c 4 + 968 552 884 452 752 434 c 5 + 851 278 908 222 1010 136 c 5 + 937 81 863 25 790 -30 c 5 + 714 42 577 233 456 429 c 5 +EndSplineSet +Fore +SplineSet +560 1293 m 0 + 541 1197 501 992 458 770 c 0 + 446 707 424 641 400 574 c 1 + 559 776 733 933 901 1053 c 1 + 1068 898 l 1 + 907 774 744 631 604 466 c 1 + 694 338 798 251 944 214 c 1 + 891 -27 l 1 + 708 20 556 153 448 299 c 1 + 380 212 340 124 308 0 c 1 + 61 0 l 1 + 59 0 l 1 + 139 409 218 819 298 1228 c 0 + 305 1265 308 1299 308 1329 c 0 + 308 1349 307 1367 305 1383 c 1 + 389 1398 473 1412 557 1427 c 1 + 560 1412 566 1388 566 1354 c 0 + 566 1336 564 1316 560 1293 c 0 +EndSplineSet +Validated: 8388609 +EndChar diff --git a/Sources/FantasqueSansMono-BoldItalic.sfdir/kcommaaccent.glyph b/Sources/FantasqueSansMono-BoldItalic.sfdir/kcommaaccent.glyph index a80462f..662bebf 100644 --- a/Sources/FantasqueSansMono-BoldItalic.sfdir/kcommaaccent.glyph +++ b/Sources/FantasqueSansMono-BoldItalic.sfdir/kcommaaccent.glyph @@ -10,4 +10,5 @@ Fore Refer: 488 806 N 1 0 0 1 29 -53 2 Refer: 11 107 N 1 0 0 1 0 0 3 Validated: 1 +Substitution2: "'ss01' Style Set 1 - No loop k-1" kcommaaccent.noloop EndChar diff --git a/Sources/FantasqueSansMono-BoldItalic.sfdir/kcommaaccent.noloop.glyph b/Sources/FantasqueSansMono-BoldItalic.sfdir/kcommaaccent.noloop.glyph new file mode 100644 index 0000000..921173c --- /dev/null +++ b/Sources/FantasqueSansMono-BoldItalic.sfdir/kcommaaccent.noloop.glyph @@ -0,0 +1,13 @@ +StartChar: kcommaaccent.noloop +Encoding: 57353 57353 979 +Width: 1060 +VWidth: -2 +Flags: HW +HStem: -527 498 -18 155<802.064 889.237> 0 21G<61 299> 1038 20G<803.5 967.971> 1407 20G<305 469> +VStem: 287 322 311 161<1170.01 1410.36> +LayerCount: 2 +Fore +Refer: 488 806 N 1 0 0 1 13 -33 2 +Refer: 978 57352 N 1 0 0 1 0 0 2 +Validated: 1 +EndChar diff --git a/Sources/FantasqueSansMono-BoldItalic.sfdir/uni01E9.glyph b/Sources/FantasqueSansMono-BoldItalic.sfdir/uni01E9.glyph index 4932610..e46f295 100644 --- a/Sources/FantasqueSansMono-BoldItalic.sfdir/uni01E9.glyph +++ b/Sources/FantasqueSansMono-BoldItalic.sfdir/uni01E9.glyph @@ -10,4 +10,5 @@ Fore Refer: 334 780 N 1 0 0 1 -238 245 2 Refer: 11 107 N 1 0 0 1 0 0 3 Validated: 1 +Substitution2: "'ss01' Style Set 1 - No loop k-1" uni01E9.noloop EndChar diff --git a/Sources/FantasqueSansMono-BoldItalic.sfdir/uni01E9.noloop.glyph b/Sources/FantasqueSansMono-BoldItalic.sfdir/uni01E9.noloop.glyph new file mode 100644 index 0000000..f415fc3 --- /dev/null +++ b/Sources/FantasqueSansMono-BoldItalic.sfdir/uni01E9.noloop.glyph @@ -0,0 +1,13 @@ +StartChar: uni01E9.noloop +Encoding: 57354 57354 980 +Width: 1060 +VWidth: -2 +Flags: HW +HStem: -18 155<802.064 889.237> 0 21G<61 299> 1038 20G<803.5 967.971> 1407 20G<305 469> 1439 440 +VStem: 311 161<1170.01 1410.36> +LayerCount: 2 +Fore +Refer: 334 780 N 1 0 0 1 -311 219 2 +Refer: 978 57352 N 1 0 0 1 0 0 2 +Validated: 1 +EndChar diff --git a/Sources/FantasqueSansMono-Italic.sfdir/font.props b/Sources/FantasqueSansMono-Italic.sfdir/font.props index 316cbc1..18df98b 100644 --- a/Sources/FantasqueSansMono-Italic.sfdir/font.props +++ b/Sources/FantasqueSansMono-Italic.sfdir/font.props @@ -21,7 +21,7 @@ OS2Version: 3 OS2_WeightWidthSlopeOnly: 0 OS2_UseTypoMetrics: 1 CreationTime: 1379052706 -ModificationTime: 1459705655 +ModificationTime: 1499883040 PfmFamily: 49 TTFWeight: 400 TTFWidth: 5 @@ -44,6 +44,7 @@ HheadDOffset: 0 OS2FamilyClass: 2057 OS2Vendor: 'PfEd' Lookup: 1 0 0 "'locl' Formes localis+AOkA-es g+AOkA-ographiquement lookups0" { "'locl' Macedonian/Serbian italic forms" } ['locl' ('cyrl' <' SRB' 'MKD ' > ) ] +Lookup: 1 0 0 "'ss01' Style Set 1 - No loop k" { "'ss01' Style Set 1 - No loop k-1" ("noloop") } ['ss01' ('DFLT' <'dflt' > 'cyrl' <' SRB' 'MKD ' > 'grek' <'dflt' > 'latn' <'dflt' > ) ] MarkAttachClasses: 1 DEI: 91125 LangName: 1033 "" "" "" "" "" "" "" "" "" "Jany Belluz" "" "" "" "Copyright (c) 2013-2017, Jany Belluz ()+AAoACgAA-This Font Software is licensed under the SIL Open Font License, Version 1.1.+AAoA-This license is copied below, and is also available with a FAQ at:+AAoA-http://scripts.sil.org/OFL+AAoACgAK------------------------------------------------------------+AAoA-SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007+AAoA------------------------------------------------------------+AAoACgAA-PREAMBLE+AAoA-The goals of the Open Font License (OFL) are to stimulate worldwide+AAoA-development of collaborative font projects, to support the font creation+AAoA-efforts of academic and linguistic communities, and to provide a free and+AAoA-open framework in which fonts may be shared and improved in partnership+AAoA-with others.+AAoACgAA-The OFL allows the licensed fonts to be used, studied, modified and+AAoA-redistributed freely as long as they are not sold by themselves. The+AAoA-fonts, including any derivative works, can be bundled, embedded, +AAoA-redistributed and/or sold with any software provided that any reserved+AAoA-names are not used by derivative works. The fonts and derivatives,+AAoA-however, cannot be released under any other type of license. The+AAoA-requirement for fonts to remain under this license does not apply+AAoA-to any document created using the fonts or their derivatives.+AAoACgAA-DEFINITIONS+AAoAIgAA-Font Software+ACIA refers to the set of files released by the Copyright+AAoA-Holder(s) under this license and clearly marked as such. This may+AAoA-include source files, build scripts and documentation.+AAoACgAi-Reserved Font Name+ACIA refers to any names specified as such after the+AAoA-copyright statement(s).+AAoACgAi-Original Version+ACIA refers to the collection of Font Software components as+AAoA-distributed by the Copyright Holder(s).+AAoACgAi-Modified Version+ACIA refers to any derivative made by adding to, deleting,+AAoA-or substituting -- in part or in whole -- any of the components of the+AAoA-Original Version, by changing formats or by porting the Font Software to a+AAoA-new environment.+AAoACgAi-Author+ACIA refers to any designer, engineer, programmer, technical+AAoA-writer or other person who contributed to the Font Software.+AAoACgAA-PERMISSION & CONDITIONS+AAoA-Permission is hereby granted, free of charge, to any person obtaining+AAoA-a copy of the Font Software, to use, study, copy, merge, embed, modify,+AAoA-redistribute, and sell modified and unmodified copies of the Font+AAoA-Software, subject to the following conditions:+AAoACgAA-1) Neither the Font Software nor any of its individual components,+AAoA-in Original or Modified Versions, may be sold by itself.+AAoACgAA-2) Original or Modified Versions of the Font Software may be bundled,+AAoA-redistributed and/or sold with any software, provided that each copy+AAoA-contains the above copyright notice and this license. These can be+AAoA-included either as stand-alone text files, human-readable headers or+AAoA-in the appropriate machine-readable metadata fields within text or+AAoA-binary files as long as those fields can be easily viewed by the user.+AAoACgAA-3) No Modified Version of the Font Software may use the Reserved Font+AAoA-Name(s) unless explicit written permission is granted by the corresponding+AAoA-Copyright Holder. This restriction only applies to the primary font name as+AAoA-presented to the users.+AAoACgAA-4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font+AAoA-Software shall not be used to promote, endorse or advertise any+AAoA-Modified Version, except to acknowledge the contribution(s) of the+AAoA-Copyright Holder(s) and the Author(s) or with their explicit written+AAoA-permission.+AAoACgAA-5) The Font Software, modified or unmodified, in part or in whole,+AAoA-must be distributed entirely under this license, and must not be+AAoA-distributed under any other license. The requirement for fonts to+AAoA-remain under this license does not apply to any document created+AAoA-using the Font Software.+AAoACgAA-TERMINATION+AAoA-This license becomes null and void if any of the above conditions are+AAoA-not met.+AAoACgAA-DISCLAIMER+AAoA-THE FONT SOFTWARE IS PROVIDED +ACIA-AS IS+ACIA, WITHOUT WARRANTY OF ANY KIND,+AAoA-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF+AAoA-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT+AAoA-OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE+AAoA-COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,+AAoA-INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL+AAoA-DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING+AAoA-FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM+AAoA-OTHER DEALINGS IN THE FONT SOFTWARE." "http://scripts.sil.org/OFL" @@ -53,7 +54,7 @@ NameList: Adobe Glyph List DisplaySize: -36 AntiAlias: 1 FitToEm: 1 -WinInfo: 8106 42 12 +WinInfo: 42 21 12 BeginPrivate: 1 BlueValues 37 [-29 1 1021 1061 1281 1345 1402 1431] EndPrivate diff --git a/Sources/FantasqueSansMono-Italic.sfdir/k.glyph b/Sources/FantasqueSansMono-Italic.sfdir/k.glyph index 3b57ac2..8ede4ad 100644 --- a/Sources/FantasqueSansMono-Italic.sfdir/k.glyph +++ b/Sources/FantasqueSansMono-Italic.sfdir/k.glyph @@ -2,16 +2,15 @@ StartChar: k Encoding: 107 107 11 Width: 1060 VWidth: -2 -Flags: W -HStem: 0 21G<61 221> 872 144<603.881 801.355> 1407 20G<305 469> -VStem: 311 161<1173.33 1410.36> 820 152<595.534 854.097> +Flags: HW +HStem: 0 21G<61 221 753.5 825.762> 872 144<603.881 798.748> 1407 20G<305 469> +VStem: 311 161<1173.33 1410.36> 820 152.001<587.541 853.502> LayerCount: 2 Fore SplineSet 472 538 m 1 472 538 590 504 629 504 c 0 - 733 504 789 599 809 672 c 1 - 816 698 820 724 820 747 c 0 + 753 504 820 625 820 747 c 0 820 819 787 872 724 872 c 0 562 872 358 587 300 420 c 1 290 370 224 33 218 0 c 1 @@ -24,13 +23,13 @@ SplineSet 472 1321 469 1276 462 1240 c 2 369 761 l 1 523 986 637 1016 743 1016 c 0 - 873 1016 972 905 972 791 c 0 - 972 786 971 781 971 776 c 1 - 960 600 889 404 691 388 c 1 + 894 1016 972 889 972 737 c 0 + 972 588 900 436 691 388 c 1 815 292 862 170 922 34 c 1 781 -29 l 1 726 144 609 323 420 398 c 1 472 538 l 1 EndSplineSet Validated: 1 +Substitution2: "'ss01' Style Set 1 - No loop k-1" k.noloop EndChar diff --git a/Sources/FantasqueSansMono-Italic.sfdir/k.noloop.glyph b/Sources/FantasqueSansMono-Italic.sfdir/k.noloop.glyph new file mode 100644 index 0000000..7122d63 --- /dev/null +++ b/Sources/FantasqueSansMono-Italic.sfdir/k.noloop.glyph @@ -0,0 +1,29 @@ +StartChar: k.noloop +Encoding: 57352 57352 980 +Width: 1060 +VWidth: -2 +Flags: W +HStem: -18 155<806.664 889.237> 0 21G<61 242.5> 1038 20G<850 967.971> 1407 20G<305 469> +VStem: 311 161<1171.42 1410.36> +LayerCount: 2 +Fore +SplineSet +218 0 m 1x78 + 61 0 l 1x78 + 300 1228 l 2 + 307 1264 311 1300 311 1336 c 0 + 311 1361 309 1385 305 1410 c 1 + 468 1427 l 1 + 470 1416 472 1390 472 1358 c 0 + 472 1321 469 1276 462 1240 c 2 + 301 422 l 1 + 503 702 746 910 954 1058 c 1 + 1049 922 l 1 + 900 833 702 666 529 469 c 1 + 633 292 744 182 921 137 c 1 + 886 -18 l 1xb8 + 680 35 534 165 422 337 c 1 + 338 228 267 113 218 0 c 1x78 +EndSplineSet +Validated: 8388609 +EndChar diff --git a/Sources/FantasqueSansMono-Italic.sfdir/kcommaaccent.glyph b/Sources/FantasqueSansMono-Italic.sfdir/kcommaaccent.glyph index 756e928..5b61bc3 100644 --- a/Sources/FantasqueSansMono-Italic.sfdir/kcommaaccent.glyph +++ b/Sources/FantasqueSansMono-Italic.sfdir/kcommaaccent.glyph @@ -2,12 +2,13 @@ StartChar: kcommaaccent Encoding: 311 311 246 Width: 1060 VWidth: 32 -Flags: W -HStem: -527 498 0 21<61 221> 872 144<603.881 801.355> 1407 20<305 469> -VStem: 212 322 311 161<1173.33 1410.36> 820 152<595.534 854.097> +Flags: HW +HStem: -527 498 0 21G<61 221 753.5 825.762> 872 144<603.881 798.748> 1407 20G<305 469> +VStem: 212 322 311 161<1173.33 1410.36> 820 152.001<587.541 853.502> LayerCount: 2 Fore Refer: 518 806 S 1 0 0 1 -62 -33 2 Refer: 11 107 N 1 0 0 1 0 0 3 Validated: 1 +Substitution2: "'ss01' Style Set 1 - No loop k-1" kcommaaccent.noloop EndChar diff --git a/Sources/FantasqueSansMono-Italic.sfdir/kcommaaccent.noloop.glyph b/Sources/FantasqueSansMono-Italic.sfdir/kcommaaccent.noloop.glyph new file mode 100644 index 0000000..3c59da5 --- /dev/null +++ b/Sources/FantasqueSansMono-Italic.sfdir/kcommaaccent.noloop.glyph @@ -0,0 +1,13 @@ +StartChar: kcommaaccent.noloop +Encoding: 57353 57353 981 +Width: 1060 +VWidth: -2 +Flags: HW +HStem: -527 498 -18 155<802.064 889.237> 0 21G<61 299> 1038 20G<803.5 967.971> 1407 20G<305 469> +VStem: 287 322 311 161<1170.01 1410.36> +LayerCount: 2 +Fore +Refer: 518 806 N 1 0 0 1 13 -33 2 +Refer: 980 57352 N 1 0 0 1 0 0 2 +Validated: 1 +EndChar diff --git a/Sources/FantasqueSansMono-Italic.sfdir/quoteleft.glyph b/Sources/FantasqueSansMono-Italic.sfdir/quoteleft.glyph index 4e8e6fa..1092d39 100644 --- a/Sources/FantasqueSansMono-Italic.sfdir/quoteleft.glyph +++ b/Sources/FantasqueSansMono-Italic.sfdir/quoteleft.glyph @@ -2,7 +2,7 @@ StartChar: quoteleft Encoding: 8216 8216 529 Width: 1060 VWidth: -25 -Flags: HW +Flags: W VStem: 516 185<1002.12 1254.07> LayerCount: 2 Fore diff --git a/Sources/FantasqueSansMono-Italic.sfdir/quotereversed.glyph b/Sources/FantasqueSansMono-Italic.sfdir/quotereversed.glyph index 2d3ad03..cfe8170 100644 --- a/Sources/FantasqueSansMono-Italic.sfdir/quotereversed.glyph +++ b/Sources/FantasqueSansMono-Italic.sfdir/quotereversed.glyph @@ -2,8 +2,8 @@ StartChar: quotereversed Encoding: 8219 8219 532 Width: 1060 VWidth: -25 -Flags: HW -VStem: 504 168<875.229 1147.28> +Flags: W +VStem: 504 168<875.252 1147.27> LayerCount: 2 Fore SplineSet diff --git a/Sources/FantasqueSansMono-Italic.sfdir/quoteright.glyph b/Sources/FantasqueSansMono-Italic.sfdir/quoteright.glyph index 9f1a791..6fc2b53 100644 --- a/Sources/FantasqueSansMono-Italic.sfdir/quoteright.glyph +++ b/Sources/FantasqueSansMono-Italic.sfdir/quoteright.glyph @@ -2,7 +2,7 @@ StartChar: quoteright Encoding: 8217 8217 530 Width: 1060 VWidth: -25 -Flags: HW +Flags: W LayerCount: 2 Fore Refer: 529 8216 S -1 1.22465e-16 -1.22465e-16 -1 1310 2232 2 diff --git a/Sources/FantasqueSansMono-Italic.sfdir/quotesinglbase.glyph b/Sources/FantasqueSansMono-Italic.sfdir/quotesinglbase.glyph index 02a781a..48c3ffa 100644 --- a/Sources/FantasqueSansMono-Italic.sfdir/quotesinglbase.glyph +++ b/Sources/FantasqueSansMono-Italic.sfdir/quotesinglbase.glyph @@ -2,7 +2,7 @@ StartChar: quotesinglbase Encoding: 8218 8218 531 Width: 1060 VWidth: -25 -Flags: HW +Flags: W LayerCount: 2 Fore Refer: 530 8217 S 1 0 0 1 -216 -1173 2 diff --git a/Sources/FantasqueSansMono-Italic.sfdir/uni01E9.glyph b/Sources/FantasqueSansMono-Italic.sfdir/uni01E9.glyph index a116d47..ea0ab7a 100644 --- a/Sources/FantasqueSansMono-Italic.sfdir/uni01E9.glyph +++ b/Sources/FantasqueSansMono-Italic.sfdir/uni01E9.glyph @@ -2,12 +2,13 @@ StartChar: uni01E9 Encoding: 489 489 450 Width: 1060 VWidth: 0 -Flags: W -HStem: 872 144<528.881 726.355> 1439 440 -VStem: 236 161<1173.33 1410.36> 745 152<595.534 854.097> +Flags: HW +HStem: 0 21G<61 221 753.5 825.762> 872 144<603.881 798.748> 1407 20G<305 469> 1439 440 +VStem: 311 161<1173.33 1410.36> 820 152.001<587.541 853.502> LayerCount: 2 Fore Refer: 332 780 S 1 0 0 1 -248 219 2 Refer: 11 107 N 1 0 0 1 0 0 3 Validated: 1 +Substitution2: "'ss01' Style Set 1 - No loop k-1" uni01E9.noloop EndChar diff --git a/Sources/FantasqueSansMono-Italic.sfdir/uni01E9.noloop.glyph b/Sources/FantasqueSansMono-Italic.sfdir/uni01E9.noloop.glyph new file mode 100644 index 0000000..37e9394 --- /dev/null +++ b/Sources/FantasqueSansMono-Italic.sfdir/uni01E9.noloop.glyph @@ -0,0 +1,13 @@ +StartChar: uni01E9.noloop +Encoding: 57354 57354 982 +Width: 1060 +VWidth: -2 +Flags: HW +HStem: -18 155<802.064 889.237> 0 21G<61 299> 1038 20G<803.5 967.971> 1407 20G<305 469> 1439 440 +VStem: 311 161<1170.01 1410.36> +LayerCount: 2 +Fore +Refer: 332 780 N 1 0 0 1 -311 219 2 +Refer: 980 57352 N 1 0 0 1 0 0 2 +Validated: 1 +EndChar