Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

David JONES

@drj@typo.social
mastodon 4.6.9
  • Open on typo.social

Yorkshire He/Him/Lambda • Type designer by day • Making fonts by night • Fonts published as CubicType

1037 Followers
392 Following
50 Posts
Joined November 09, 2022
Web:
https://about.cubictype.com/
Awards:
3rd prize (greetings card class) Totley Show 2022
shop at itch.io:
https://drj11.itch.io/
IMDB:
https://www.imdb.com/name/nm6813593/
Open post
David JONES @drj@typo.social
· 1d ago
Boosted by @joe@f.duriansoftware.com
xmbdfed can import TrueType/OpenType fonts (using the Freetype library). For testing xmbdfed it's useful to have a few samples of various formats in its repo (ad hoc testing for now, but maybe one day automated). I've just added Comic Sans (comic.ttf) to the repo which i can do under the MIT licence, as it was distributed with Comic Chat when that program was open sourced earlier this year. #xmbdfed #ComicSans
1
0
1
0
Open post
David JONES @drj@typo.social
· 2w ago
Yes, i maintain a Motif bitmap font editor, and you're laughing at me now, but when KDE, Wayland, that G thing all fall to the fascist slop machine, Motif will rise again.
18
1
8
0
Open post
David JONES @drj@typo.social
· 2w ago

My plans for xmbdfed (BDF bitmap font editor) https://codeberg.org/drj/xmbdfed are:

  • soon a maintenance release 4.7.4 ish (4.7 was the last release, in 2004), basically my current changes wrapped up, which are mostly making it compile and removing bugs for a modern system;
  • then later moving towards making it simpler by removing options. So if you actually use it and dearly love some non-default option, say so now. I'll probably change the bitmap editor to be more MacPaint-like too.

#xmbdfed

Codeberg.org

xmbdfed

XMotif BDF Editor (21st Century Edition)

8
1
5
0
Open post
David JONES @drj@typo.social
· 2w ago
i am considering making a Motif calendar app, or perhaps something simpler that just displays today's date. My extensive research suggests that i should implement the French Revolutionary Calendar and the Maya Long Count.
3
1
0
0
Open post
David JONES @drj@typo.social
· 2mo ago
I have a crazy idea and it is that we should have a World Bitmap Font Week, to celebrate the culture of bitmap fonts, and perhaps pay thanks for their work and contributions to society. Also we can make some fonts. At this stage it is just an idea, but with a few more people i think we could have a few coordinated blog posts, and maybe some tools, tutorials, and even workshops? I suggest the 10 days starting 2026-10-19. Who is in? Reply saying yes. And please boost :) #BitmapFont #Font
44
14
45
0
Open post
David JONES @drj@typo.social
· 2w ago
Replying to
@techokami@woof.tech Well, i am working on Tencon https://codeberg.org/drj/font-tencon but it only covers ASCII and the Code Page 437 box drawing at the moment. If you like a 12x22 size, the best is https://github.com/NanoBillion/gallant based on the Sun console font. It's worth poking around the X11 distribution, there are pretty good version of frankly kinda boring fonts like Times and Helvetica; maybe you have already done that, but the bitmap fonts are packaged separately on some distros now. SGI had Helvetica Italic for a lot of their UI and it actually looks pretty good.
Codeberg.org

font-tencon

An 8x16 console font with capital height of 10

2
1
0
0
Open post
David JONES @drj@typo.social
· 2mo ago
Boosted by @joe@f.duriansoftware.com
Source code for the XMotif BDF Editor xmbdfed now on codeberg https://codeberg.org/drj/xmbdfed I've cleaned it up from the 4.7 release in 2004 so that it compiles in 2026, and fixed a few typos. For me it now compiles on Raspberry Pi OS, but you may need to tweak the Makefile. You'll also need its dependencies: libfreetype libxmu libmotif libxpm and more (that for me were already called in via dependencies of dependencies). Having tried to make a font in both gbdfed and xmbdfed, i can report that xmbdfed crashes less. I made 3 glyphs in xmbdfed, which is 3 more than in gbdfed. I'm going to make more glyphs now. #BDF #BitmapFont
Codeberg.org

