Timeline
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

26 check-ins

2016-03-21
07:04
Update makefile to include simple packaging for the demo fonts. Leaf check-in: 4b953090b9 user: Ross tags: trunk
2016-03-19
20:25
Changed the font name of sevensegmentextended.dotfont. Fixed typos in the comments. check-in: e570cd1c22 user: Ross tags: trunk
02:36
Snapshot updates to the other example fonts, mostly with the font license, demo string, and documentation updated. check-in: 79f4ed1094 user: Ross tags: trunk
02:35
Add support for additional raw XML tables provided by a dotfont file. This is experimental and will change. It is demonstrated in sevensegmentextended.dotfont as a way to provide teh kerning table. check-in: e68ddc1529 user: Ross tags: trunk
2016-03-15
00:02
Add table overrides, add ASCII aliases, fix typos, fix character orientation to match paper tape specification, and add tape edge lines. check-in: f19c56a4b9 user: Ross tags: trunk
2016-03-10
21:22
Pick up circle definition as improved for the punched paper tape font. Adjust Makefile to have sensible targets, and to build TTF files for each demo font by default. check-in: 5322fb3e47 user: Ross tags: trunk
21:06
Punched paper tape font, fed starting from left, with bit 0 at the top edge. Set at 72 point for approximately 100% scale of real paper tape. check-in: 3eea976223 user: Ross tags: trunk
01:02
Work in progress on a 5x7 dot matrix font with nearly circular dots. Covers codes 0x21 thru 0x47. Plan is to complete the 96 printable ASCII slots. Modeled after the character generator ROM in the popular HD44780 LCD controller chip. check-in: 5d5253b6c6 user: Ross tags: trunk
2015-12-31
01:52
Add a demostration of how to make kerning pairs. check-in: fd4cf2422a user: Ross tags: trunk
01:05
Fixed a bug in the calculation of the font bounding box with matching change to the seven segment font definition. This showed in Windows by the font being clipped at the baseline instead of allowing the descenders in the comman and colon to show. check-in: 76c607c341 user: Ross tags: trunk
2015-12-30
01:19
Add a basic command line parser based on the Penlight library pl.lapp module, and use it to check arguments, produce a usage message, and implement a proper --verbose option. check-in: 9a99a4c5e4 user: Ross tags: trunk
00:51
First cut at separating the font description out of the dotfonter tool. Font descriptions are now in .dotfont files, which are syntactically just Lua. The seven segment font is added to the source kit as a sample. check-in: 4dd7982320 user: Ross tags: trunk
00:12
Clean up fossil extras a bit. check-in: 0a28bda947 user: Ross tags: trunk
2015-12-24
01:11
Move TTX details of TrueType contours into ttfont where it belongs, leaving a very simple array of arrays for the glyph outline exposed to scripting. check-in: b0577ee769 user: Ross tags: trunk
2015-12-23
21:15
Clarify the comments about the name strings. check-in: ef0d83aeec user: Ross tags: trunk
18:35
Make the MIT license I assumed I had applied explicit in the Readme and in the code. The license will also be added to the public repository's documentation, and the repository publicly announced some time after this checkin. check-in: dcc428b741 user: Ross tags: trunk
18:33
Clean up some contours, restore the X in the .notdef glyph's box (which still should be redrawn without overlaps), and clean up some comments. check-in: 4ce1da6f02 user: Ross tags: trunk
02:39
Found cause of installation problem on Windows due to missing a string from the TTF name table. Along the way, improved the calculation of a number of head and hhea fields, and made a variety of other tweaks. The output is now a valid (if badly named) TTF file that covers 0-9, A-F and a few punctuation marks drawn with inter-digit dots. check-in: 3a564d3a11 user: Ross tags: trunk
2015-12-22
08:24
Made produced seven segment font pass all the tests of the Microsoft Font Verifier. The font, however, is still not acceptable to Windows either for Preview or Install. check-in: 402db317f0 user: Ross tags: trunk
2015-12-18
01:24
Improved comments. check-in: a262d54ce0 user: Ross tags: trunk
01:09
Add code to process a simple seven segment font and create temp.ttx from it. The result compiles with TTX and successfully creates a reference dump with FRET, but won't preview or install in Windows. check-in: 8c05cd3eda user: Ross tags: trunk
2015-12-17
23:51
initial empty check-in Closed-Leaf check-in: fced8d6b00 user: rberteig tags: trunk
2015-12-12
02:18
Refactored more tables into their own modules, leaving the core glyph tables in the new ttfont module. That emptied the mail script in dotfonter.lua to begin work on actual dot fonts. check-in: 178a8b3114 user: Ross tags: trunk
2015-12-10
01:46
Fix crnl-glob setting. check-in: 42eea228b9 user: Ross tags: trunk
01:45
Initial checkin with a framework that writes an apparently valid TTX file describing a font with no useful characters beyond the undefined character glyph. This needs refactoring to manage the creation of glyphs in the several tables that need to know, an input system for various bitmap formats, parameter handling, and so forth. check-in: a44eb30d29 user: Ross tags: trunk
2015-12-07
22:11
initial empty check-in check-in: 6b6181472d user: Ross tags: trunk