Timeline
Not logged in

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

26 check-ins

2016-03-21
07:04
[4b953090b9] Leaf: Update makefile to include simple packaging for the demo fonts. (user: Ross tags: trunk)
2016-03-19
20:25
[e570cd1c22] Changed the font name of sevensegmentextended.dotfont. Fixed typos in the comments. (user: Ross tags: trunk)
02:36
[79f4ed1094] Snapshot updates to the other example fonts, mostly with the font license, demo string, and documentation updated. (user: Ross tags: trunk)
02:35
[e68ddc1529] 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. (user: Ross tags: trunk)
2016-03-15
00:02
[f19c56a4b9] Add table overrides, add ASCII aliases, fix typos, fix character orientation to match paper tape specification, and add tape edge lines. (user: Ross tags: trunk)
2016-03-10
21:22
[5322fb3e47] 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. (user: Ross tags: trunk)
21:06
[3eea976223] 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. (user: Ross tags: trunk)
01:02
[5d5253b6c6] 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. (user: Ross tags: trunk)
2015-12-31
01:52
[fd4cf2422a] Add a demostration of how to make kerning pairs. (user: Ross tags: trunk)
01:05
[76c607c341] 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. (user: Ross tags: trunk)
2015-12-30
01:19
[9a99a4c5e4] 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. (user: Ross tags: trunk)
00:51
[4dd7982320] 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. (user: Ross tags: trunk)
00:12
[0a28bda947] Clean up fossil extras a bit. (user: Ross tags: trunk)
2015-12-24
01:11
[b0577ee769] 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. (user: Ross tags: trunk)
2015-12-23
21:15
[ef0d83aeec] Clarify the comments about the name strings. (user: Ross tags: trunk)
18:35
[dcc428b741] 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. (user: Ross tags: trunk)
18:33
[4ce1da6f02] 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. (user: Ross tags: trunk)
02:39
[3a564d3a11] 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. (user: Ross tags: trunk)
2015-12-22
08:24
[402db317f0] 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. (user: Ross tags: trunk)
2015-12-18
01:24
[a262d54ce0] Improved comments. (user: Ross tags: trunk)
01:09
[8c05cd3eda] 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. (user: Ross tags: trunk)
2015-12-17
23:51
[fced8d6b00] Closed-Leaf: initial empty check-in (user: rberteig tags: trunk)
2015-12-12
02:18
[178a8b3114] 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. (user: Ross tags: trunk)
2015-12-10
01:46
[42eea228b9] Fix crnl-glob setting. (user: Ross tags: trunk)
01:45
[a44eb30d29] 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. (user: Ross tags: trunk)
2015-12-07
22:11
[6b6181472d] initial empty check-in (user: Ross tags: trunk)