After my blog post about the .TDF Fonts file specification is decided to write a little tool myself. I also have a large collection of TheDraw ANSI fonts to check out. The Editor “TheDraw” is also available for download here. To be able to run the Editor, you require an emulator for MS-DOS. I recommend DOSBOX, which is also available for download in my downloads section. .TDF Files are font files for TheDraw, the ANSI Text Editor for MS-DOS. The Editor comes with a tool for managing .TDF files called TDFONTS.EXE, but my tool provides some features that are not provided by the original tool. Also my tool is for Windows, meaning that you don’t need an MS DOS Emulator like DOSBOX etc. to run it. Main Tool Window The Features Instant Preview of the Font(s) (80×25 and 80×50 mode are available) Re-Arrange Order of Fonts in Collection (Including Sorting Fonts by Title) Add/Remove Fonts Rename FontsSimply double-click on the title column of the font. Change SpacingSimply double-click on the spacing column of the font. Change Font Type: “Outline” to “Color” or “Block“, “Block” to “Color” or “Color” to “Block“Simply double-click on the Type column of the font. Create a Fonts Collection of all your TheDraw fonts and save it as .TDFX proprietary Collection File Save Collection as .TDF Fonts File Collection Export Individual Fonts as .TDF Fonts File Export Font Preview as Image or Text Supported Image Formats: .PNG, .BMP, .JPG, .ICO, .GIF, .TIF, .EMF, .WMF Supported Text Formats:
[…]
I spend quite some time on my “FONTS COLLECTION” for the MS DOS ANSI/ASCII Text Editor “TheDraw“. The font file is in binary format and I wondered how it is structured to maybe write later some tools around it, like a Font Viewer for Windows, Converter to and from ANSI and stuff like that. Note that this is not an official specifications document, I reverse engineered it by testing, so there might be cases I am unaware of, although I am pretty confident that I covered everything about it. “TheDraw” Fonts Files have the extension “.TDF” (which is short for “TheDraw Font” duh :)). One .TDF Fonts file is by default designed as a “collection” of multiple fonts, even if it only holds a single font (like after exporting a single font to an extra file). It can hold up to 34 fonts. More are not possible, if used with TheDraw itself or with it’s external TDFONTS.EXE Fonts Editor utility. An empty fonts file without any font in it yet is always 232 bytes in size. The actual character data are always stored after those 232 bytes and can vary in size, depending on the size, type and complexity of the font characters. Every additional font added to the collection is 212 bytes long if without any character data. Font Header OffsetLengthDescriptionSample Value 0 1 Character 19 (13h) 13 1 18 Fix String TheDraw FONTS file 19 1 Character 26 (1Ah) 1A 20 4 Fix 4 Bytes Sequence Indicating the
[…]
Welcome back Folks, I posted only a couple weeks ago about the re-design and extension of my TheDraw ANSI/ASCII Fonts Collection. But since then, the collection was expanded significantly again. The total number of Fonts was boosted from 112 to 141 (That’s an addition of 29 Fonts)! About half of the new additions are fonts that I found in my existing archives scattered here and there. The other half are fonts that I created new myself. Many of those new fonts that I created for TheDraw are fonts that were created for the ASCII Font Tool “Figlet” using the FIGFonts Standard. Figlet only supports ASCII fonts (no Color) so I created colored versions of some of the fonts all by myself. Most of the new additions that I created are fonts that are complete or almost complete, which is usually rare for existing TheDraw fonts, meaning that next to standard letters and maybe numbers, also a lot of special and punctuation characters are available for those fonts. Check out the updated TheDraw Fonts Collection of mine here! Here is list of most of the additions that I created myself, previously not available as TheDraw Font anywhere. COLOSSAL.TDF.ZIP FRAKTUR.TDF.ZIP ROMANNC2.TDF.ZIP ROMANNS.TDF.ZIP ROMANNSC.TDF.ZIP BLOODLG.TDF.ZIP BLOODLGC.TDF.ZIP COSMIC.TDF.ZIP BLOODSMC.TDF.ZIP BLOODSML.TDF.ZIP GRAFFITI.TDF.ZIP LARRY3D.TDF.ZIP STRIPES.TDF.ZIP STRIPESS.TDF.ZIP USAFLAG.TDF.ZIP PEPPER.TDF.ZIP I hope you enjoy it, Cheers! Carsten aka Roy/SAC
It was time for a re-design of my ASCII Nudes gallery. I had 3 main goals in mind. Make the original photographs or pictures used by the artists as reference accessible directly within the gallery. Previously those were only available via an older blog post of mine. Allow easier navigation of the gallery. I accomplished that by providing full keyboard control throughout the gallery and by providing the ability to jump to the next piece directly from the detail overlay screen, without the need to go back to the main gallery grid. As mentioned in 2. already. I am using overlays now instead of annoying pop-ups or new browser windows. The Boss-Key feature is still around, although not via the big red prominent button as before. Now a simple pressing of the letter “b” on your keyboard will do the trick. If you press “b” for a second time, you will be back where you left of before. Keyboard Shortcuts Available in the Detail Overlay: a = show ASCII Version p = show Photo (if available) s = show Side by Side (if available) + = (The + on the Key Pad) Increase Font Size (only available in ASCII View Mode) – = (The – on the Key Pad) Decrease Font Size (only available in ASCII View Mode) d = Download Original ASCII Text File Arrow Right = Next Piece Arrow Left = Previous Piece ESC = Close Overlay h = Show Keyboard Shortcuts Help b = BOSS Key
[…]