From 08f910018194cb0a9b3edb6cb3d90341d372e0b7 Mon Sep 17 00:00:00 2001 From: kiliman Date: Mon, 16 Oct 2017 12:52:30 -0400 Subject: [PATCH] Add Operator Mono Book --- README.md | 2 + ligature/OperatorMonoLig-Book/charstrings.xml | 281 +++++ ligature/OperatorMonoLig-Book/config.xml | 53 + ligature/OperatorMonoLig-Book/gpos.xml | 164 +++ ligature/OperatorMonoLig-Book/gsub.xml | 407 ++++++++ ligature/OperatorMonoLig-Book/gsubrs.xml | 976 +++++++++++++++++ ligature/OperatorMonoLig-Book/hmtx.xml | 22 + ligature/OperatorMonoLig-Book/subrs.xml | 980 ++++++++++++++++++ 8 files changed, 2885 insertions(+) create mode 100644 ligature/OperatorMonoLig-Book/charstrings.xml create mode 100644 ligature/OperatorMonoLig-Book/config.xml create mode 100644 ligature/OperatorMonoLig-Book/gpos.xml create mode 100644 ligature/OperatorMonoLig-Book/gsub.xml create mode 100644 ligature/OperatorMonoLig-Book/gsubrs.xml create mode 100644 ligature/OperatorMonoLig-Book/hmtx.xml create mode 100644 ligature/OperatorMonoLig-Book/subrs.xml diff --git a/README.md b/README.md index 4e1b56a..6ecdc1e 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,8 @@ I have updated the following fonts: * Operator Mono SSm Light Italic (**coming soon**) ## Regular versions +* Operator Mono Book +* Operator Mono Book Italic (**coming soon**) * Operator Mono Medium * Operator Mono Medium Italic diff --git a/ligature/OperatorMonoLig-Book/charstrings.xml b/ligature/OperatorMonoLig-Book/charstrings.xml new file mode 100644 index 0000000..7b18dde --- /dev/null +++ b/ligature/OperatorMonoLig-Book/charstrings.xml @@ -0,0 +1,281 @@ + + + -107 -12 67 501 76 hstemhm + 108 77 -4 80 251 77 -4 80 hintmask 11100100 + 880 169 rmoveto + -33 callgsubr + -66 callsubr + hintmask 11011000 + -88 -56 -45 -63 -75 vvcurveto + -3 vlineto + -12 15 -12 14 -12 13 -33 callgsubr + -66 callsubr + hintmask 11100100 + -7 callgsubr + -33 57 -74 133 -4 rrcurveto + 7 hlineto + 64 64 34 77 51 hvcurveto + 28 -34 31 -37 32 -41 65 51 rcurveline + -41 50 -37 43 -33 38 rrcurveto + -611 -114 rmoveto + -51 callgsubr + hintmask 11101000 + 404 hmoveto + -51 callgsubr + endchar + + + + -107 704 -20 hstem + 312 75 325 75 vstem + 387 710 -14 callgsubr + 400 892 -14 callgsubr + endchar + + + + -107 704 -20 hstem + 287 75 449 74 vstem + 362 710 -14 callgsubr + 523 440 rlineto + 69 vlineto + -74 -40 rmoveto + -449 -374 rlineto + 705 vlineto + 449 -321 rlineto + endchar + + + + -107 151 -25 callgsubr + 944 vstem + 1021 373 rmoveto + -9 callsubr + -944 -69 hlineto + 943 -222 rmoveto + -9 callsubr + -944 -69 hlineto + endchar + + + + -11 callgsubr + 495 -4 callsubr + 1493 -222 -4 callsubr + 1493 -222 -4 callsubr + endchar + + + + 443 -1 -21 173 -9 callgsubr + hstem + 1498 74 vstem + 1245 16 callgsubr + 124 -102 rlineto + -1244 -69 1328 hlineto + 92 -76 rlineto + -10 vlineto + -81 -67 rlineto + -1339 -69 1256 hlineto + -140 -116 -32 callgsubr + endchar + + + + -107 -1 -21 173 -9 callgsubr + hstem + 948 74 vstem + 695 16 callgsubr + 124 -102 rlineto + -694 -69 778 hlineto + 92 -76 rlineto + -10 vlineto + -81 -67 rlineto + -789 -69 706 hlineto + -140 -116 -32 callgsubr + endchar + + + + -107 151 -25 callgsubr + 944 vstem + 646 373 rmoveto + 375 hlineto + -9 callsubr + -340 hlineto + 132 252 -69 32 -149 -284 rlineto + -518 -69 482 hlineto + -81 -153 rlineto + -401 -69 365 hlineto + -163 -311 71 -29 178 340 rlineto + 492 hlineto + -9 callsubr + -457 hlineto + endchar + + + + -11 callgsubr + 273 rmoveto + -9 callsubr + -683 hlineto + 81 153 rlineto + 601 hlineto + -9 callsubr + -566 hlineto + 68 130 -69 32 -85 -162 rlineto + -842 -69 806 hlineto + -81 -153 rlineto + -725 -69 689 hlineto + -80 -153 rlineto + -609 -69 573 hlineto + -111 -211 71 -29 126 240 rlineto + 834 hlineto + -9 callsubr + -799 hlineto + 80 153 rlineto + endchar + + + + -107 634 -20 88 -20 hstem + 741 114 vstem + 187 145 rmoveto + 35 -67 633 280 rlineto + 69 vlineto + -627 275 -37 -68 550 -237 rlineto + -10 vlineto + 114 -191 rmoveto + -668 -291 35 -67 633 280 rlineto + endchar + + + + -107 -7 callsubr + 944 vstem + 695 16 callgsubr + 264 -217 rlineto + -834 -69 835 hlineto + -269 -223 -32 callgsubr + endchar + + + + -107 258 69 hstem + 181 737 vstem + 492 258 rmoveto + 12 callgsubr + 731 hmoveto + 12 callgsubr + endchar + + + + 443 -7 callsubr + 1494 vstem + 1245 16 callgsubr + 264 -217 rlineto + -1384 -69 1385 hlineto + -269 -223 -32 callgsubr + endchar + + + + -107 704 -20 hstem + 216 75 448 75 vstem + 739 704 rmoveto + -523 -378 rlineto + -69 vlineto + 523 -439 rlineto + 75 892 hlineto + -523 -423 rmoveto + 10 vlineto + 448 317 rlineto + -701 vlineto + endchar + + + + -107 702 -20 hstem + 245 114 vstem + 913 145 rmoveto + -554 242 rlineto + 10 vlineto + 550 237 -37 68 -627 -275 rlineto + -69 vlineto + 633 -280 rlineto + -633 118 rmoveto + -78 vlineto + 633 -280 35 67 rlineto + endchar + + + + 443 -1 -21 173 -25 callgsubr + 75 vstem + 153 287 rmoveto + 10 vlineto + 92 76 rlineto + 1326 hlineto + -9 callsubr + -1244 hlineto + 124 103 -45 callgsubr + -139 116 rlineto + 1254 hlineto + -9 callsubr + -1338 hlineto + endchar + + + + 993 -1 -21 22 110 148 69 hstemhm + 816 113.5 hintmask 01110000 + 852 -18 callsubr + -400 311 rmoveto + -45 58 -329 -277 rlineto + -69 vlineto + hintmask 10110000 + 332 -279 46 57 -268 223 rlineto + 521 hlineto + 6 69 rlineto + -526 hlineto + 860 hmoveto + -69 1067 vlineto + 6 69 rlineto + hintmask 01110000 + -1307 -327 10 callgsubr + + + + -107 -7 callsubr + 944 vstem + 1022 327 rmoveto + -833 hlineto + 263 218 -45 callgsubr + -268 223 rlineto + 828 hlineto + endchar + + + + 443 -7 callsubr + 1494 vstem + 1572 327 rmoveto + -1383 hlineto + 263 218 -45 callgsubr + -268 223 rlineto + 1378 hlineto + endchar + + + + -107 259 68 hstem + 301 73 353 73 vstem + 800 327 rmoveto + 187 -73 -187 -353 9 callgsubr + 187 353 -187 73 187 176 vlineto + 1 68 rlineto + endchar + + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Book/config.xml b/ligature/OperatorMonoLig-Book/config.xml new file mode 100644 index 0000000..2e4889d --- /dev/null +++ b/ligature/OperatorMonoLig-Book/config.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Book/gpos.xml b/ligature/OperatorMonoLig-Book/gpos.xml new file mode 100644 index 0000000..37ba1bd --- /dev/null +++ b/ligature/OperatorMonoLig-Book/gpos.xml @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Book/gsub.xml b/ligature/OperatorMonoLig-Book/gsub.xml new file mode 100644 index 0000000..5c584e7 --- /dev/null +++ b/ligature/OperatorMonoLig-Book/gsub.xml @@ -0,0 +1,407 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Book/gsubrs.xml b/ligature/OperatorMonoLig-Book/gsubrs.xml new file mode 100644 index 0000000..9d9f7d8 --- /dev/null +++ b/ligature/OperatorMonoLig-Book/gsubrs.xml @@ -0,0 +1,976 @@ + + + + rmoveto + 23 -36 68 33 108 65 59 53 rlinecurve + -65 63 -48 -57 -87 -81 -58 -40 rlinecurve + return + + + + rmoveto + 54 -51 45 -163 15 vhcurveto + 8 95 rlineto + 188 hlineto + 6 57 rlineto + -248 hlineto + -15 -198 rlineto + 159 -11 54 -25 -33 vvcurveto + -42 -59 -25 -164 -11 vhcurveto + 4 -61 rlineto + 194 13 87 55 72 vvcurveto + return + + + + rmoveto + 126 105 106 162 157 -86 92 -122 -126 -106 -108 -159 -158 88 -92 121 hvcurveto + 13 67 rmoveto + -83 -57 70 128 120 56 66 80 84 57 -71 -127 -121 -56 -65 -81 hvcurveto + endchar + + + + rmoveto + 71 66 56 92 56 hvcurveto + -48 25 rlineto + -70 -47 -39 -37 -52 hhcurveto + -49 -37 31 80 -49 hvcurveto + -57 -33 rlineto + -97 54 61 -47 70 hhcurveto + return + + + + 87 hlineto + 15 117 21 236 13 267 rrcurveto + -78 hlineto + -5 -124 -16 -329 -7 -61 rrcurveto + -3 hlineto + -30 110 -30 111 -29 109 rrcurveto + -50 hlineto + -28 -108 -25 -100 -33 -122 rrcurveto + -4 hlineto + -6 61 -18 329 -5 124 rrcurveto + -82 hlineto + 13 -267 20 -236 15 -117 rrcurveto + 88 hlineto + endchar + + + + rmoveto + 127 77 80 139 hvcurveto + 416 -83 -429 vlineto + -94 -37 -40 -76 -74 -45 47 102 vhcurveto + 414 -84 -420 vlineto + -139 73 -76 122 vhcurveto + endchar + + + + rmoveto + 82 hlineto + 2 136 rlineto + -83 hlineto + 219 -136 rmoveto + 82 hlineto + 2 136 rlineto + -83 hlineto + return + + + + rmoveto + 8 -74 rlineto + 270 14 67 104 169 vvcurveto + 57 0 268 -1 39 vhcurveto + 15 -49 -46 8 -48 hhcurveto + -140 -121 -98 -158 -129 79 -78 106 58 47 21 27 35 hvcurveto + -2 -139 -31 -28 -232 -18 rrcurveto + 155 202 rmoveto + -77 -58 53 108 109 66 59 86 31 30 -6 -9 32 hvcurveto + -1 -76 1 -137 -67 vvcurveto + -20 -32 -39 -14 -39 hhcurveto + endchar + + + + 18 callgsubr + rmoveto + -61 -40 30 52 67 59 39 179 -19 hvcurveto + -48 1 -36 1 -32 vhcurveto + -30 -38 -52 -23 -49 hhcurveto + endchar + + + + rmoveto + hintmask 00111110 + 84 6 -57 207 -59 204 -65 208 17 callsubr + hlineto + hintmask 01011110 + -65 -209 -59 -206 -57 -207 rrcurveto + 83 hlineto + 17 63 16 64 17 63 rrcurveto + 209 hlineto + hintmask 10011110 + 18 -64 17 -65 17 -64 rrcurveto + hintmask 00111110 + -160 554 rmoveto + 8 hlineto + 29 -99 27 -100 27 -99 rrcurveto + -175 hlineto + 28 99 27 99 29 100 rrcurveto + endchar + + + + -7 -140 -7 -118 -8 -132 rrcurveto + -4 hlineto + -10 32 -70 199 -8 25 rrcurveto + -50 hlineto + -7 -24 -69 -199 -10 -31 rrcurveto + -4 hlineto + -10 132 -7 117 -7 139 rrcurveto + -80 hlineto + 11 -184 21 -190 18 -116 rrcurveto + 73 hlineto + endchar + + + + 295 57 -213 hlineto + 129 89 71 65 75 vvcurveto + 66 -61 53 -208 -1 vhcurveto + -5 -58 rlineto + 162 -3 46 -27 -47 vvcurveto + -60 -78 -59 -145 -97 vhcurveto + return + + + + 165 122 -4 53 rlineto + -269 -57 hlineto + 195 2 rlineto + -3 vlineto + -162 -121 rlineto + -33 vlineto + return + + + + 78 -263 rmoveto + -56 -31 26 35 31 27 26 47 19 hvcurveto + 52 -25 48 -23 -34 vvcurveto + -31 -33 -24 -54 vhcurveto + endchar + + + + rmoveto + 4 hlineto + 176 151 -41 40 -131 -112 -133 113 -51 -49 rlineto + return + + + + -1 callgsubr + -148 1 2 31 46 180 15 51 rlinecurve + -70 5 -33 -119 -17 -126 1 -77 rlinecurve + 203 1 -1 -81 rlineto + 62 hlineto + endchar + + + + rmoveto + 24 -55 rlineto + 157 57 75 90 113 vvcurveto + 104 -64 56 -90 -84 -71 -56 -82 -118 145 -31 98 81 vhcurveto + -13 -69 -52 -46 -125 -44 rrcurveto + 8 232 rmoveto + 49 40 31 48 56 41 -37 -77 vhcurveto + -4 vlineto + -88 -60 -97 20 78 vvcurveto + endchar + + + + -90 callsubr + -74 -148 -66 callgsubr + return + + + + rmoveto + -2 80 1 96 128 vvcurveto + -78 hlineto + -92 2 -93 1 -67 vhcurveto + -198 -13 -64 98 165 vvcurveto + 138 49 102 267 -1 vhcurveto + -5 80 rlineto + -304 -11 -92 -146 -177 vvcurveto + -217 128 -133 295 63 vhcurveto + return + + + + -12 64 -34 -21 26 -21 223.48 53.52 150 70 return + + + + rmoveto + 488 154 66 -390 -66 153 -488 -153 -66 388 vlineto + 6 66 rlineto + endchar + + + + 82.5 137.5 82.5 return + + + + rmoveto + -1 -77 rlineto + 287 -16 107 101 95 148 -309 43 107 vvcurveto + 51 57 40 217 -15 vhcurveto + -5 77 rlineto + -255 14 -99 -92 -88 -145 309 -38 -114 vvcurveto + -59 -82 -51 -226 19 vhcurveto + return + + + + rmoveto + 68 -8 rlineto + hintmask 10100000 + 45 118 63 116 76 112 rrcurveto + 56 -296 vlineto + -5 -58 rlineto + 232 hlineto + 2 -3 rlineto + hintmask 11000000 + -78 -110 -62 -110 -45 -113 rrcurveto + endchar + + + + -184 428 -258 hlineto + -6 -57 183 -8 rlineto + -363 -184 vlineto + endchar + + + + rmoveto + 126 105 106 162 hvcurveto + hintmask 10011100 + 74 -19 60 -33 42 vhcurveto + 42 61 rlineto + hintmask 01101100 + -48 32 -37 -53 rlineto + 22 -32 -38 11 -43 hhcurveto + -126 -106 -108 -159 -76 20 -60 35 -43 hvcurveto + -42 -59 rlineto + hintmask 10101100 + 48 -32 36 52 rlineto + -21 32 38 -11 42 hhcurveto + -128 265 rmoveto + 121 57 65 80 33 29 -11 -21 23 vhcurveto + -195 -282 rlineto + -17 32 -10 43 53 vvcurveto + 141 -199 rmoveto + -32 -29 10 20 -22 hvcurveto + 195 282 rlineto + 17 -32 9 -42 -51 vvcurveto + -122 -56 -65 -82 vhcurveto + endchar + + + + rmoveto + hintmask 10011011 + 126 -240 rlineto + hintmask 00110111 + 89 13 -148 268 rlineto + 60 43 44 56 82 vvcurveto + 127 -96 82 -285 -42 vhcurveto + hintmask 01011011 + -619 83 226 vlineto + 61 vmoveto + 268 vlineto + 151 22 65 -53 -90 vvcurveto + -63 -33 -48 -48 -32 vhcurveto + endchar + + + + 136 -13 50 -27 -31 vvcurveto + -35 -57 -23 -168 -5 vhcurveto + return + + + + rmoveto + 28 66 rlineto + -175 53 -76 39 53 58 88 42 63 vvcurveto + hintmask 10110000 + 39 -31 40 -84 21 vhcurveto + hintmask 10101000 + 85 23 32 41 37 vvcurveto + hintmask 11000000 + 56 -96 49 52 vvcurveto + 45 78 40 181 51 vhcurveto + -26 67 rlineto + -230 -73 -81 -69 -69 vvcurveto + hintmask 10101000 + 1 -75 100 -43 -45 vvcurveto + -30 -36 -23 -125 -11 vhcurveto + -2 -59 rlineto + hintmask 10110000 + 109 -7 48 -31 -38 vvcurveto + hintmask 10100000 + -47 -92 -43 -79 vvcurveto + -74 78 -46 226 -73 vhcurveto + endchar + + + + 60 26 34 32 47 vvcurveto + 58 -60 38 -79 -98 -53 -55 -51 return + + + + 18 -21 24 -14 callsubr + 187 63 298 71 return + + + + 9 68 rlineto + -240 -11 -69 66 129 vvcurveto + 104 49 69 253 -1 vhcurveto + -6 77 rlineto + -285 -6 -91 -119 -135 vvcurveto + return + + + + 414 hlineto + 7 73 -330 -1 323 477 rlineto + 71 -404 vlineto + -6 -73 321 1 -325 -477 rlineto + endchar + + + + rmoveto + hintmask 00111111 + 84 6 -57 207 -59 204 -65 208 17 callsubr + hlineto + hintmask 01011111 + -65 -209 -59 -206 -57 -207 rrcurveto + 83 hlineto + 17 63 16 64 17 63 rrcurveto + 209 hlineto + hintmask 10011111 + 18 -64 17 -65 17 -64 rrcurveto + hintmask 00111111 + -160 554 rmoveto + 8 hlineto + 29 -99 27 -100 27 -99 rrcurveto + -175 hlineto + 28 99 27 99 29 100 rrcurveto + endchar + + + + rmoveto + 62 37 -33 -94 hvcurveto + -305 81 332 vlineto + 120 -58 49 -88 return + + + + 5 55 -57 -1 1 137 -62 -5 2 -132 return + + + + rmoveto + 37 -13 60 89 16 79 -11 83 rlinecurve + -91 -1 19 -75 7 -73 -37 -89 rlinecurve + return + + + + 0 62 574.5 61.5 -58 -20 hstemhm + 237 82 return + + + + -73 callgsubr + -70 -53 -31 -34 -41 vhcurveto + return + + + + -54 callgsubr + hintmask 10110000 + -51 callsubr + hintmask 11010000 + -74 callsubr + return + + + + -60 callsubr + -361 -222 -66 callgsubr + return + + + + rmoveto + -55 428 55 vlineto + return + + + + 2 -14 -15 1 -15 hhcurveto + -149 -128 -102 -179 -145 78 -87 106 60 49 28 33 35 hvcurveto + -113 6 rmoveto + -79 -56 61 125 124 70 67 90 26 27 -5 -9 28 hvcurveto + -137 1 -99 2 -85 vhcurveto + -24 -30 -38 -18 -41 hhcurveto + endchar + + + + 45.28 152.9 53 hstem + 120 61 185 63 vstem + 173 return + + + + -78 callgsubr + -37 callgsubr + return + + + + hstem + 66 80 259 78.75 vstem + return + + + + rmoveto + 94 -274 rlineto + 75 hlineto + 17 116 21 190 11 184 rrcurveto + -76 hlineto + return + + + + hintmask 11011000 + 460 -8 rmoveto + 9 68 rlineto + -164 3 -47 22 85 vvcurveto + 257 200 63 -200 143 vlineto + hintmask 11101000 + 18 callsubr + -136 -93 vlineto + -8 -63 rlineto + 101 -270 hlineto + hintmask 11011000 + -121 71 -47 212 3 vhcurveto + return + + + + 71 211 63 204 71 return + + + + -49 callgsubr + -63 -146 -66 callgsubr + return + + + + 55 304 55 hstem + 109 66 200 66 vstem + 269 return + + + + rmoveto + 55 -51 rlineto + 217 178 86 147 145 vvcurveto + 141 -85 144 -214 177 vhcurveto + -55 -53 rlineto + 200 -158 74 -128 -126 vvcurveto + -128 -73 -127 -205 -161 vhcurveto + endchar + + + + rmoveto + -55 51 rlineto + -216 -177 -87 -147 -145 vvcurveto + -142 85 -144 214 -176 vhcurveto + 56 51 rlineto + -201 159 -74 128 127 vvcurveto + 127 73 128 205 160 vhcurveto + endchar + + + + 368 hlineto + 7 62 rlineto + -166 hlineto + -1 114 -2 96 -1 85 rrcurveto + return + + + + 394 hlineto + 7 62 rlineto + -160 636 -226 hlineto + return + + + + -12 67 510 67 hstem + 56 78 282 79 vstem + 268 -12 rmoveto + 139 88 132 199 196 -74 117 -139 -139 -87 -131 -200 -195 74 -118 138 hvcurveto + return + + + + -55 -29 39 53 47 28 49 59 42 hvcurveto + 32 -38 41 -46 48 -57 rrcurveto + -61 -39 -43 -28 -42 hhcurveto + return + + + + -9.14 70.62 -41.48 -21 return + + + + 131 425 rmoveto + -96 callgsubr + return + + + + -15 69 512 69 hstem + 46 85 288 85 vstem + return + + + + 377 hlineto + 8 71 rlineto + -301 549 -84 hlineto + return + + + + 130 56 147 60.5 return + + + + -45 58 -329 -277 rlineto + -69 vlineto + 332 -279 46 57 return + + + + hstem + -64 callsubr + return + + + + 61 288 -58 callsubr + return + + + + 0 62 366.5 61.5 18 -20 return + + + + hstem + 55 82 277 81 vstem + return + + + + 21 -21 620 -20 22 -20 hstemhm + 234 84 hintmask 10110000 + return + + + + -5.25 73.25 480 80 return + + + + -7 65 -64 68 161 52 -48.5 5 callsubr + 149 69 -65 67 hstemhm + 34 76 124 70 135 74 hintmask 0101011110000000 + return + + + + -46 43 -30 48 -26 vhcurveto + return + + + + hintmask 11010000 + 78 hmoveto + -31 callsubr + return + + + + 50 -54 callsubr + return + + + + 0 106 514 -20 hstem + 51 82 289 78 vstem + return + + + + 33 59 32 79 22 89 -70 9 rcurveline + -14 -68 -21 -66 -23 -54 rrcurveto + return + + + + 45 -57 333 280 rlineto + 69 vlineto + return + + + + 443 hlineto + 6 62 rlineto + return + + + + -20 callsubr + 92 55 return + + + + 130 112 116 191 191 -105 108 -131 -132 -98 -124 -185 vhcurveto + 48 2 rmoveto + 161 return + + + + 21 -21 432 69 -9 -20 hstemhm + 88 81 221 81 hintmask 11011000 + return + + + + -8 68 367 63 136 -20 27 -20 hstemhm + 177 81 return + + + + 0 -59 callgsubr + return + + + + -9 callgsubr + hstem + 78 return + + + + -101 callgsubr + hintmask 11110010 + return + + + + rmoveto + 243 -222 54 56 -232 207 238 205 -54 56 -244 -221 rlineto + endchar + + + + -61 callsubr + 224 85 vstem + return + + + + -152 -21 211 65 329 69 return + + + + 0 71 549 -20 hstem + 113 84 return + + + + 0 62 367 61 return + + + + 15 -21 27 -21 27 -21 213 60 207 -20 26 -20 227 -20 27 -20 hstemhm + 101 81 return + + + + rmoveto + 54 -57 244 221 5 82 -243 221 -54 -56 232 -207 rlineto + endchar + + + + 40 54 34 201 -18 vhcurveto + return + + + + -70 callgsubr + hintmask 11010000 + return + + + + rmoveto + -75 -6 rlineto + -886 75 vlineto + return + + + + 0 hflex1 + return + + + + 8 callsubr + 245.36 55 return + + + + 443 51 69 153 -25 callgsubr + 1494 vstem + 1571 return + + + + rmoveto + -248 hlineto + -3 -66 rlineto + 328 873 -326 -66 249 hlineto + endchar + + + + 69 153 69 return + + + + -14 66 -33 -21 439 66 -12 -20 hstemhm + 55 81 279 80 hintmask 10101100 + return + + + + -88 -56 -45 -63 -75 vvcurveto + -80 49 -62 95 64 64 34 77 51 vhcurveto + 28 return + + + + hstemhm + 80 75.5 return + + + + hstem + 233 83 vstem + return + + + + -1 callgsubr + rlineto + return + + + + 59 hstemhm + 148 78 -75 81 11 77 -71 73 hintmask 10100000 + 455 return + + + + -83 6 -51 -75 -53 -69 -58 -68 rlinecurve + -76 -2 rlineto + 428 vlineto + return + + + + rmoveto + 52 -1 -72 callgsubr + return + + + + 0 71 111 62 38 63 204 71 hstem + 262 73 vstem + return + + + + rmoveto + 3 callgsubr + + + + -19 hlineto + -6 2 -3 5 4 2 2 4 1 vhcurveto + 5 hlineto + return + + + + -47 callgsubr + endchar + + + + 98 hlineto + 5 120 rlineto + -98 hlineto + return + + + + 78.41 return + + + + 76.5 return + + + + 84.5 -81.5 81 hintmask 00000000 + return + + + + 86 12 -188 249 62 73 59 79 56 79 rlinecurve + return + + + + 187 -73 -187 -178 -68 178 -187 73 return + + + + rmoveto + 113 hlineto + 3 110 rlineto + -114 hlineto + endchar + + + + 82.5 hintmask 00000000 + return + + + + 6 69 rlineto + -317 -69 hlineto + return + + + + hlineto + 17 172 rlineto + -59 hlineto + -17 -172 rlineto + return + + + + 66 741 66 hstem + 337 77 vstem + 337 return + + + + 0 71 348 71 return + + + + 602 rmoveto + -47 -58 return + + + + hstemhm + 67 80 return + + + + -150 55 return + + + + 21 -21 549 71 hstem + 234 84 vstem + return + + + + 29 37 24 124 11 vhcurveto + 3 58 rlineto + return + + + + 55 93 -67 callsubr + return + + + + -20 callgsubr + vstem + return + + + + rmoveto + 119 hlineto + return + + + + 118.5 hintmask 11010000 + 220 return + + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Book/hmtx.xml b/ligature/OperatorMonoLig-Book/hmtx.xml new file mode 100644 index 0000000..3d84ff5 --- /dev/null +++ b/ligature/OperatorMonoLig-Book/hmtx.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Book/subrs.xml b/ligature/OperatorMonoLig-Book/subrs.xml new file mode 100644 index 0000000..b9b57c1 --- /dev/null +++ b/ligature/OperatorMonoLig-Book/subrs.xml @@ -0,0 +1,980 @@ + + + + rmoveto + 8 69 -237 6 -73 44 -8 116 rlinecurve + 335 8 rlineto + 162 18 -68 108 -134 hhcurveto + -127 -104 -115 -149 -159 83 -89 307 -1 hvcurveto + -173 446 rmoveto + 82 39 -59 -94 1 hvcurveto + -259 -8 rlineto + 105 6 50 56 81 hhcurveto + endchar + + + + rmoveto + 147 94 121 218 -1 hvcurveto + 200 -79 111 -139 -147 -93 -120 -219 -199 80 -112 138 vhcurveto + 8 581 rmoveto + 95 52 -90 -170 -166 -49 -86 -92 -96 -51 90 170 166 48 86 93 hvcurveto + endchar + + + + rmoveto + hintmask 00111111 + 16 callsubr + -104 callsubr + hintmask 10011111 + -79 61 -48 89 77 57 35 37 40 vhcurveto + hintmask 01011111 + 2 -22 4 -31 1 -10 rrcurveto + hintmask 10011111 + -99 callgsubr + + + + -4 70 -4 69 102 vvcurveto + 189 -76 59 -283 8 vhcurveto + -9 -70 219 -8 62 -29 7 -113 rlinecurve + -217 13 -100 -76 -101 vvcurveto + return + + + + rmoveto + 84 71 55 82 118 -145 32 -99 -82 hvcurveto + 13 68 52 47 125 45 -23 55 rcurveline + -157 -57 -75 -91 -113 vvcurveto + -104 63 -55 91 vhcurveto + 6 53 rmoveto + -56 -42 37 77 hvcurveto + 4 vlineto + 89 59 96 -20 -78 vvcurveto + -49 -38 -30 -49 vhcurveto + endchar + + + + 298 hlineto + 5 55 rlineto + -114 356 hlineto + -64 -5 rlineto + -60 vlineto + -120 -16 2 -48 118 7 rlineto + -234 -125 vlineto + return + + + + rmoveto + 133 -114 51 49 -176 144 rlineto + -4 hlineto + -176 -153 40 -39 rlineto + return + + + + rmoveto + 24 36 -55 42 -92 84 -50 54 rlinecurve + -60 -67 62 -49 103 -65 68 -35 rlinecurve + return + + + + rmoveto + 41 -13 55 64 19 79 -9 67 rlinecurve + -100 -5 22 -58 5 -64 -33 -70 rlinecurve + endchar + + + + rmoveto + hintmask 00111100 + 84 6 -57 207 -59 204 -65 208 17 callsubr + hlineto + hintmask 01011100 + -65 -209 -59 -206 -57 -207 rrcurveto + 83 hlineto + 17 63 16 64 17 63 rrcurveto + 209 hlineto + hintmask 10011100 + 18 -64 17 -65 17 -64 rrcurveto + hintmask 00111100 + -160 554 rmoveto + 8 hlineto + 29 -99 27 -100 27 -99 rrcurveto + -175 hlineto + 28 99 27 99 29 100 rrcurveto + endchar + + + + rmoveto + hintmask 0100011110000000 + 5 -56 rlineto + hintmask 0010101110000000 + 75 5 rlineto + -5 113 -2 160 214 vvcurveto + -81 hlineto + hintmask 1000011110000000 + -172 2 -128 2 -88 vhcurveto + -27 -37 -41 -18 -47 hhcurveto + -61 -36 32 96 hvcurveto + 308 vlineto + hintmask 1001001110000000 + -81 -6 rlineto + -329 vlineto + -121 57 -49 87 vhcurveto + hintmask 1000011110000000 + 70 52 32 34 41 hvcurveto + endchar + + + + rmoveto + hintmask 01000111 + 5 -56 rlineto + hintmask 00101011 + 75 5 rlineto + -5 113 -2 160 214 vvcurveto + -81 hlineto + hintmask 10000111 + -172 2 -128 2 -88 vhcurveto + -27 -37 -41 -18 -47 hhcurveto + -61 -36 32 96 hvcurveto + 308 vlineto + hintmask 10010011 + -81 -6 rlineto + -329 vlineto + -121 57 -49 87 vhcurveto + hintmask 10000111 + 70 52 32 34 41 hvcurveto + endchar + + + + rmoveto + -70 callsubr + hintmask 11011000 + -63 callgsubr + hintmask 11100100 + -63 callsubr + hintmask 11011000 + -92 callsubr + hintmask 11100100 + -94 callgsubr + + + + rmoveto + 50 46 54 85 36 hvcurveto + -46 20 rlineto + -59 -27 -25 -34 -25 -42 -41 101 -64 hhcurveto + -51 -46 -54 -85 -35 hvcurveto + 45 -20 rlineto + 58 27 25 34 26 42 41 -100 64 hhcurveto + return + + + + -87 callsubr + hintmask 11100000 + -95 callgsubr + hintmask 11010000 + -80 callgsubr + endchar + + + + -71 313 rmoveto + 27 28 24 52 52 30 -24 -33 -31 -28 -25 -44 -18 vhcurveto + -48 23 -42 23 34 vvcurveto + return + + + + rmoveto + 104 68 87 126 124 -58 77 -103 -104 -67 -87 -126 -125 58 -76 102 hvcurveto + 5 359 rmoveto + 66 35 -58 -98 -93 -33 -55 -66 -66 -35 58 98 93 32 55 67 hvcurveto + endchar + + + + 135 425 rmoveto + -102 callsubr + return + + + + rmoveto + 39 -26 52 52 62 78 34 56 rlinecurve + -81 39 -23 -58 -45 -86 -38 -55 rlinecurve + 208 -2 rmoveto + 39 -24 53 52 61 77 35 56 rlinecurve + -84 35 -23 -59 -43 -81 -38 -56 rlinecurve + return + + + + 8 71 rlineto + -298 211 253 63 -253 204 293 71 -376 -620 return + + + + rmoveto + 5 -60 rlineto + 207 6 77 53 66 vvcurveto + 47 -46 39 -129 20 vhcurveto + return + + + + rmoveto + 7 -75 166 20 47 46 66 173 rlinecurve + hintmask 11010000 + 64 162 52 146 41 121 rrcurveto + -78 hlineto + -26 -69 -70 -221 -37 -100 rrcurveto + -10 hlineto + hintmask 10110000 + -55 125 -56 142 -49 125 -83 -5 rcurveline + 49 -120 94 -227 57 -125 9 -2 rcurveline + -34 -80 -29 -17 -125 -19 rrcurveto + endchar + + + + rmoveto + 7 68 -166 4 -33 44 -1 114 rlinecurve + 209 5 rlineto + 167 11 -44 100 -93 hhcurveto + -54 -41 -31 -55 -25 hvcurveto + hintmask 1010101110000000 + -28 58 -60 19 -118 7 -6 -69 rcurveline + 144 -9 32 -25 3 -116 rrcurveto + -135 -3 -65 -57 -99 vvcurveto + -78 44 -45 62 59 44 36 40 26 vhcurveto + hintmask 0101011110000000 + 35 -48 68 -26 125 -1 rrcurveto + -122 435 rmoveto + 47 18 -52 -100 -1 hvcurveto + -135 -2 rlineto + 107 3 23 47 45 hhcurveto + hintmask 1010011110000000 + -206 -371 rmoveto + -35 -24 25 52 60 40 28 84 hvcurveto + -43 4 -38 11 -32 vhcurveto + -31 -20 -27 -21 -33 hhcurveto + endchar + + + + rmoveto + 7 71 rlineto + -259 -11 -68 87 167 vvcurveto + 142 50 92 271 3 vhcurveto + -5 80 rlineto + -304 -10 -98 -148 -170 vvcurveto + -186 89 -139 317 22 vhcurveto + endchar + + + + rmoveto + 147 94 121 218 -1 hvcurveto + hintmask 10011100 + 101 -20 79 -38 53 vhcurveto + 39 71 rlineto + hintmask 01101100 + -53 28 -29 -56 rlineto + 23 -32 -39 12 -46 hhcurveto + -147 -93 -120 -219 -102 21 -79 39 -53 hvcurveto + -39 -70 rlineto + hintmask 10101100 + 52 -28 30 55 rlineto + -22 32 38 -12 45 hhcurveto + -134 329 rmoveto + 167 49 85 93 38 31 -14 -28 24 vhcurveto + -209 -380 rlineto + -17 43 -9 56 71 vvcurveto + 148 -260 rmoveto + -38 -32 14 28 -23 hvcurveto + 209 380 rlineto + 17 -42 9 -57 -71 vvcurveto + -167 -50 -85 -92 vhcurveto + endchar + + + + -50 callgsubr + 286 59 214.43 -55 callsubr + hintmask 10110110 + 501 322 rmoveto + hintmask 01101110 + 240 -114 101 -302 -42 vhcurveto + -277 -70 -59 70 -286 vlineto + hintmask 10110110 + 278 -42 138 122 243 vvcurveto + -334 -256 rmoveto + 219 128 vlineto + 3 59 rlineto + -131 211 hlineto + 180 22 70 -81 -187 vvcurveto + -183 -76 -86 -174 26 vhcurveto + endchar + + + + -69 callgsubr + hintmask 10111000 + -5 56 -75 -5 rlineto + 5 -113 2 -160 -214 vvcurveto + 81 hlineto + hintmask 11011000 + 171 -2 129 -2 89 vhcurveto + 26 38 41 17 47 hhcurveto + endchar + + + + -250 19 -84 -80 -78 -123 274 -14 -87 vvcurveto + -44 -61 -36 -214 17 vhcurveto + -3 -72 rlineto + 275 -15 87 77 80 125 -276 22 81 vvcurveto + return + + + + rmoveto + -80 -51 -47 -61 -58 54 -46 77 80 52 46 62 56 -54 48 -78 hvcurveto + return + + + + 84 206 hlineto + hintmask 11010000 + 199 414 rlineto + -86 hlineto + -153 -334 rlineto + hintmask 10110000 + -156 336 -89 -4 201 -412 rlineto + endchar + + + + 69 -38 -21 26 -21 484 -20 23 1 callsubr + return + + + + 407 hlineto + 6 72 -320 -2 311 352 rlineto + 68 -395 vlineto + -6 -72 308 2 -311 -351 rlineto + endchar + + + + 11 -21 31 -14 callsubr + 225 61 270.82 70.26 -11.08 -20 hstemhm + 92 83 return + + + + -1 23 -4 51 -1 10 rrcurveto + -190 hlineto + -6 -58 124 -7 3 -98 1 -115 2 -150 rlinecurve + -130 hlineto + return + + + + -4 68.04 362.43001 67.53 -67.53 70.22 return + + + + rmoveto + 233 -481 rlineto + 79 620 -78 hlineto + hintmask 10011100 + 3 -472 rlineto + -4 hlineto + -225 472 rlineto + -87 -620 77 hlineto + hintmask 01101100 + -3 481 rlineto + endchar + + + + hintmask 11010000 + 67 hmoveto + -68 callgsubr + return + + + + 99 62 51 58 48 -49 30 -53 26 hvcurveto + return + + + + rmoveto + 83 hlineto + 5 136 rlineto + -85 hlineto + return + + + + rmoveto + -182 244 vlineto + 6 71 rlineto + -177 211 146 63 -146 204 173 71 -301 hlineto + -69 -206 -70 -208 -64 -206 rrcurveto + 81 hlineto + 18 60 19 61 19 61 rrcurveto + 115 367 rmoveto + 6 -305 -102 hlineto + 32 102 33 103 31 100 rrcurveto + endchar + + + + 55 230.5 123 return + + + + -119 136 -55 59 52 vvcurveto + 54 42 46 163 -8 vhcurveto + -6 76 rlineto + -213 4 -66 -91 -86 vvcurveto + -43 20 -40 40 -52 vhcurveto + return + + + + 53 152.17 45.47 hstem + 121 62 185 62 vstem + 275 return + + + + 154.5 57.5 return + + + + -61 -25 -37 -35 -47 vvcurveto + -59 56 -40 88 vhcurveto + return + + + + 0 148 -127 -21 481 139 0 -20 -6 callgsubr + return + + + + -6 73.05 484.09 73.86 hstem + 85 85 return + + + + 422 554 -106 callgsubr + return + + + + rmoveto + hintmask 01011100 + 240 -114 101 -302 -42 vhcurveto + -622 vlineto + hintmask 10101100 + 278 -42 138 122 243 vvcurveto + -84 -13 rmoveto + -183 -76 -86 -174 26 vhcurveto + 489 vlineto + 180 22 70 -81 -187 vvcurveto + endchar + + + + 57 -44 callgsubr + 148 62 vstem + 422 return + + + + -11 69 170 50 157 67 return + + + + rmoveto + 170 -222 60 47 -168 218 170 209 -59 49 -169 -220 rlineto + 235 -81 rmoveto + 170 -222 60 47 -170 217 172 210 -59 49 -169 -220 rlineto + endchar + + + + 71.64 -9.06999 -20 hstemhm + 85 82 250 84 return + + + + hstemhm + 123 64 -57 66 162 62 -59 67 return + + + + rlineto + 66 -39 28 -29 -22 vvcurveto + -21 -34 -15 -83 -12 vhcurveto + return + + + + rmoveto + 59 -49 169 220 4 81 -170 222 -60 -47 170 -216 rlineto + 66 -211 rmoveto + 59 -49 169 220 5 81 -171 222 -60 -47 170 -217 rlineto + endchar + + + + 54 35 71 22 100 8 -4 86 rcurveline + -101 -12 -75 -40 -48 -50 rrcurveto + return + + + + rmoveto + 55 -199 rlineto + 29 hlineto + 53 199 rlineto + 3 hlineto + -1 -253 rlineto + 52 329 -64 hlineto + -55 -200 rlineto + -2 hlineto + -59 200 rlineto + -63 -329 50 hlineto + -1 253 rlineto + endchar + + + + 0 8 -2 3 -4 -4 -2 -3 -13 callgsubr + 0 -9 2 -3 4 4 2 3 -13 callgsubr + return + + + + -15 72 563 -20 hstem + 75 84 232 83 vstem + return + + + + -59 callgsubr + hstem + 105 83 return + + + + rmoveto + 70 -334 -70 vlineto + return + + + + -6.23 70.23 -47 -21 424 77 return + + + + 84.42 return + + + + 60 290 56 hstemhm + 337 76 -52 64 hintmask 11010000 + 136 return + + + + -220 50 177 -21 28 -21 151 50 return + + + + 50 314 -35 callgsubr + hintmask 11100100 + 267 return + + + + 0 72.5 475 72.5 return + + + + -8.49 67.49 489 80 return + + + + 17 callgsubr + 238 79 return + + + + hstemhm + 82 81 218 81 return + + + + 58 hstemhm + 131 301 -68 68 hintmask 11000000 + 180 return + + + + -25 callsubr + -41 callgsubr + return + + + + 549 191 71 -463 vlineto + -7 -71 rlineto + 195 -549 hlineto + return + + + + 555 rmoveto + 4 hlineto + 176 151 -41 40 -131 -112 rlineto + return + + + + 151 -7 rlineto + -571 -159 vlineto + return + + + + -53 callgsubr + hintmask 10110000 + -7 -58 rlineto + hintmask 11010000 + -32 callsubr + return + + + + 57 289 58 hstem + 347 66 vstem + 131 return + + + + 0 100 -79 -21 490 -20 hstemhm + 58 80 278 76 hintmask 01111000 + return + + + + 47 93 44 78 vvcurveto + 74 -78 46 -226 73 vhcurveto + -28 -66 rlineto + 175 -53 76 -38 -54 -58 -89 -42 -63 vvcurveto + return + + + + 0 66 488 66 -5 callgsubr + return + + + + -157 -21 668 -20 22 -20 return + + + + -14 67 384 66 return + + + + 81 hintmask 11011100 + 291 432 -73 callgsubr + return + + + + 91 11 -212 312 197 303 rlineto + -89 hlineto + -173 -273 rlineto + -68 273 -83 hlineto + return + + + + rmoveto + 0 9 7 6 9 9 7 -6 -13 callgsubr + 0 -9 -7 -7 -9 -9 -7 6 -13 callgsubr + return + + + + -150 83 -111 297 20 vhcurveto + return + + + + -221 61 168 -21 141 57 return + + + + -12 67 -36 -21 25 -21 430 69 -3 -20 221 -20 27 -20 hstemhm + 56 80 241 81 return + + + + 234 rmoveto + 53 hlineto + 2 87 25 264 4 91 rrcurveto + -103 hlineto + 2 -91 17 -264 -87 vvcurveto + return + + + + 76 4 rlineto + -5 111 -2 155 220 vvcurveto + return + + + + 122 15 61 39 50 vvcurveto + return + + + + 21 callgsubr + hstemhm + return + + + + -21 24 -21 return + + + + 136 hstemhm + return + + + + rmoveto + -41 13 -55 -64 -19 -79 9 -67 rlinecurve + 100 5 -22 58 -5 64 33 70 rlinecurve + return + + + + rmoveto + -874 324 vlineto + 7 66 rlineto + -253 742 249 66 hlineto + endchar + + + + hstemhm + 36 478 return + + + + 1 69 rlineto + return + + + + -15 69 -41 -21 574 69 -7 -20 hstemhm + 46 84 290 84 hintmask 10101100 + return + + + + -1 -21 280 69 hstem + 78 return + + + + hstem + 255 81 vstem + return + + + + 64.5 return + + + + rmoveto + -9 callsubr + -1494 -69 hlineto + return + + + + -23 -44 -29 -48 -47 108 -78 hhcurveto + -58 -41 -53 -102 -38 hvcurveto + return + + + + 7 66 rlineto + -85 8 -32 16 24 vvcurveto + 24 29 30 102 48 vhcurveto + return + + + + 15 -21 27 -21 26 -21 274 68 273 -20 hstemhm + 91 83 return + + + + rmoveto + 26 -68 rlineto + 230 73 80 70 68 76 -101 43 45 vvcurveto + return + + + + -20 23 -20 return + + + + -57 95 -49 -51 vvcurveto + -45 -78 -41 -180 -50 vhcurveto + endchar + + + + vvcurveto + -49 49 -34 136 -11 vhcurveto + return + + + + -20 84 -20 28 -20 hstemhm + return + + + + 49.5 return + + + + rlineto + -119 hlineto + return + + + + 10 hlineto + 0 6 -1 3 -4 -3 -2 -2 -13 callgsubr + return + + + + -219 53 152.17 45.47 return + + + + 249 569 rmoveto + 83 hlineto + 9 136 rlineto + -86 hlineto + return + + + + 30.5 11 callgsubr + return + + + + -151 -21 29 -21 152 return + + + + 57.5 148 return + + + + rmoveto + 22 callsubr + return + + + + 66 742 66 hstem + 137 78 vstem + 137 return + + + + rmoveto + 8 65 rlineto + -85 return + + + + 74 5 rlineto + return + + + + rlinecurve + -116 return + + + + -81 -7 rlineto + return + + + + hstemhm + 230 72 -71 77 12 81 -76 78 return + + + + 102 88 -93 -164 -166 -87 -93 -106 return + + + + -17 -174 rlineto + 59 hlineto + 17 174 rlineto + return + + + + 6 -64 rlineto + -16 callsubr + return + + + + 136 hstem + return + + + \ No newline at end of file