Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > C64 Pixeling > Thoughts on turning charsets into modern fonts
2017-01-18 10:55
Lord Crucifier

Registered: Feb 2004
Posts: 47
Thoughts on turning charsets into modern fonts

What are your thoughts on an hypothetical automated conversion of C64 1x1 charsets to OTF, TTF or WOFF font files, released as an archive in a similar fashion to SOASC=?
2017-01-18 11:47
Isildur

Registered: Sep 2006
Posts: 274
What to say more... GREAT IDEA :D
2017-01-18 12:12
CreaMD

Registered: Dec 2001
Posts: 3034
Nice idea.
2017-01-18 12:50
McMeatLoaf

Registered: Jan 2005
Posts: 105
Info like "first usage/year" or so would be nice too.
2017-01-18 14:21
Smasher

Registered: Feb 2003
Posts: 512
hey Lord Crucifier! ltns!
do update your userpage, u were a f4cg'er for a while yrs ago... :)
great idea about the font conversion!
2017-01-18 14:40
chatGPZ

Registered: Dec 2001
Posts: 11108
i'd find an archive that has the fonts in their native format much more useful
2017-01-18 15:29
Lord Crucifier

Registered: Feb 2004
Posts: 47
@ZeSmasher: Done! :)
@Groepaz: Cool, let me know how that goes!

Are charsets considered public domain? Are they under copyright when ripped from commercial releases? Any difference in charsets from games, intros or demos?

The technical challenge would be nice to think about: how would one go about downloading D64 images and starting each program on it, just so you can inspect the internal memory for charsets? How about charsets exposed in later parts, e.g. auto-loaded parts of demos, or games after space has been pressed in the intro?
2017-01-18 19:25
Digger

Registered: Mar 2005
Posts: 421
I've used PixFont (http://www.kgroup.ru/products.html) in the past but it requires prepping a font a bit (by adding masks etc.) and it's $29 bucks.

https://fontstruct.com/ is free but you'd need to redraw the font unless you hack the XML font protocol and regenerate XML from C64 font binary ;-)
2017-01-18 20:26
Lord Crucifier

Registered: Feb 2004
Posts: 47
Once I have the charset (or a memory dump that contains a charset somewhere), the rest of the font stuff is easy to automate. It's grabbing it from crunched files that worries me. But I suppose an automated emulator trying to run each file on a disk and dumping the memory would be a crude way to get started.
2017-01-18 22:11
Perplex

Registered: Feb 2009
Posts: 254
Shouldn't be too hard to make a program to check through the memory dump in every possible charset area to detect if the bytes in the slots for I and O look anything like those letters. Then use a visual tool to manually find those that can't be detected by the program.
2017-01-20 17:36
Merman

Registered: Dec 2002
Posts: 140
Why limit it to 1x1?
A lot of demos and games use 2x2, which will be even more useful in modern font form.
 
... 15 posts hidden. Click here to view all posts....
 
Previous - 1 | 2 | 3 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Alakran_64
Didi/Laxity
Flex/Artline Designs
Yodelking/Defiers
TheEnemy/TREX/THD
zscs
Hok/Remember
Guests online: 112
Top Demos
1 Next Level  (9.8)
2 Mojo  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Comaland 100%  (9.6)
6 No Bounds  (9.6)
7 Uncensored  (9.6)
8 Wonderland XIV  (9.6)
9 Bromance  (9.6)
10 Memento Mori  (9.6)
Top onefile Demos
1 It's More Fun to Com..  (9.7)
2 Party Elk 2  (9.7)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.5)
5 Rainbow Connection  (9.5)
6 TRSAC, Gabber & Pebe..  (9.5)
7 Onscreen 5k  (9.5)
8 Wafer Demo  (9.5)
9 Dawnfall V1.1  (9.5)
10 Quadrants  (9.5)
Top Groups
1 Oxyron  (9.3)
2 Nostalgia  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top Original Suppliers
1 Derbyshire Ram  (9.5)
2 Black Beard  (9.4)
3 hedning  (9.2)
4 Baracuda  (9.1)
5 Irata  (8.5)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.04 sec.