Doom Font Genesis - Viewer and Generator for Doom Fonts

Maps, modifications, add-ons, projects, and other releases for Zandronum. Also includes announcers.
Post Reply
User avatar
Ermac
 
Posts: 61
Joined: Wed Jun 06, 2012 4:45 am
Location: Serbia
Contact:

Doom Font Genesis - Viewer and Generator for Doom Fonts

#1

Post by Ermac » Sat Dec 22, 2018 11:14 pm

Q: What is it?
A: Program for both viewing and generating Byte Map Fonts (abbr. BMF) and Lump Fonts (extension is .LMP).
It's intended for the newest generations of Doom ports including ZDoom, GZDoom and Zandronum. Works in pair with SLADE.

A: Which version is actual?
Q: Actual version is Doom Font Genesis V1.7.5 - WARDEN.

Q: Which modes program has?
A: It has viewing mode without editing and creator mode for creating font
using some installed font on the OS as a base.

Q: Alright, can you give me some help and tips about it?
A: Help is not too much verbose but gives some information. Check program Help.
The main tip is that only small subset of fonts can by synthesized
and even smaller subset will look good in the game.

Q: What programming language was used to made this?
A: Program is written in Java 1.8.

Q: Is program open or closed source?
A: I decided to make it open-source for the benefits and good for all of us.

Download link:
http://www.mediafire.com/file/b6n3uog5q ... EN.7z/file

Source code link:
https://github.com/ErmacMKIII/DoomFontGenesis

Screenshots of current version 1.7.5 WARDEN (click to load it and use the new tab):

LOAD EXISTING DOOM FONT:
Image
Image

CREATE FROM PREEXISTING FONT:
Image
Image

Youtube video (done for old version 1.7.1 - STONEWALL):
phpBB [media]


Any questions about the program and how to use it, any critique if you have, feel free to write it. Good luck fellow Doomers!
Last edited by Ermac on Wed Jan 29, 2020 4:51 pm, edited 13 times in total.

User avatar
Ermac
 
Posts: 61
Joined: Wed Jun 06, 2012 4:45 am
Location: Serbia
Contact:

Re: Doom Font Genesis

#2

Post by Ermac » Mon Feb 11, 2019 10:39 am

Yo; my program has been upgraded to support lump fonts (.lmp) and renamed to "Doom Font Genesis". On the other hand I decided to make the source public since I am aiming at people to learn programming and I love people. This what I am doing is for their benefits.

User avatar
Ermac
 
Posts: 61
Joined: Wed Jun 06, 2012 4:45 am
Location: Serbia
Contact:

Re: Doom Font Genesis

#3

Post by Ermac » Thu Feb 21, 2019 10:14 pm

Updated to version 1.7.2 - TITANIUM. Performance increased and zoom slider added (from 10% to 400%). In main post is everything you need.

User avatar
Ermac
 
Posts: 61
Joined: Wed Jun 06, 2012 4:45 am
Location: Serbia
Contact:

Re: Doom Font Genesis

#4

Post by Ermac » Thu May 30, 2019 5:05 pm

New version, unlocked 1.7.3 URANIUM with new features and fixed bugs when palette is maxed out. Visually no difference, but under the hood it's completely hot.
If you had problems with color overflow (when choosing Palette: None), now the problem is no more. It has simple minimal deviation algorithm when you reach 256 colors in palette so you always choose the best match for color.
Visually less difference, but it doesn't anymore strain or limits the user from doing just that.

Enjoy using this program and throw in some feedback or thoughts about it!
Last edited by Ermac on Wed Jan 22, 2020 3:34 am, edited 1 time in total.

User avatar
Ænima
Addicted to Zandronum
Posts: 3523
Joined: Tue Jun 05, 2012 6:12 pm

Re: Doom Font Genesis

#5

Post by Ænima » Wed Jun 05, 2019 11:00 am

Yay.
­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­
Doom64: Unabsolved: New weapons, monsters, and gameplay features for coop !


ZandroSkins
: a pack made by our community

User avatar
Ermac
 
Posts: 61
Joined: Wed Jun 06, 2012 4:45 am
Location: Serbia
Contact:

Re: Doom Font Genesis - Viewer and Generator for Doom Fonts

#6

Post by Ermac » Wed Jan 22, 2020 3:42 am

Updated to 1.7.5 - WARDEN with new effect "Drop Shadow" in which you can specify angle in range 0..360 in degrees. To see more verbose check changelog.txt from the archive. [Edit] Multiplier is affected when choosing shadow.

Post Reply