1
1
mirror of https://github.com/rsms/inter.git synced 2024-12-25 16:44:27 +03:00
Commit Graph

816 Commits

Author SHA1 Message Date
Rasmus Andersson
30ac5b2dd6 website: fix negative slant in index-var.css 2019-08-03 11:42:34 -07:00
Rasmus Andersson
0a20ff99a8 Redo "Change slant and italicAngle to negative values per OT spec (#172)"
This reverts commit a7def52928.
2019-08-03 10:36:56 -07:00
Rasmus Andersson
164e53bb58 Negative slant angle changes to website 2019-08-03 10:36:10 -07:00
Rasmus Andersson
862cd438ed tools: small updates to fontsample 2019-08-02 08:53:21 -07:00
Rasmus Andersson
a7def52928 Revert "Change slant and italicAngle to negative values per OT spec (#172)"
This reverts commit e45e2e518a.
2019-08-02 08:50:14 -07:00
Stephen Nixon
e45e2e518a Change slant and italicAngle to negative values per OT spec (#172) 2019-07-19 08:39:16 -07:00
Rasmus Andersson
deab89c098 Fixes issue with glyph uni03FE and uni03FF (dot not centered and italics not correctly transformed). Closes #170 2019-07-18 18:53:51 -07:00
Rasmus Andersson
3de54b5680 Only decompose glyphs with reflected components (#171)
Instead of decomposing a component if any scaling is happening, only decompose a component if xScale < 0 or yScale < 0 (that is, if it is mirrored on the x or y axis). Removes yAxisIsNonTrivial which was set for all italic instances and would cause all composed glyphs to be decomposed.

Closes #169
2019-07-18 14:06:00 -07:00
Rasmus Andersson
20b8b8e26f upgrade glyphs file and apply alignment adjustments enforced by Glyphs 2019-07-18 14:05:04 -07:00
Rasmus Andersson
a96f0d50f2 fontbuild: remove component condition in composedGlyphIsNonTrivial 2019-07-18 14:04:29 -07:00
Stephen Nixon
b2b8c14660 only decompose glyphs with reflected components 2019-07-12 18:29:47 -04:00
Rasmus Andersson
230d288015 website: fb/og card fix 2019-06-03 10:26:26 -07:00
Rasmus Andersson
cc527eef0b website: fb/og card fix 2019-06-03 10:21:40 -07:00
Rasmus Andersson
a965cb5c43 website: fb/og card fix 2019-06-03 10:20:02 -07:00
Rasmus Andersson
2c33d1fb00 website: twitter card fix 2019-06-03 10:16:59 -07:00
Rasmus Andersson
c894ea7058 website: update sample images 2019-06-03 09:04:32 -07:00
Rasmus Andersson
03b5b94f0e remove dead extra copyright glyph (was never exported so no effect really) 2019-06-03 09:04:22 -07:00
Rasmus Andersson
5ddc039b77 bump version 2019-05-31 08:29:24 -07:00
Rasmus Andersson
dc0a533ecc v3.7 2019-05-31 08:25:35 -07:00
Rasmus Andersson
a0b6a71a91 Reworked copyright glyph 2019-05-31 08:16:25 -07:00
Rasmus Andersson
7bf093dbdc Fix path order of registered and published glyphs 2019-05-31 07:39:46 -07:00
Rasmus Andersson
6c59caf22f Fixes width and positioning of some bullet-derived glyphs
Affected glyphs:
- openbullet
- hyphenbullet
- trianglebullet
- hyphen.case
- endash.case
- figuredash.case
- emdash.case
- bullet.case
- openbullet.case
- hyphenbullet.case
- trianglebullet.case
2019-05-31 07:33:31 -07:00
Rasmus Andersson
8223a6d9c0 bump version 2019-05-31 07:27:37 -07:00
Rasmus Andersson
e91e01d18f Reworked glyphs registered, copyright, published incl kerning 2019-05-31 07:27:26 -07:00
Rasmus Andersson
9babed5fb7 right sidebearing of M and a few other minor spacing tweaks 2019-05-30 08:54:32 -07:00
Rasmus Andersson
6bbbe58884 Adds installation instructions for Linux. Closes #163 2019-05-27 14:33:24 -07:00
Rasmus Andersson
727977bd4e website: some UI updates to the lab 2019-05-27 14:19:08 -07:00
Rasmus Andersson
e32aae98d3 kerning of rt and rf 2019-05-27 14:18:43 -07:00
Rasmus Andersson
e94f7354db website: p3 color and updarte to vf note on front page 2019-05-27 11:35:11 -07:00
Rasmus Andersson
67c0cb80c7 kerning of af (slightly tighter), also adjusts LSB of /f in black weights 2019-05-27 11:34:44 -07:00
Rasmus Andersson
f8f0bf0a37 tooling: upgrade python libraries 2019-05-27 11:33:59 -07:00
Rasmus Andersson
5be8159b15 website: update glyphinfo with non-exportables removed 2019-05-27 11:33:48 -07:00
Rasmus Andersson
4f364fe80e website: simplify glyphinfo.json file with symlink 2019-05-27 11:33:11 -07:00
Rasmus Andersson
8ef6dd8b9f tooling: better handling of unexported glyphs 2019-05-27 11:32:39 -07:00
Rasmus Andersson
a4d3c0c235 website: minor tweak to hudnotification 2019-05-26 18:18:12 -07:00
Rasmus Andersson
1f05e6237f website: charset fix for ios 2019-05-26 18:13:55 -07:00
Rasmus Andersson
91be54ae8c website: fix for touch devices 2019-05-26 17:46:19 -07:00
Rasmus Andersson
fc5a5cdf27 website: fix for touch devices 2019-05-26 17:43:49 -07:00
Rasmus Andersson
2a6051f020 v3.6 2019-05-26 17:19:55 -07:00
Rasmus Andersson
3b82d38170 glyphs displaystring 2019-05-26 17:09:17 -07:00
Rasmus Andersson
3270773f20 tooling: adds docs/_data/glyphinfo.json (which is a copy of docs/lab/glyphinfo.json) to the makefile 2019-05-26 17:08:54 -07:00
Rasmus Andersson
850e4df74b tooling: fixes a bug in gen-metrics-and-svgs.py where the very first glyph would not get recognized in the kerning lookup table, causing no kerning information to appear on the website 2019-05-26 17:08:05 -07:00
Rasmus Andersson
e3af7653ac tooling: Adds glyphs script which assigns private-use Unicode codepoint to glyphs which are not mapped to a codepoint 2019-05-26 16:39:24 -07:00
Rasmus Andersson
a7d65d5d5f tooling: Adds glyphs script for selecting empty glyphs 2019-05-26 16:38:36 -07:00
Rasmus Andersson
e1bcfbfde2 tooling: new version of gen-glyphinfo.py 2019-05-26 16:38:03 -07:00
Rasmus Andersson
d41fc8a01c Fixes an issue with shape winding order in /rightArrow Black Italic
Closes #154
2019-05-26 16:26:48 -07:00
Rasmus Andersson
39213de11a Fixes an issues with calt + case in combination
closes #161
2019-05-26 16:15:27 -07:00
Rasmus Andersson
a4c8b86e3a Allocates private-use codepoints to previously unmapped glyphs
G.1                      E002
Gbar.1                   E003
Ghook.1                  E004
Gcircumflex.1            E005
Gbreve.1                 E006
Gdotaccent.1             E007
Gcommaaccent.1           E008
Gcaron.1                 E009
Gacute.1                 E00A
Gmacron.1                E00B
I.1                      E00C
Idieresis.1              E00D
Idieresisacute.1         E00E
Istroke.1                E00F
Itildebelow.1            E010
Igrave.1                 E011
Iacute.1                 E012
Icircumflex.1            E013
Itilde.1                 E014
Imacron.1                E015
Ibreve.1                 E016
Iogonek.1                E017
Idotaccent.1             E018
Icaron.1                 E019
Idblgrave.1              E01A
Iinvertedbreve.1         E01B
Ihookabove.1             E01C
Idotbelow.1              E01D
uni1F38.1                E01E
uni1F39.1                E01F
uni1F3A.1                E020
uni1F3B.1                E021
uni1F3C.1                E022
uni1F3D.1                E023
uni1F3E.1                E024
uni1F3F.1                E025
uni1FD8.1                E026
uni1FD9.1                E027
uni1FDA.1                E028
uni1FDB.1                E029
afii10055.1              E02A
afii10056.1              E02B
a.1                      E02C
aacute.1                 E02D
abreve.1                 E02E
abreveacute.1            E02F
abrevedotbelow.1         E030
abrevegrave.1            E031
abrevehookabove.1        E032
abrevetilde.1            E033
acaron.1                 E034
acircumflex.1            E035
acircumflexacute.1       E036
acircumflexdotbelow.1    E037
acircumflexgrave.1       E038
acircumflexhookabove.1   E039
acircumflextilde.1       E03A
adblgrave.1              E03B
adieresis.1              E03C
adieresismacron.1        E03D
uni0227.1                E03E
adotbelow.1              E03F
adotmacron.1             E040
agrave.1                 E041
ahookabove.1             E042
ainvertedbreve.1         E043
amacron.1                E044
aogonek.1                E045
arighthalfring.1         E046
aring.1                  E047
aringacute.1             E048
aringbelow.1             E049
atilde.1                 E04A
uni1E2D.ccmp             E04B
uni012F.ccmp             E04C
uni1ECB.ccmp             E04D
uni0249.ccmp             E04E
jcrosstail.ccmp          E04F
l.ss02                   E050
lslash.ss02              E051
lbar.ss02                E052
lmidtilde.ss02           E053
lbelt.ss02               E054
ldot.ss02                E055
lacute.ss02              E056
lcommaaccent.ss02        E057
lcaron.ss02              E058
ldotbelow.ss02           E059
ldotbelowmacron.ss02     E05A
llinebelow.ss02          E05B
lcircumflexbelow.ss02    E05C
rrthook                  E05D
rdescend                 E05E
r.1                      E05F
uni024D.1                E060
racute.1                 E061
rcommaaccent.1           E062
rcaron.1                 E063
rdblgrave.1              E064
rinvertedbreve.1         E065
rdotaccent.1             E066
rdotbelow.1              E067
rdotbelowmacron.1        E068
rlinebelow.1             E069
germandbls.1             E06A
zero.slash               E06B
one.ss01                 E06C
three.1                  E06D
four.ss01                E06E
six.ss01                 E06F
nine.ss01                E070
zero.tf                  E071
one.tf                   E072
two.tf                   E073
three.tf                 E074
four.tf                  E075
five.tf                  E076
six.tf                   E077
seven.tf                 E078
eight.tf                 E079
nine.tf                  E07A
zero.tf.slash            E07B
one.tf.ss01              E07C
three.1.tf               E07D
four.tf.ss01             E07E
six.tf.ss01              E07F
nine.tf.ss01             E080
parenleft.case           E081
parenright.case          E082
bracketleft.case         E083
bracketright.case        E084
braceleft.case           E085
braceright.case          E086
at.case                  E087
hyphen.case              E088
endash.case              E089
figuredash.case          E08A
emdash.case              E08B
bullet.case              E08C
openbullet.case          E08D
hyphenbullet.case        E08E
trianglebullet.case      E08F
blackleftbullet.case     E090
blackrightbullet.case    E091
colon.case               E092
comma.tf                 E093
period.tf                E094
colon.tf                 E095
semicolon.tf             E096
less.case                E097
greater.case             E098
lessequal.case           E099
greaterequal.case        E09A
equal.case               E09B
notequal.case            E09C
plus.case                E09D
minus.case               E09E
multiply.case            E09F
divide.case              E0A0
plusminus.case           E0A1
approxequal.case         E0A2
asciitilde.case          E0A3
asterisk.case            E0A4
i.numr                   E0A5
n.numr                   E0A6
bracketleft.sups         E0A7
bracketright.sups        E0A8
b.subs                   E0A9
c.subs                   E0AA
d.subs                   E0AB
f.subs                   E0AC
g.subs                   E0AD
q.subs                   E0AE
w.subs                   E0AF
y.subs                   E0B0
z.subs                   E0B1
bracketleft.subs         E0B2
bracketright.subs        E0B3
zero.dnomf               E0B4
one.dnomf                E0B5
two.dnomf                E0B6
three.dnomf              E0B7
four.dnomf               E0B8
five.dnomf               E0B9
six.dnomf                E0BA
seven.dnomf              E0BB
eight.dnomf              E0BC
nine.dnomf               E0BD
zero.dnom                E0BE
one.dnom                 E0BF
two.dnom                 E0C0
three.dnom               E0C1
four.dnom                E0C2
five.dnom                E0C3
six.dnom                 E0C4
seven.dnom               E0C5
eight.dnom               E0C6
nine.dnom                E0C7
plus.dnom                E0C8
minus.dnom               E0C9
equal.dnom               E0CA
parenleft.dnom           E0CB
parenright.dnom          E0CC
zero.numr                E0CD
one.numr                 E0CE
two.numr                 E0CF
three.numr               E0D0
four.numr                E0D1
five.numr                E0D2
six.numr                 E0D3
seven.numr               E0D4
eight.numr               E0D5
nine.numr                E0D6
plus.numr                E0D7
minus.numr               E0D8
equal.numr               E0D9
parenleft.numr           E0DA
parenright.numr          E0DB
zero.frac                E0DC
one.frac                 E0DD
two.frac                 E0DE
three.frac               E0DF
four.frac                E0E0
five.frac                E0E1
six.frac                 E0E2
seven.frac               E0E3
eight.frac               E0E4
nine.frac                E0E5
cyrillicbreve            E0E6
leftArrow.case           E0E7
leftLongArrow.case       E0E8
rightArrow.case          E0E9
rightLongArrow.case      E0EA
leftRightArrow.case      E0EB
leftRightLongArrow.case  E0EC
Aogonek.NAV              E0ED
Eogonek.NAV              E0EE
Oogonek.NAV              E0EF
aogonek.NAV              E0F0
eogonek.NAV              E0F1
oogonek.NAV              E0F2
uni0268.ccmp             E0F3
uni2071.ccmp             E0F4
uni02B2.ccmp             E0F5
macronacutecomb.cn       E0F6
macrongravecomb.cn       E0F7
macronacutecomb.lc       E0F8
macrongravecomb.lc       E0F9
uni1FFE.tonos            E0FA
uni1FCD.tonos            E0FB
uni1FDD.tonos            E0FC
uni1FCE.tonos            E0FD
uni1FDE.tonos            E0FE
uni1FCF.tonos            E0FF
uni1FDF.tonos            E100
uni1FEF.tonos            E101
uni1FFD.tonos            E102
crossbar                 E103
acutedotcomb.lc          E104
tildedieresiscomb.lc     E105
dieresisacutecomb.lc     E106
carondotcomb.lc          E107
caronnosp                E108
caronsubnosp             E109
ascript_uni02DE          E10A
cyrillichookleft         E10B
dotmacroncomb.lc         E10C
dieresismacroncomb.lc    E10D
dieresisgravecomb.lc     E10E
largerighthook           E10F
tildemacroncomb.lc       E110
macrondieresiscomb.lc    E111
tildeacutecomb           E112
dieresiscaroncomb.lc     E113
cyrillichook             E114
ringacute.cn             E115
circumflexgravecomb.cn   E116
dieresiscaroncomb.cn     E117
dieresismacroncomb.cn    E118
carondotcomb.cn          E119
breveacutecomb.cn        E11A
acutedotcomb.cn          E11B
brevegravecomb.cn        E11C
circumflexacutecomb.cn   E11D
tildedieresiscomb.cn     E11E
circumflexhookcomb.cn    E11F
brevetildecomb.cn        E120
dieresisacutecomb.cn     E121
dotmacroncomb.cn         E122
macrondieresiscomb.cn    E123
dieresisgravecomb.cn     E124
tildemacroncomb.cn       E125
circumflextildecomb.cn   E126
brevehookcomb.cn         E127
commaaccentrotate.cn     E128
tonostop                 E129
tildeacutecomb.uc        E12A
2019-05-26 12:19:45 -07:00
Rasmus Andersson
cff203be7b Removes & renames some glyphs plus adjusts width of /bullet
renamed glyphs:

- uni202F -> narrownbspace
- uni205F -> mediumspace-math
- uniE001 -> debug1

removed glyphs:

- uni2009.fra
- CR
- controlHT
- controlSOT
2019-05-26 11:53:33 -07:00
Rasmus Andersson
8d672c0758 kerning for a.1 2019-04-24 08:43:48 -07:00