RSS feed
c55c928f
– Jacob Moody <moody@posixcafe.org>
authored
on 2023/02/13 20:09
initial port
e4777443
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2022/07/26 17:41
otf: check feature names for discarding duplicate lookups
799342c4
– aabacchus <bvnfuller@gmail.com>
authored
and Ali Gholami Rudi <ali@rudi.ir>
committed
on 2022/05/22 18:50
mkfn: print usage to stderr and return 1 on bad options
dd686dbd
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2021/06/18 11:27
otf: basic GPOS type 5 table support
549f1d46
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2021/06/15 20:46
otf: include a section number in gsec
75c3ea97
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2021/02/08 21:31
gen.sh: handle paths containing spaces
0f065b8c
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2020/12/15 12:31
otf: warn if truncating glyph names
5126cc6f
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2020/10/15 21:16
gen.sh: warn if Fontforge is missing when converting OTF to TTF
00b9b473
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2020/09/10 16:05
otf: gsub to indicate new OFF lookups
2d6945b9
– Dirk-Wilhelm Peters <peters@schwertfisch.de>
authored
and Ali Gholami Rudi <ali@rudi.ir>
committed
on 2018/11/26 14:07
trfn_ch.h: add troff alias for oe
dfde766d
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/06/16 07:13
mkfn: support OpenType font collections
daf29375
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/06/05 23:11
otf: ignore font full name in CFF Top Dict
565d9ca0
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/06/05 22:03
otf: extract font name from CFF name index
5483f826
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/06/05 00:30
otf: extract font full name from CFF table
52943f00
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/05/30 16:19
otf: handle bad GSUB format 1 tables
db21cace
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/05/28 21:06
gen.sh: update urw-base35 font names
b4ce9850
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/05/28 19:17
mkfn: start each file with a brief comment
1c5e9a65
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/05/28 13:19
gen.sh: generate font descriptions from OTF files directly
bf0e3f17
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/05/28 13:08
otf: ignore CFF table font bounding box
7b11846c
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/05/22 19:41
otf: read no character name from a CFF with invalid SIDs
59db955b
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/05/22 18:49
otf: handle invalid CFF SIDs
08815749
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/05/22 17:50
otf: do not overwrite the name of the first glyph
1ddaf45d
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/05/21 20:34
otf: name glyphs starting from index 0
9b3d87ae
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/05/20 19:28
otf: version 3.0 post tables
e1f6ca9d
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/04/20 13:37
gen.sh: exit with an error if standard fonts are missing
dc32d76c
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/04/07 13:05
trfn: declare trfn_pspath() in trfn.h
f30efd02
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/04/07 13:01
trfn: disallow glyphs with any white-space characters in their names
a0d4d750
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/04/04 12:45
trfn: print the space character
09930a50
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/04/02 08:16
gen.sh: pass font path to mkfn for Type 1 fonts
52ea8a40
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/04/02 08:10
mkfn: mention TTF files for -o option
613f6fac
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/03/30 21:03
trfn: support 72000 resolution
0209ff9b
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/03/27 14:00
gen.sh: pass font path to mkfn
793c8584
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/03/27 13:58
mkfn: include fontpath field
7c1e51d8
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/03/23 15:31
otf: report OpenType language of font rules
7bdfd06c
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2017/08/16 18:35
otf: use CFF bbox for all glyphs
0bad827a
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2017/08/16 18:11
otf: CFF charset format 0
0ad2c280
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2017/08/16 14:10
otf: otf file support
b4638e85
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2017/08/15 17:16
gen.sh: use urw-core35, if available
82f96d31
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2017/08/14 18:04
otf: use sbuf struct for storing input font
1b336099
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2017/08/14 18:04
sbuf: import from neatvi
6b8e5286
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2016/12/28 11:37
trfn: output two-glyph ligatures last
92fd60df
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2016/12/28 11:36
otf: ggrp_make() can be static
578fbfe2
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2016/12/17 18:34
otf: use gpos rules for cursive attachments
9a4d1780
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2016/12/17 15:45
gen.sh: limit the number of scripts to include
62cf866e
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2016/12/17 15:42
otf: for each rule report its script
c665634e
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2016/12/10 14:36
mkfn: select only one of DFLT and latn scripts without -S
27fd6f22
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2016/12/10 13:22
otf: mark-to-base attachment positioning GPOS subtable
26b0c814
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2016/10/17 19:50
trfn: check for character name exceptions in trfn_char()
812db1eb
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2016/10/17 19:50
mkfn: switch to ISC
28682e16
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2016/02/26 05:07
trfn_ch.h: aliases for isolated forms
86b4342a
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2015/06/25 12:04
gen.sh: update fontforge invocation
a6f740a7
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2015/06/25 11:46
trfn: space may be mapped to nbspace (0xa0)
3b33b299
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2015/06/23 19:45
mkfn: suppress glyph positions with -n option
5e95c9c7
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2015/01/30 04:29
trfn: check for agl_exceptions[] later in trfn_name()
d2dccb58
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2015/01/29 19:04
trfn: -l option to suppress the ligatures line
fe24ed35
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2015/01/21 03:40
gen.sh: remove MINKERN
ed1bc8ca
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2015/01/21 03:35
trfn: specify similar glyphs in alts array
75b12403
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2015/01/21 03:34
mkfn: update copyright year
9c7a9a25
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2015/01/21 03:33
afm: remove excess blanks
24e647b0
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/12/05 14:07
trfn: tolower() is unnecessary in hexval()
a0aae4a4
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/12/04 13:41
trfn: be more strict about uXYZW and uniXYZW glyph names
10cc8442
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/10/04 18:47
gen.sh: do not use the keyword function
960e6d47
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/10/04 18:46
Makefile: compatibility with openbsd
0bff8a40
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/10/04 13:55
otf: ignore all positioning rules smaller than -k
2969e897
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/10/04 13:32
gen.sh: the second argument of otfconv is the input font
7ef11b69
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/10/04 04:39
gen.sh: the arguments can specify FP and TP
ba992be9
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/09/18 10:44
trfn_ch.h: map mu to mugreek
b6bbf366
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/08/17 17:12
trfn: include adobe glyph list inside mkfn binary
2198efdc
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/08/15 09:47
otf: xread can be static
47dc2388
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/08/15 09:47
trfn_ch.h: ctype_ascii[] can be static
2f915be0
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/08/15 07:37
otf: remove length macros
2bca368b
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/08/15 07:36
mkfn: generate instead of produce
290d2145
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/08/13 09:01
gen.sh: update the comments before *conv functions
e18df380
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/08/13 08:06
gen.sh: infer postscript font names from the fonts by default
5ec13a66
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/08/13 06:19
mkfn: order otf features automatically based on script name
e4613c6c
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/08/13 05:51
afm: move afm-related functions to afm.c
df10da43
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/08/12 19:46
mkfn: add -O parameter to order otf lookups
25138e47
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/08/12 18:57
otf: sort lookup tables according to their index in the lookup list
eafe059b
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/08/10 08:50
otf: obtain font name from otf name table
00564d48
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/08/08 21:01
otf: the kerning value of the second glyph in gpos type 2 format 1
190de612
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/08/08 10:49
gen.sh: include a loop for converting afm files as well
bdd79e14
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/08/08 04:59
otf: use ggrp lines to define groups of glyphs
edb320d4
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/08/07 21:24
gen.sh: convert otf files to ttf and use mkfn for ttf files
37e5c952
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/08/05 11:17
otf: extension positioning and substitution tables
43e30516
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/08/05 10:36
otf: prefix gpos glyph names with =
f8c8bf67
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/08/05 05:57
otf: warn about unsupported otf features with -w
1e3f9a4a
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/08/05 05:31
otf: chaining contextual substitution format 3
70a9d7e1
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/08/04 19:57
otf: use delta even if offset is nonzero in cmap format 4
83e00ddf
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/08/04 16:17
trfn: fix trfn_name() for afm files
b5dc9f2f
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/08/04 10:38
trfn: ignore dotted glyph names in trfn_name()
73a9e92f
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/08/04 08:13
trfn_ch.h: more unicode aliases for bracket pieces
08a25794
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/08/04 06:40
otf: pairwise kerning based on glyph classes
4802c9e1
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/08/04 06:23
mkfn: filter the scripts and languages to include
eafe97d5
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/08/03 19:27
otf: fix the mapping of cmap format 4 with offsets
50ea50cb
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/08/03 19:24
otf: clean up
7bdbe6ec
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/08/02 10:30
otf: read pairwise kerning values for glyph classes
a0bb8b06
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/08/02 10:23
trfn: minimum kerning value (-k) is in output device units
255f5bc5
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/07/29 10:48
otf: parse some of otf gsub and gpos tables
c895fdcb
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/07/27 19:47
otf: parse ttf files
c576e2a6
– Dirk-Wilhelm Peters <peters@schwertfische.de>
authored
and Ali Gholami Rudi <ali@rudi.ir>
committed
on 2014/07/04 09:04
gen.sh: correct the mapping of Helvetica-Bold
Next