Commit graph

59 commits

Author SHA1 Message Date
Rasmus Andersson
9b58e5cb21 adjust diagonal arrow glyphs vertically and add .case versions. Closes #366 2023-06-07 14:18:43 -07:00
Rasmus Andersson
49e0efbbae removes some combining ligature glyphs
U+FE20  U+FE23  U+FE26  U+FE29  U+FE2C
U+FE21  U+FE24  U+FE27  U+FE2A  U+FE2D
U+FE22  U+FE25  U+FE28  U+FE2B

closes #327
2023-06-07 10:41:29 -07:00
Rasmus Andersson
438af9f29b adds "round" quotes & commas as ss03 (also removes unused ss05) Related to #570 2023-05-26 17:06:28 -07:00
Rasmus Andersson
084ffe227a complete u.1 and update salt 2023-05-26 14:06:56 -07:00
Rasmus Andersson
e508807c41 add /d and /l to dlig for /t.1 & /f.1 sub 2023-05-26 12:07:52 -07:00
Rasmus Andersson
3b07eda8fd extends t.1 and f.1 to cover all t and f derivatives, plus adds cv11 and cv12 for explicit access 2023-05-25 15:26:31 -07:00
Rasmus Andersson
8c77091924 move fanyc tt tf etc ligatures from liga to dlig 2023-05-25 13:06:06 -07:00
Rasmus Andersson
901ad9fd7f add alternate u to salt 2023-05-04 15:53:11 -07:00
Rasmus Andersson
6bbfebaf00 rename cv12 -> cv06 (06 used to be curled r) 2023-05-04 14:37:18 -07:00
Rasmus Andersson
07a1303cbe remove a.1 glyphs from Italic, including from salt. Also removes cv11 from Iitalic 2023-05-04 13:05:39 -07:00
Rasmus Andersson
e67f618ec3 improvements to many glyphs, including key glyphs /n and /m 2023-05-04 12:35:30 -07:00
Rasmus Andersson
4c9ced5068 adds ss06 that enables the exact same things as liga 2023-04-24 16:34:22 -07:00
Rasmus Andersson
2590905932 ligatures (really, substitutions) fi ffi tt ff rf rt etc 2023-04-23 17:39:37 -07:00
Rasmus Andersson
78e9fe26b0 remove /f_f_i 2023-04-23 14:30:55 -07:00
Rasmus Andersson
58613e8f90 adjustments to /t & /f, adds /f_f_i ligature and /f.i alt 2023-04-23 14:27:08 -07:00
Rasmus Andersson
fea11f2d97 remove unused glyph /uni0357 which also had duplicate codepoint mapping (how is that possible?). Sync metrics keys while at it 2023-04-22 14:17:46 -07:00
Rasmus Andersson
7a1ed11536 improvements to /t /f /t/t /f/f /t/f etc (kerning & sidebearings). Also adds liga feature for /r/t -> /r/t.1 2023-04-22 14:05:55 -07:00
Rasmus Andersson
7c95795f6c adds /downArrowToBar.circled and /downArrowToBar.squared 2023-04-22 09:22:53 -07:00
Rasmus Andersson
fc0c3c9153 stop using _center anchors for positioning, for enclosed glyphs.
This enables forwarding of top and bottom anchors, which is otherwise disabled by fontmake. Unfortunate, but it is better to have functioning mkmk than an easier design experience.

