Add no-loop k also in italics

pull/83/head v1.7.2-alpha.2
Jany Belluz 2017-07-12 20:15:48 +02:00
parent 010717e575
commit 6a568c63f6
19 changed files with 171 additions and 24 deletions

View File

@ -19,7 +19,7 @@ bitmask = font.validate();
if bitmask != 0:
exit(42);
EOF
) || exit 1
)
error=$?
if [ "x$error" != "x0" ]; then

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

File diff suppressed because one or more lines are too long

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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