ZSNES Custom GUI Fonts

General area for talk about ZSNES. The best place to ask for related questions as well as troubleshooting.

Moderator: ZSNES Mods

Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

ZSNES Custom GUI Fonts

Post by Deathlike2 »

Download the font that ipher provided for testing:
http://aerdan.is-from.us/~deathlike/zfont.txt
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
Clements
Randomness
Posts: 1172
Joined: Wed Jul 28, 2004 4:01 pm
Location: UK
Contact:

Post by Clements »

Looks great.

With ipher's font, I like the majority of letters, apart from Y. I changed it back to the old one:

(Y
10001000
01010000
00100000
00100000
00100000)
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

Last edited by Deathlike2 on Sun Jun 25, 2006 11:10 pm, edited 1 time in total.
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
xamenus
Veteran
Posts: 907
Joined: Fri Jul 30, 2004 12:26 am

Post by xamenus »

Small bug:

Custom Font
Click Enters GUI

Both options use the 'C' shortcut key, resulting in a conflict.
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

Ah.. I see.. I might look into fixing that...
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
Clements
Randomness
Posts: 1172
Joined: Wed Jul 28, 2004 4:01 pm
Location: UK
Contact:

Post by Clements »

One other thing I noticed was that the framerate of the GUI drops dramatically when a dropdown menu is selected with a custom font enabled, which is particularly noticable with the a GUI effect on.
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

I'm not sure if I can fix the shortcut key... there are too many letters/numbers taken to make this possible...

As for the performance issue, hopefully this is fixed now.
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
Clements
Randomness
Posts: 1172
Joined: Wed Jul 28, 2004 4:01 pm
Location: UK
Contact:

Post by Clements »

Performance issue is confirmed to be fixed.
Aerdan
Winter Knight
Posts: 467
Joined: Mon Aug 16, 2004 10:16 pm
Contact:

Post by Aerdan »

Deathlike2 wrote:I'm not sure if I can fix the shortcut key... there are too many letters/numbers taken to make this possible...
'o' isn't used.
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

Aerdan: I already figured that out.

Thanks Jonas_Quinn1 for the shortcut fix.
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
Agozer
16-bit Corpse | Nyoron~
Posts: 3534
Joined: Sun Aug 01, 2004 7:14 pm
Location: Nokia Land

Post by Agozer »

That's a pretty cool font you got there. Just compiled with Zget and noted that the config files have gone though quite an overhaul. Nice.
whicker: franpa is grammatically correct, and he still gets ripped on?
sweener2001: Grammatically correct this one time? sure. every other time? no. does that give him a right? not really.
Image
xamenus
Veteran
Posts: 907
Joined: Fri Jul 30, 2004 12:26 am

Post by xamenus »

Well, it is going to be fun adding this feature to the docs. I'll probably end up making it sound more confusing than what it really is. :(

Just to make sure, is this feature in the DOS port also?

Also, would it be possible if ZSNES could auto-generate this file with the default values upon first run, so that newcomers without ipher's file would have something to work with? I don't think anyone is going to want to write their own file from scratch.
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

