Timeline
Not logged in

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

29 timeline items

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)
00:57 • Changes to wiki page dotfonter (user: rberteig)
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:56 • Edit [fced8d6b00e3b7dc|fced8d6b00]: Mark "Closed". (user: Ross)
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
23:23 • Changes to wiki page dotfonter (user: Ross)
22:11
[6b6181472d] initial empty check-in (user: Ross, tags: trunk)