약간의 합자 글리프 추가

master
Qwreey 2023-01-21 05:48:58 +09:00
parent 6533233a7d
commit ad8eecba51
3 changed files with 604 additions and 71 deletions

View File

@ -21,7 +21,7 @@ OS2Version: 0
OS2_WeightWidthSlopeOnly: 0
OS2_UseTypoMetrics: 1
CreationTime: 1673013936
ModificationTime: 1674070581
ModificationTime: 1674247544
PfmFamily: 17
TTFWeight: 400
TTFWidth: 5
@ -44,6 +44,7 @@ HheadDOffset: 1
OS2Vendor: 'PfEd'
OS2CodePages: 2000009f.dfd70000
OS2UnicodeRanges: a00002e7.0000f8fb.00000000.00000000
Lookup: 4 0 1 "liga standard lookup" { "liga standard lookup-1" } ['liga' ('DFLT' <'dflt' > 'cyrl' <'dflt' > 'grek' <'dflt' > 'latn' <'CAT ' 'ROM ' 'dflt' > ) ]
Lookup: 1 0 0 "InputMono-Regular-'locl' Localized Forms in Latin lookup 0" { "InputMono-Regular-'locl' Localized Forms in Latin lookup 0 subtable" } ['locl' ('latn' <'ROM ' > ) ]
Lookup: 6 0 0 "InputMono-Regular-'locl' Localized Forms in Latin lookup 1" { "InputMono-Regular-'locl' Localized Forms in Latin lookup 1 contextual 0" "InputMono-Regular-'locl' Localized Forms in Latin lookup 1 contextual 1" } ['locl' ('latn' <'CAT ' > ) ]
Lookup: 1 0 0 "InputMono-Regular-'sups' Superscript in Latin lookup 2" { "InputMono-Regular-'sups' Superscript in Latin lookup 2 subtable" } ['sups' ('DFLT' <'dflt' > 'latn' <'CAT ' 'ROM ' 'dflt' > ) ]
@ -509,10 +510,32 @@ NameList: AGL For New Fonts
DisplaySize: -48
AntiAlias: 1
FitToEm: 0
WinInfo: 588 28 13
WinInfo: 924 28 10
BeginPrivate: 0
EndPrivate
Grid
1100 801 m 1
1650 801 l 1
1650 0 l 1
1100 0 l 1
1100 801 l 1
1182 730 m 1
1568 730 l 1
1568 0 l 1
1182 0 l 1
1182 730 l 1
1285 80 m 9
1568 80 l 1
1568 0 l 17
1182 0 l 25
1182 80 l 17
1465 650 l 9
1182 650 l 1
1182 730 l 17
1568 730 l 25
1568 650 l 17
1285 80 l 9
1182 80 m 1025
632 730 m 1
1018 730 l 1
1018 0 l 1
@ -529,10 +552,6 @@ Grid
1018 730 l 25
1018 650 l 17
735 80 l 9
735 80 m 1041
735 80 m 1025
735 80 m 1025
632 80 m 1025
550 801 m 1
1100 801 l 1
1100 0 l 1
@ -562,7 +581,7 @@ Grid
82 80 m 1025
EndSplineSet
TeXData: 1 0 0 346030 173015 115343 0 1048576 115343 783286 444596 497025 792723 393216 433062 380633 303038 157286 324010 404750 52429 2506097 1059062 262144
BeginChars: 1182 926
BeginChars: 1195 939
StartChar: A
Encoding: 256 65 0
@ -791,7 +810,7 @@ EndChar
StartChar: I
Encoding: 264 73 8
Width: 550
Flags: HW
Flags: W
VStem: 112 326
LayerCount: 2
Fore
@ -950,7 +969,7 @@ EndChar
StartChar: O
Encoding: 270 79 14
Width: 550
Flags: HW
Flags: W
HStem: 0 80<204.544 346.067> 650 80<208.479 341.942>
VStem: 82 81<119.175 173 546 604.325> 387 81<119.175 173 546 604.325>
LayerCount: 2
@ -1872,7 +1891,7 @@ EndChar
StartChar: o
Encoding: 302 111 46
Width: 550
Flags: HW
Flags: W
HStem: 0 80<204.544 346.067> 449 80<208.479 341.942>
VStem: 82 81<119.175 173 345 403.325> 387 81<119.175 173 345 403.325>
LayerCount: 2
@ -2134,7 +2153,7 @@ EndChar
StartChar: x
Encoding: 311 120 55
Width: 550
Flags: HW
Flags: W
LayerCount: 2
Fore
SplineSet
@ -2212,7 +2231,7 @@ EndChar
StartChar: .notdef
Encoding: 314 -1 58
Width: 550
Flags: HW
Flags: W
LayerCount: 2
Fore
Validated: 1
@ -5940,20 +5959,20 @@ Flags: HW
LayerCount: 2
Fore
SplineSet
315 80 m 5
315 730 l 5
235 730 l 5
102 590 l 5
102 470 l 5
235 610 l 5
235 80 l 5
105 80 l 5
105 0 l 5
445 0 l 5
445 80 l 5
315 80 l 5
235 80 m 1029
315 80 m 1029
315 80 m 1
315 730 l 1
235 730 l 1
102 590 l 1
102 470 l 1
235 610 l 1
235 80 l 1
105 80 l 1
105 0 l 1
445 0 l 1
445 80 l 1
315 80 l 1
235 80 m 1025
315 80 m 1025
EndSplineSet
Validated: 9
Substitution2: "InputMono-Regular-Single Substitution lookup 37 subtable" one.sinf
@ -6010,7 +6029,7 @@ EndChar
StartChar: three
Encoding: 716 51 460
Width: 550
Flags: HWO
Flags: HW
HStem: 0 78<207.373 346.206> 327 80<179 284.69> 652 78<207.373 337.562>
VStem: 82.0107 80.9893<123.697 169 561 606.303> 387 81<115.516 238.592 488.611 605.385>
LayerCount: 2
@ -6334,9 +6353,9 @@ EndChar
StartChar: hyphen
Encoding: 730 8209 474
AltUni2: 002010.ffffffff.0 0000ad.ffffffff.0 00002d.ffffffff.0
AltUni2: 00002d.ffffffff.0 0000ad.ffffffff.0 002010.ffffffff.0
Width: 550
Flags: HW
Flags: W
HStem: 240 80
LayerCount: 2
Fore
@ -6347,7 +6366,6 @@ SplineSet
478 240 l 29
478 320 l 29
EndSplineSet
Validated: 9
EndChar
StartChar: endash
@ -6962,11 +6980,11 @@ VStem: 176 198<78.5877 199.412 478.588 599.412>
LayerCount: 2
Fore
SplineSet
176 139 m 0
176 192 222 238 275 238 c 0
328 238 374 192 374 139 c 0
374 86 328 40 275 40 c 0
222 40 176 86 176 139 c 0
176 139 m 4
176 192 222 238 275 238 c 4
328 238 374 192 374 139 c 4
374 86 328 40 275 40 c 4
222 40 176 86 176 139 c 4
176 519 m 4
176 572 222 618 275 618 c 4
328 618 374 572 374 519 c 4
@ -7031,7 +7049,7 @@ EndChar
StartChar: exclam
Encoding: 762 33 506
Width: 550
Flags: HW
Flags: W
HStem: 0 125<211.712 338.288> 710 20G<194.919 355>
VStem: 190 170<21.7491 103.798> 234.919 80.0811<189 283.675>
LayerCount: 2
@ -7042,11 +7060,11 @@ SplineSet
323 125 360 95 360 63 c 4
360 31 323 0 275 0 c 4
227 0 190 31 190 63 c 4xe0
234.918945312 189 m 17xd0
194.918945312 730 l 9
355 730 l 17
315 189 l 9
234.918945312 189 l 17xd0
234.918945312 189 m 21xd0
194.918945312 730 l 13
355 730 l 21
315 189 l 13
234.918945312 189 l 21xd0
EndSplineSet
Validated: 1
EndChar
@ -7178,11 +7196,11 @@ Flags: HW
LayerCount: 2
Fore
SplineSet
364 750 m 1
82 -20 l 1
364 750 m 5
82 -20 l 5
186 -20 l 5
468 750 l 1
364 750 l 1
468 750 l 5
364 750 l 5
EndSplineSet
Substitution2: "InputMono-Regular-Single Substitution lookup 36 subtable" fraction
Substitution2: "InputMono-Regular-'ss20' Style Set 20 in Latin lookup 33 subtable" divide
@ -7499,8 +7517,8 @@ StartChar: minus
Encoding: 785 8722 529
Width: 550
VWidth: 970
Flags: HW
HStem: 200 100
Flags: W
HStem: 280 100
LayerCount: 2
Fore
SplineSet
@ -7599,7 +7617,7 @@ StartChar: equal
Encoding: 789 61 533
Width: 550
VWidth: 1050
Flags: HW
Flags: W
LayerCount: 2
Fore
SplineSet
@ -7620,9 +7638,7 @@ StartChar: less
Encoding: 790 60 534
Width: 550
VWidth: 1050
Flags: HW
HStem: 50 21G<412.923 438>
VStem: 112 326
Flags: W
LayerCount: 2
Fore
SplineSet
@ -7644,13 +7660,13 @@ Flags: HW
LayerCount: 2
Fore
SplineSet
112 50 m 1
438 310 l 1
112 576 l 1
112 454 l 1
288 310 l 1
112 170 l 1
112 50 l 1
112 50 m 5
438 310 l 5
112 576 l 5
112 454 l 5
288 310 l 5
112 170 l 5
112 50 l 5
EndSplineSet
EndChar
@ -11378,23 +11394,33 @@ EndChar
StartChar: NameMe.1178
Encoding: 1178 -1 922
Width: 550
Width: 1100
VWidth: 1050
Flags: HW
LayerCount: 2
Fore
SplineSet
478 220 m 29
72 220 l 25
72 120 l 25
478 120 l 29
478 220 l 29
478 440 m 29
72 440 l 25
72 340 l 25
478 340 l 29
478 440 l 29
1028 270 m 29
72 270 l 29
72 170 l 29
1028 170 l 29
1028 270 l 29
598 473 m 4
598 571 428 584 310 584 c 4
215 584 74 527.674804688 74 411 c 4
74 320 l 5
168 320 l 5
168.713867188 392 l 4
170 463 237.015625 494 310 494 c 4
382.692382812 494 502 493 502 434 c 4
502 337 672 319 790 319 c 4
885 319 1026 375.325195312 1026 492 c 4
1026 583 l 5
932 583 l 5
931.286132812 511 l 4
930 439 862.984375 409 790 409 c 4
717.307617188 409 598 409 598 473 c 4
EndSplineSet
Validated: 9
EndChar
StartChar: NameMe.1179
@ -11490,5 +11516,378 @@ SplineSet
336 370 468 319 468 170 c 4
EndSplineSet
EndChar
StartChar: liga_exclam_equal
Encoding: 1182 -1 926
Width: 1100
VWidth: 1050
Flags: HW
LayerCount: 2
Fore
SplineSet
694 680 m 5
302 -20 l 5
406 -20 l 5
798 680 l 5
694 680 l 5
1028 270 m 25
72 270 l 25
72 170 l 25
1028 170 l 25
1028 270 l 25
1028 490 m 25
72 490 l 25
72 390 l 25
1028 390 l 25
1028 490 l 25
EndSplineSet
Ligature2: "liga standard lookup-1" exclam equal
LCarets2: 1 0
EndChar
StartChar: liga_asciitilde_equal
Encoding: 1183 -1 927
Width: 1100
VWidth: 1050
Flags: HW
LayerCount: 2
Fore
SplineSet
1028 270 m 25
72 270 l 25
72 170 l 25
1028 170 l 25
1028 270 l 25
601 493 m 0
601 541 571 604 355 604 c 0
165 604 93 557.674804688 93 441 c 0
93 370 l 1
201 370 l 1
202.427734375 442 l 0
205 503 249.03125 514 355 514 c 0
440.384765625 514 489 493 489 474 c 0
489 427 519 359 735 359 c 0
925 359 997 405.325195312 997 522 c 0
997 593 l 1
889 593 l 1
887.572265625 521 l 0
885 459 840.96875 449 735 449 c 0
649.615234375 449 601 469 601 493 c 0
EndSplineSet
LCarets2: 1 0
Ligature2: "liga standard lookup-1" asciitilde equal
EndChar
StartChar: liga_hyphen_greater
Encoding: 1184 -1 928
Width: 1100
Flags: HW
LayerCount: 2
Fore
SplineSet
702 40 m 5
1028 300 l 5
702 566 l 5
702 444 l 5
878 300 l 5
702 160 l 5
702 40 l 5
888 345 m 29
72 345 l 29
72 255 l 29
888 255 l 29
888 345 l 29
EndSplineSet
Ligature2: "liga standard lookup-1" hyphen greater
LCarets2: 1 0
EndChar
StartChar: liga_less_hyphen_greater
Encoding: 1185 -1 929
Width: 1650
Flags: HW
LayerCount: 2
Fore
SplineSet
395 40 m 1
69 300 l 1
395 566 l 1
395 444 l 1
219 300 l 1
395 160 l 1
395 40 l 1
1443 255 m 17
209 255 l 9
209 345 l 17
1443 345 l 9
1443 255 l 17
1257 40 m 1
1583 300 l 1
1257 566 l 1
1257 444 l 1
1433 300 l 1
1257 160 l 1
1257 40 l 1
EndSplineSet
Ligature2: "liga standard lookup-1" less hyphen greater
LCarets2: 2 0 0
EndChar
StartChar: liga_less_hyphen
Encoding: 1186 -1 930
Width: 1100
Flags: HW
LayerCount: 2
Fore
SplineSet
398 40 m 5
72 300 l 5
398 566 l 5
398 444 l 5
222 300 l 5
398 160 l 5
398 40 l 5
212 345 m 29
1028 345 l 29
1028 255 l 29
212 255 l 29
212 345 l 29
EndSplineSet
Ligature2: "liga standard lookup-1" less hyphen
LCarets2: 1 0
EndChar
StartChar: liga_less_exclam_hyphen
Encoding: 1187 -1 931
Width: 1650
Flags: HW
HStem: 255 90<63 711 803 1439>
LayerCount: 2
Fore
SplineSet
560 63 m 0xe0
560 95 597 125 645 125 c 0
693 125 730 95 730 63 c 0
730 31 693 0 645 0 c 0
597 0 560 31 560 63 c 0xe0
604.918945312 189 m 17xd0
564.918945312 670 l 9
725 670 l 17
685 189 l 9
604.918945312 189 l 17xd0
393 40 m 1
67 300 l 1
393 566 l 1
393 444 l 1
217 300 l 1
393 160 l 1
393 40 l 1
1157 345 m 17
1583 345 l 9
1583 255 l 17
1157 255 l 9
1157 345 l 17
507 255 m 5
207 255 l 1
207 345 l 1
507 345 l 5
507 255 l 5
783 345 m 17
1025 345 l 9
1025 255 l 1
783 255 l 9
783 345 l 17
EndSplineSet
Ligature2: "liga standard lookup-1" less exclam hyphen
LCarets2: 2 0 0
EndChar
StartChar: liga_slash_slash
Encoding: 1188 -1 932
Width: 1100
Flags: HW
LayerCount: 2
Fore
SplineSet
824 750 m 5
512 -20 l 5
626 -20 l 5
938 750 l 5
824 750 l 5
464 750 m 5
162 -20 l 5
276 -20 l 5
578 750 l 5
464 750 l 5
EndSplineSet
LCarets2: 1 0
Ligature2: "liga standard lookup-1" slash slash
EndChar
StartChar: liga_equal_equal
Encoding: 1189 -1 933
Width: 1100
VWidth: 1050
Flags: HW
LayerCount: 2
Fore
SplineSet
1028 270 m 29
72 270 l 29
72 170 l 29
1028 170 l 29
1028 270 l 29
1028 490 m 29
72 490 l 29
72 390 l 29
1028 390 l 29
1028 490 l 29
EndSplineSet
LCarets2: 1 0
Ligature2: "liga standard lookup-1" equal equal
EndChar
StartChar: NameMe.1190
Encoding: 1190 -1 934
Width: 1650
VWidth: 1050
Flags: HW
LayerCount: 2
Fore
SplineSet
1578 390 m 29
72 390 l 29
72 300 l 29
1578 300 l 29
1578 390 l 29
1578 195 m 29
72 195 l 29
72 105 l 29
1578 105 l 29
1578 195 l 29
1578 585 m 29
72 585 l 29
72 495 l 29
1578 495 l 29
1578 585 l 29
EndSplineSet
EndChar
StartChar: liga_exclam_equal_equal
Encoding: 1191 -1 935
Width: 1650
VWidth: 1050
Flags: HWO
LayerCount: 2
Fore
SplineSet
1578 390 m 25
72 390 l 25
72 300 l 25
1578 300 l 25
1578 390 l 25
1578 205 m 25
72 205 l 25
72 115 l 25
1578 115 l 25
1578 205 l 25
1578 575 m 25
72 575 l 25
72 485 l 25
1578 485 l 25
1578 575 l 25
969 700 m 1
577 -40 l 1
681 -40 l 1
1073 700 l 1
969 700 l 1
EndSplineSet
LCarets2: 2 0 0
Ligature2: "liga standard lookup-1" exclam equal equal
EndChar
StartChar: liga_less_equal
Encoding: 1192 -1 936
Width: 1100
VWidth: 1050
Flags: HW
LayerCount: 2
Fore
SplineSet
835.629882812 117.400390625 m 25
264.370117188 117.400390625 l 25
264.370117188 18.5 l 25
835.629882812 18.5 l 25
835.629882812 117.400390625 l 25
557.888671875 217.900390625 m 21
352.770507812 375.200195312 l 13
747.229492188 684.959960938 l 5
747.229492188 547.340820312 l 5
524.270507812 375.200195312 l 5
737.229492188 217.900390625 l 13
557.888671875 217.900390625 l 21
557.888671875 217.900390625 m 1029
EndSplineSet
LCarets2: 1 0
Ligature2: "liga standard lookup-1" less equal
EndChar
StartChar: liga_greater_equal
Encoding: 1193 -1 937
Width: 1100
VWidth: 1050
Flags: HW
LayerCount: 2
Fore
SplineSet
264.370117188 117.400390625 m 25
835.629882812 117.400390625 l 25
835.629882812 18.5 l 25
264.370117188 18.5 l 25
264.370117188 117.400390625 l 25
542.111328125 217.900390625 m 17
747.229492188 375.200195312 l 9
352.770507812 684.959960938 l 1
352.770507812 547.340820312 l 1
575.729492188 375.200195312 l 1
362.770507812 217.900390625 l 9
542.111328125 217.900390625 l 17
542.111328125 217.900390625 m 1025
EndSplineSet
LCarets2: 1 0
Ligature2: "liga standard lookup-1" greater equal
EndChar
StartChar: liga_colon_slash_slash
Encoding: 1194 -1 938
Width: 1650
Flags: HW
LayerCount: 2
Fore
SplineSet
221.5 189 m 0
221.5 242 267.5 288 320.5 288 c 0
373.5 288 419.5 242 419.5 189 c 0
419.5 136 373.5 90 320.5 90 c 0
267.5 90 221.5 136 221.5 189 c 0
371.5 569 m 0
371.5 622 417.5 668 470.5 668 c 0
523.5 668 569.5 622 569.5 569 c 0
569.5 516 523.5 470 470.5 470 c 0
417.5 470 371.5 516 371.5 569 c 0
1314.5 750 m 1
1002.5 -20 l 1
1116.5 -20 l 1
1428.5 750 l 1
1314.5 750 l 1
894.5 750 m 1
592.5 -20 l 1
706.5 -20 l 1
1008.5 750 l 1
894.5 750 l 1
EndSplineSet
LCarets2: 2 0 0
Ligature2: "liga standard lookup-1" colon slash slash
EndChar
EndChars
EndSplineFont