xamenus, it is actually easier that it looks codewise (ipher's custom font idea was pretty damn cool to begin with)

Yes.. this feature is in the DOS port as well (I've tested it myself).. I can't test SDL (but it should probably work too).

I think it can/will be done, but I'd have to port the default font values somewhere... and that will be a pain in the ass (seriously, it is). It wouldn't be hard though.

Porting the default values is not on my priorities at the moment.. I want to add something to the DOS port first hopefully (it's not new stuff or anything).
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
Agozer
16-bit Corpse | Nyoron~
Posts: 3534
Joined: Sun Aug 01, 2004 7:14 pm
Location: Nokia Land

Post by Agozer »

I started tinkering with the custom font and came up with this:
Image
Looks best with blur filters, the image above is filtered with Super 2xSaI.

http://koti.welho.com/ahesso/Data/Zfont.zip

I also made two different versions of the letter G in case you don't like how it looks now. The other is like a mirrored lowercase E.
Last edited by Agozer on Mon Jun 26, 2006 5:02 pm, edited 1 time in total.
whicker: franpa is grammatically correct, and he still gets ripped on?
sweener2001: Grammatically correct this one time? sure. every other time? no. does that give him a right? not really.
Image
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

Nice to see ZSNES has the most customizable GUI out there :P
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
byuu

Post by byuu »

Cool, can we all submit 5x5 fonts? I'd like to make one, too. Preferrably all lowercase, my favorite :)

Or perhaps if I haven't already said it, make ZSNES look for "font.dat" or something, and if not there default to the original internal one?

Well, darn. Can't do lowercase i or j. And G looks pretty bad, too. Hmm, what say you bump that font up to 5x7? Heh.
Agozer
16-bit Corpse | Nyoron~
Posts: 3534
Joined: Sun Aug 01, 2004 7:14 pm
Location: Nokia Land

Post by Agozer »

If there is no zfont.txt and you enable 'Use Custom Font', all text dissappears. :/ So yeh, it would be nice to for the option to be greyed out/disabled (or maybe a message box would be displayed) if zfont.txt is not found.
whicker: franpa is grammatically correct, and he still gets ripped on?
sweener2001: Grammatically correct this one time? sure. every other time? no. does that give him a right? not really.
Image
xamenus
Veteran
Posts: 907
Joined: Fri Jul 30, 2004 12:26 am

Post by xamenus »

Agozer wrote:If there is no zfont.txt and you enable 'Use Custom Font', all text dissappears. :/ So yeh, it would be nice to for the option to be greyed out/disabled (or maybe a message box would be displayed) if zfont.txt is not found.
Well, eventually ZSNES might automatically generate zfont.txt (with the default fonts) if it doesn't find it.
byuu

Post by byuu »

Ah, yes. 5x7 would work great.

Image
( http://img468.imageshack.us/my.php?imag ... ull1wp.png )

And please, don't say "that's impossible". I was told the same thing about adding a VWF to the GUI and that was far more difficult :P

The only thing is that the load menu would have to go from 15 items to 13. I believe it is well worth it for being able to enter caps+lowercase letters and have an overall much more readable font. The problem with the load screen has always been the horizontal width, anyway. But I'm sure you guys have your reasons for not merging the filename and directory fields and/or using a variable-width font for that window alone.

Those horizontal red lines would obviously need to go under letters other than 'g,j,p,q,y' ortherwise the red will be slightly obscured. That, or one could "mask" against the letters (eg combine the red+bottom line of these letters).

Anyway, if you guys like this, and want to use it, but won't do the work... then if you promise me you will use it, I can try and work on modifying ZSNES to support this 5x7 font system.
grinvader
ZSNES Shake Shake Prinny
Posts: 5632
Joined: Wed Jul 28, 2004 4:15 pm
Location: PAL50, dood !

Post by grinvader »

byuu wrote:Ah, yes. 5x7 would work great.

And please, don't say "that's impossible". I was told the same thing about adding a VWF to the GUI and that was far more difficult :P

<stuff>

Anyway, if you guys like this, and want to use it, but won't do the work... then if you promise me you will use it, I can try and work on modifying ZSNES to support this 5x7 font system.
Or you could wait for me to find the time to actually pull the GUI upsize and make a semi-VW font (semi because it would max horizontally at 10 for limited width reasons).
Of course, finding the time could be tough. Heh.
皆黙って俺について来い!!

Code: Select all

<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
byuu

Post by byuu »

Indeed, I could. Mmmm, 10x10 font in a 512x448 GUI. I'm half tempted to make a concept markup of it.

Any wildly rough estimate as to when this would be ready? Heh.
grinvader
ZSNES Shake Shake Prinny
Posts: 5632
Joined: Wed Jul 28, 2004 4:15 pm
Location: PAL50, dood !

Post by grinvader »

Some wild months ? It depends on so many parameters, it's worse than weather forecasting.
皆黙って俺について来い!!

Code: Select all

<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
byuu

Post by byuu »

Aww. Well at any rate, here's my submission for the 512x448 GUI :

Image
( http://img389.imageshack.us/my.php?imag ... 5123oh.png )

Yeah, yeah, no icon on the titlebar... oh, the limitations of VBA :(
grinvader
ZSNES Shake Shake Prinny
Posts: 5632
Joined: Wed Jul 28, 2004 4:15 pm
Location: PAL50, dood !

Post by grinvader »

*chuckles*

You forgot the colour intensity values on the right of the slidebars... but they wouldn't even be used in such a GUI, now would they ? ;)
皆黙って俺について来い!!

Code: Select all

<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Agozer
16-bit Corpse | Nyoron~
Posts: 3534
Joined: Sun Aug 01, 2004 7:14 pm
Location: Nokia Land

Post by Agozer »

That just looks fugly.
whicker: franpa is grammatically correct, and he still gets ripped on?
sweener2001: Grammatically correct this one time? sure. every other time? no. does that give him a right? not really.
Image
Post Reply