xmbdfed

XMotif BDF Editor (21st Century Edition)

18
1
9
0
Open post
David JONES @drj@typo.social
· 2w ago
Replying to
@techokami@woof.tech So my notes point to https://github.com/Tecate/bitmap-fonts/tree/master/bitmap/sgi which has Screen and other SGI fonts in PCF format (a binary conversion of BDF); there are also plenty of other BDF/PCF fonts in that repo. Here's rock18 from SGI. #BitmapFont
GitHub

bitmap-fonts/bitmap/sgi at master · Tecate/bitmap-fonts

Monospaced bitmap fonts for X11, good for terminal use. - Tecate/bitmap-fonts

1
0
1
0
Open post
David JONES @drj@typo.social
· 2w ago
Replying to
@techokami@woof.tech Hmm, the SGI terminal font, well loved, was called "Screen" apparently (thanks SGI). I think i do have a lead somewhere, but it might be tomorrow before i can dig it up.
1
1
0
0
Open post
David JONES @drj@typo.social
· 2mo ago
Boosted by @joe@f.duriansoftware.com
*Frankenstein voice* "It's alive!". xmbdfed running on my M4 Mac after compiling. Loads of warnings, but only a couple of errors that needed tweaking away. xmbdfed is Mark Leisher's XMotif (xm) Bitmap Distribution Format (bdf) Editor (ed). The source code i found on Wayback, because of course the original New Mexico State University server is gone. And i only found the link because of the assiduous recording of Luc Devroye, a name who everyone in the type community probably knows, but sadly his website/archival project will not be being updated. Parts of this project, and the greater enterprise, feel like sand slipping through my hands. #xmbdfed #BitmapFont
7
0
4
0
Open post
David JONES @drj@typo.social
· 3mo ago
At @nina_kali_nina@tech.lgbt 's behest, I got a lightbox from LIDL. Look how beautiful it makes this random sample of a rose leaf look. The circle is cut out by a leafcutter bee, which is why is was taking the picture.
12
0
1
0
Open post
David JONES @drj@typo.social
· 4mo ago

Bitmap fonts, eh? What's your favourite font format? Yes, i know about TrueType (though examples would be welcome), BDF, Windows FON (a bit), Adobe BDF (a bit), Plan 9.

Please RT.
#BitmapFont

typo.social
14
44
21
0
Open post
David JONES @drj@typo.social
· 2mo ago
Replying to
@aceryz@social.hackerspace.pl @nina_kali_nina@tech.lgbt The "classic" era, Epson FX-80 and i suspect this printer is similar, the "dot" was about 1 printer's point. 1/72 inch. But, especially in higher quality modes, the dot spacing was higher: 144dpi horizontally, and 216dpi vertically: adjacent dots would overlap. The normal printing mode was 144 dpi horizontally and 72dpi vertically, but with the added restriction that adjacent dots had to be 1/72 inch apart or more (couldn't fire the same pin twice in succession). You get higher quality by slowing everything down and doing more passes.
3
2
0
0
Open post
David JONES @drj@typo.social
· 4mo ago
RE: https://todon.eu/@CrimethInc/116691164524691459 I cannot recommend her graphic novel Persepolis enough. Please read it, share it, talk about it. If it helps motivate you (and it should), it's banned in various localities. (i read it last year—a rare case where i read a classic before the author died). #Bookstodon
todon.eu
8
1
6
0
Open post
David JONES @drj@typo.social
· 2mo ago
Replying to
@SarraceniaWilds@sunny.garden Here in Yorkshire (and i suppose the wider countries) my favourite bus-related activity is to bamboozle drivers by referring to bus-stops by their actual names, as printed on the bus-stop itself. Obviously I'm _supposed_ to use the name of a pub, or a cinema that closed down 20 years ago.
2
0
0
0
Open post
David JONES @drj@typo.social
· 4mo ago
Boosted by @joe@f.duriansoftware.com
I downloaded all 8000ish[*] BDF font files on the internet: https://codeberg.org/drj/allofbdf ; it's a repo < 100e6 bytes [*]: it's actually "just" the ones on discmaster.textfiles.com
codeberg.org
6
1
1
0
Open post
David JONES @drj@typo.social
· 5mo ago