134
ligatest.txt Normal file
View File

@ -0,0 +1,134 @@
if qwreey != kawaii:
print(True)
| { { { { { { && ^= |
| ~~ ~~> ~@ ~= ~> ~- ** *** |
| *> */ / || |||> ||= ||> ||- |
| |} |] |= |=> |> |- |-> {| |
| [| ] :: ::: ::= := :> :< |
| $> =:= == === ==> =!= => =>> |
| =<< =/= != !== !! !!. >: >= |
| >=> >> >>= >>> >>- >- >-> -~ |
| -| -> ->> -- --> --- -< -<< |
| <~ <~~ <~> <* <*> <| <|| <||| |
| <|> <: <$ <$> <= <=| <== <==> |
| <=> <=< <!-- <> <- <-| <-> <-- |
| <-< << <<= <<- <<->> <<< <+ <+> |
| </ </> %% .= .- .. ..= ..< |
| ... .? +> ++ +++ ?: ?= ?. |
| ?? ;; /* //= /== /> // /// |
| _|_ __ www |
<--
<-
->
compare
<=
>=
==
!=
lua
~=
js
!=
===
=>
c,js, ...
&&
||
python
**
데이터 추가기호
:=
%=
^=
&=
*=
-=
+=
#=
$=
**=
@=
@-
.-
.=
..
...
--
---
__
___
++
+++
//
///
www
&&&
======
markdown
__
___
**
##
###
####
#####
######
#######
########
|-
-|-
|-
|-
-|
-|-
|_
_|
_|_
html
</
/>
</>
<>
some arrows?
<->
<--->
<---->
something?
if (qwreey.cuteness <= paring.cuteness) {
console.log(true)
}
path
./
../
.../
.\
..\
...\
esc
\n
\s
\f
\r
\\
link?
https://blog.qwreey.kr
www