Issue #440
2023-04-21 13:10:37 -07:00
Rasmus Andersson
aa522f1a95 convert marks to put anchors in *comb glyphs (and adjust comb glyph width to friendly-to-edit values since postprocessing zeroes their advance width anyways) 2023-04-21 09:16:57 -07:00
Rasmus Andersson
e57491754e calt improvement: 0x{numeral} no longer substitutes /multiply re #404 2023-04-19 09:55:25 -07:00
Rasmus Andersson
ee13e3daf2 overhaul of tabular figures (related gh: #227 #557) 2023-04-16 16:17:23 -07:00
Rasmus Andersson
7f5475b5c8 WIP of major overhaul of diacritics and general pre-release cleanup 2023-04-15 17:16:26 -07:00
Rasmus Andersson
07edda4259 WIP of major overhaul of diacritics and general pre-release cleanup 2023-04-15 10:47:26 -07:00
Rasmus Andersson
9bc554726f WIP of major overhaul of diacritics and general pre-release cleanup 2023-04-11 19:15:04 -07:00
Rasmus Andersson
c62b2bf4e8 adds ligature for two consecutive /Idieresis or /Yi-cy. Related to #479 2022-10-15 12:41:09 -07:00
Rasmus Andersson
6b55abb364 adds /idieresis.double, a ligature for two consecutive /idieresis. Related to #479 2022-10-15 12:03:19 -07:00
Rasmus Andersson
735727f4cf improvements to dieresis glyphs. Related to #479 2022-10-14 17:14:10 -07:00
Rasmus Andersson
6d40b5509c remove /r.1 2022-09-18 15:41:37 -07:00
Rasmus Andersson
6439741744 remove /enclosingcirclecomb and /enclosingsquarecomb, reassign their codepoints to /largeCircle and /whiteLargeSquare, respectively 2022-07-09 11:09:51 -07:00
Rasmus Andersson
da95554b91 adds /fraction.squared 2022-07-09 10:29:52 -07:00
Rasmus Andersson
a2460f104b improved .circled & .squared glyphs. adds fraction.circled 2022-07-09 10:15:10 -07:00
Rasmus Andersson
3ea458c3c2 /S /O /C /G of opsz=32 (+ etc) 2022-06-09 12:20:37 -07:00
Rasmus Andersson
23e6f15131 ohorn on top 2022-06-04 10:20:59 -07:00
hydino2085143
455f5ebcbd
Add "capital letter i with serif" to salt OT feature (#428)
Adds /I.1 and related glyphs to `salt`
2022-06-02 16:04:14 -07:00
Rasmus Andersson
1e0ec1b8ca shorter names for ss03 and ss04 2022-05-31 13:22:02 -07:00
Rasmus Andersson
0064396d7b fix spelling mistake of cv10. Closes #461 2022-05-31 12:58:37 -07:00
Rasmus Andersson
e322506294 move tt sub "ligatures" from calt to ss05 2022-05-31 12:37:01 -07:00
Rasmus Andersson
8126164a64 adds t.1 for /t/t "ligature" via calt 2022-05-28 11:25:02 -07:00
Vlad
5d3828d7e1
Adds some missing OpenType SALT mappings (#406) 2022-01-18 11:47:28 -08:00
Rasmus Andersson
ad5c235a1c adds U+25AA /blackSmallSquare /blackSmallSquare.case + calt mappings. Closes #373 2021-06-18 13:30:27 -07:00
Rasmus Andersson
9b8f3f1b5a Disables glyph composition feature for enclosing+base (only permits order base+enclosing). Closes #335 2021-03-29 17:09:05 -07:00
Rasmus Andersson
028839879e fixes a small pedantic issue with calt which seems to have no practical effect 2021-03-28 11:21:09 -07:00
Rasmus Andersson
3ff952c59d upgrade glyphs source file to Glyphs version 3 2021-03-24 15:12:48 -07:00
Rasmus Andersson
ebdfaf21cf improvements (tuning) to calt case substitutions. See issue #251 2020-08-17 17:13:22 -07:00
Rasmus Andersson
f1275e09e9 Adds specialized combining ogonek glyphs
- /Aringogonek for composition Aogonek + ringnosp
- /Yogonek for composition Y + ogoneknosp
- /yogonek for composition y + ogoneknosp
- /aringogonek for composition aogonek + ringnosp

Closes #285
2020-08-17 14:31:54 -07:00
Rasmus Andersson
3f1bb1e346 fixes features breaking in Glyphs because of include() issues. Now code is copy-pasted across ss02 and ss04 2020-04-08 18:58:36 -07:00
Rasmus Andersson
b35b663949 Changes feature ss01 from "Alternate digits" with the curved one to "Open digits" without curved one 2020-04-08 18:58:26 -07:00
Rasmus Andersson
68b2a66211 Adds ss04 "Disambiguation without slashed zero" as an alternative to ss02 aimed at applications that do not offer cvXX feature acceess, like Microsoft Word. Closes #252 2020-04-06 10:04:21 -07:00
Rasmus Andersson
f2d6aefb3b refine OpenType feature names 2020-04-04 15:31:05 -07:00