I have done a #Mayke of pickled onions. The secret ingredient is flowers and pods from the overwintered kale ("it's Cavolo Nero, actually"), all parts of which are edible (true of all brassicas, but note that edible means "not poisonous", not "delicious").

typo.social
6
0
2
0
Open post
David JONES @drj@typo.social
· 3mo ago
In the choice between a millionaire politician in a blue suit, and a bin. It's clear which is the anti-establishment option. #ukpol
2
1
3
0
Open post
David JONES @drj@typo.social
· 4mo ago
Replying to
@joe@f.duriansoftware.com Here it is in xedit (on Raspbian). First impressions are: it's absolutely beautiful. And pretty much the perfect size for my 100dpi telly. Funny, i am also working on a BDF font (much smaller repertoire).
3
4
1
0
Open post
David JONES @drj@typo.social
· 5mo ago
Replying to
@mapto@masto.bg @olivia@scholar.social @CyberneticForests@assemblag.es a lot of Searle's thinking is like that.
3
2
0
0
Open post
David JONES @drj@typo.social
· 2mo ago
Replying to
@fabio@manganiello.eu midnight social curfew for boomers would be so much better
1
0
1
0
Open post
David JONES @drj@typo.social
· 4mo ago
Replying to
@typeswitch@gamedev.lgbt there was a good/bad period when i literally saw Swedish programmers using ø (for {?) and Japanese programmers using ¥ for \. Like, in their on-screen listings. Because it was all 8-bit and the actual compiler didn't care about the so-called encoding.
2
0
0
0
Open post
David JONES @drj@typo.social
· 4mo ago
Replying to
@microblogc@neopaquita.es ah yes, basically all the 9-pin printers were like that. It is an interest of mine https://drj11.itch.io/norma-font (plus other works in progress). So are they in a stable font file format then? Could be handy to know about.
drj11.itch.io
2
0
0
0
Open post
David JONES @drj@typo.social
· 4mo ago
Replying to
@tyalie@chaos.social i can see the advantages. it has a brutal simplicity that part of me likes. Especially, as you say, for something highly constrained. Implementing a uxn VM is of course a classic sidequest ;)
2
0
0
0
Open post
David JONES @drj@typo.social
· 4mo ago
Replying to

@mhd@tilde.zone so i never did play around with BDF fonts in the 1990s when i was using X11. I guess because the setup i used most, an X server logged onto a large shared Unix server, did not allow me to fiddle the served fonts.

Except reading around now, it seems that i can (or could have) run my own xfs and edit BDFs in a subdirectory of $HOME. I guess i wasn't that interested at the time.

Also, in my first job, where there were plenty of different Unix workstations it would have been possible to "borrow" fonts from another font server; but again, never did that either.

