Fabien Ménager
|
4fe86116a8
Sanitize file inputs
|
11 years ago |
Fabien Ménager
|
afd42c6b4c
Fix UInt32 LE read
|
11 years ago |
Fabien Ménager
|
f0d29b9b44
Fix a bug with little endian names in EOT files and decode UTF16 string
|
11 years ago |
Fabien Ménager
|
49224c6516
Add basic support for EOT font pasing (only header and basic info like name, version...)
|
11 years ago |
Fabien Ménager
|
7c15d5c03b
Add support for composite glyph parsing and encoding
|
11 years ago |
Fabien Ménager
|
8fadad952e
Fix a few validation issues and add type hinting comments
|
11 years ago |
Fabien Ménager
|
1b4a4af077
Deal with line endings and update git ignore
|
11 years ago |
Fabien Ménager
|
4023bbd14d
Update project URL
|
11 years ago |
Fabien Ménager
|
6cd2f2a4b0
Added README
|
12 years ago |
Fabien Ménager
|
ceb9771f55
Merge pull request #2 from adrianmacneil/composer2
|
12 years ago |
Adrian Macneil
|
39a6d597b9
Add composer support
|
12 years ago |
PhenX
|
6346e06afd
Unused variables
|
12 years ago |
PhenX
|
fedc4a5784
Fonts can now be created "from scratch"
|
12 years ago |
PhenX
|
1de37788a8
Encoding of simple glyphs
|
12 years ago |
PhenX
|
2981cb8799
Simplified SVG path creation
|
12 years ago |
PhenX
|
3e8407afbb
Use the SVG path to reduce network bandwith consumption
|
12 years ago |
PhenX
|
f74ed507bb
Added an SVG path export function
|
12 years ago |
PhenX
|
a9edfe25cd
Added a glyph viewer (only simple glyphs in the "glyf" table)
|
12 years ago |
PhenX
|
290ac51fd2
Use UTF-8 as default encoding of the source code
|
12 years ago |
PhenX
|
a1bbd8e39b
Take the ascender and descender metrics in the "hhea" table before "OS/2" to build Adobe Font Metrics files
|
12 years ago |
PhenX
|
bfb743aca2
Added a tool to make font subsets easily
|
12 years ago |
PhenX
|
dafc46615f
The LOCA table was not properly written
|
12 years ago |
PhenX
|
ba1799b200
Added a method to explicitly close file pointers
|
12 years ago |
PhenX
|
115e2c3e6f
If glyph were not in the font when doing font subset, warnings were thrown
|
12 years ago |
PhenX
|
a55c5cae66
Font subsetting works fully now !
|
13 years ago |
PhenX
|
f5ad34480e
Changed the way WOFF fonts are loaded (uncompressed once and for all)
|
13 years ago |
PhenX
|
3bd8613ba0
Font subsetting WIP
|
13 years ago |
PhenX
|
22cf6e8bb8
New handling of font subsetting (WIP)
|
13 years ago |
PhenX
|
128e9c1a54
Written TrueType files are now valid font files! Next : font subset
|
13 years ago |
PhenX
|
d3baaefa60
Added encoding of tables : glyf, hmtx, loca, post
|
13 years ago |
PhenX
|
618fba1b13
Changed the way the source code is documented
|
13 years ago |
PhenX
|
9772833dd3
Initial support for font writing (no valid TTF file written yet)
|
13 years ago |
PhenX
|
ece57175e8
Fixed bad value name in the font explorer
|
13 years ago |
PhenX
|
6a57273569
Split the types of tables and headers into classes
|
13 years ago |
PhenX
|
dad8a054d0
Added support for custome encoding to build Adobe Font Metrics files (ie. not Unicode)
|
13 years ago |
PhenX
|
0ab47bd4cf
Added Kerning data to the Adobe Font Metrics
|
13 years ago |
PhenX
|
f711d53bae
WOFF file header was not parsed anymore
|
13 years ago |
PhenX
|
2f6ede1ca1
Fixed CMAP parsing
|
13 years ago |
PhenX
|
bc574ddeac
Addes SVN properties on the classes
|
13 years ago |
PhenX
|
39788d0080
Added Kern table parsing
|
13 years ago |
PhenX
|
fbd0a5fdb7
Improved the font explorer's appearance (with jQuery tabs)
|
13 years ago |
PhenX
|
83e14bf504
Improved the TrueType collection handling and moved code from Font_TrueType to Adobe_Font_Metrics
|
13 years ago |
PhenX
|
cc8521636a
Added a visual Unicode map
|
13 years ago |
PhenX
|
45ecbc36ac
Added PostScript name parsing
|
13 years ago |
PhenX
|
966de4b166
Added a header to the demo page
|
13 years ago |
PhenX
|
7b2960ac76
Added WOFF fonts and a basic parsing of the header or EOT files
|
13 years ago |
PhenX
|
f331d44049
Added a mapCharCode method
|
13 years ago |
PhenX
|
fcd6c23b42
Added an example TTC file
|
13 years ago |
PhenX
|
0b3ed7f48c
Added support for TrueType Collections (TTC)
|
13 years ago |
PhenX
|
4f52aff72e
Added OpenType (with truetype glyphs)
|
13 years ago |