1
0
0
0
Open post
David JONES @drj@typo.social
· 4mo ago
Replying to
@europlus@social.europlus.zone Nice. more of a font that a font_format_ but nice to see nevertheless. I see that you have provided the font in many formats (yay!); are any of those your favourite? And btw your occluded counter problem (in the /O and so on) was probably _winding_ direction. In a modern OTF the two contours of the /O have to wind in opposite directions. It's possible that earlier software did something different when they were in the same direction.
1
1
0
0
Open post
David JONES @drj@typo.social
· 4mo ago
Replying to
@tyalie@chaos.social yes its simplicity makes up for other shortcomings :) Do you have a public example of it being used outside of uxn/varvara? (i'm not saying it doesn't happen, but it would be nice to see an example).
1
2
0
0
Open post
David JONES @drj@typo.social
· 4mo ago
Replying to
@yomimono@wandering.shop oh this is great, thanks!
1
0
0
0
Open post
David JONES @drj@typo.social
· 4mo ago
Replying to
@tyalie@chaos.social Ah, that definitely makes the quirky appendix at least. thanks :)
1
1
0
0
Open post
David JONES @drj@typo.social
· 5mo ago
Replying to
@mapto@masto.bg yeah that one
1
1
0
0
Open post
David JONES @drj@typo.social
· 4mo ago
Replying to
@RealGene@hachyderm.io lol. their Order button (on the home page) doesn't work. I assume it doesn't matter as their customers have had their number on their rolodex since the 20th century.
0
1
0
0
Open post
David JONES @drj@typo.social
· 4mo ago
Replying to
@paulvanderlaan@typo.social comedy. But I have added it to the document I am compiling.
0
0
0
0
Open post
David JONES @drj@typo.social
· 4mo ago
Replying to
@vgarzareyna@mstdn.mx @quixoticgeek@social.v.st plants are about 2%, so we're 10x on nature already. And plants are how you make wood chip or coal for burning.
0
0
0
0
Open post
David JONES @drj@typo.social
· 2mo ago
Replying to
@joe@f.duriansoftware.com @numist@xoxo.zone I'm not sure i had seen this comment earlier, but i was absolutely thinking that a few days ago. Like a 300 dpi laser printer (which had no graytones, only "on" or "off"); and our displays are approaching that now, right?
0
0
0
0
Open post
David JONES @drj@typo.social
· 4mo ago
Replying to
@joe@f.duriansoftware.com how does one disable anti-aliasing please?
0
1
0
0
Open post
David JONES @drj@typo.social
· 4mo ago
Replying to
@6@possum.city i supposed SFD does technically count, but i was thinking more of installation and distribution formats. I think it will get an honourable mention. Technically, ttx would count (the XML version fonttools format for TTF).
0
0
0
0
Open post
David JONES @drj@typo.social
· 4mo ago
Replying to
@vga256@mastodon.tomodori.net Makes me feel not too bad for writing a gofer (sort of a Haskell spin-off) program to convert RTF files to CHM for Arthur's interactive ML system for students. ;)
0
0
0
0
Open post
David JONES @drj@typo.social
· 4mo ago
Replying to
@kalleboo@bitbang.social oh right. It's on my radar but i haven't researched yet. You can just edit the font using the standard ResEdit!? Amaze. now i think about it, didn't @letterror@typo.social give a talk about this? (that i haven't *cough* seen).
0
4
0
0
Open post
David JONES @drj@typo.social
· 4mo ago
Replying to
@wj@ruby.social isn't that Toto's Africa?
0
1
0
0
Open post
David JONES @drj@typo.social
· 4mo ago
Replying to
@domi@donotsta.re So yeah, the 2 that i randomly checked are: a PNG, _plus_ a JSON file that describes the positions and widths and so on. Makes sense for the very many coloured fonts that videogames use.
0
1
0
0
Open post
David JONES @drj@typo.social
· 4mo ago
Replying to
@markiejiang@mastodon.social aged like milk. Lol.
0
1
0
0
Open post
David JONES @drj@typo.social
· 4mo ago
Replying to
@6@possum.city well, background reading on kissinger 2 was certainly not what I expected for Saturday morning reading. Why is there a unifont kissinger font war? [Rhetorical] *smdh*
0
0
0
0
Open post
David JONES @drj@typo.social
· 4mo ago
Replying to
@joe@f.duriansoftware.com yeah, it doesn't seem to do anything (for Andale Mono 18), but i'll poke around.
0
0
0
0
Open post
David JONES @drj@typo.social
· 4mo ago
Replying to
@domi@donotsta.re i mean, that's an image format, not usually used for storing fonts. Do you actually use it? In a spritemap or something?
0
3
0
0
Open post
David JONES @drj@typo.social
· 4mo ago
Replying to
@RealGene@hachyderm.io i admire the hubris of font formats like these. I am looking at the header, and it's like yeah these _exact_ 43 struct fields are just what i need to represent all metadata for all fonts forever (TrueType has the same hubris).
0
1
0
0
Open post
David JONES @drj@typo.social
· 2w ago
Replying to
@techokami@woof.tech got link?
0
1
0
0
Open post
David JONES @drj@typo.social
· 2mo ago
Replying to

@simontatham@hachyderm.io @thaodan@mastodon.social sure, less predates vim, but it doesn't predate vi. (though more might; i'm not sure)

0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 20:51:49 UTC