FONT EDITOR X-TREME 2006!!!!!!

posted in NO
Published September 17, 2006
Advertisement
Update 09/18/06
I've fixed up the character selection screen, should be a little better now... I hope. Should also be a little more responsive.


Yes. It's done. Somewhat.

Here is a link for download.

You need:
  • .NET 2.0
  • Managed DirectX (August 2006)
  • Some patience
Keep in mind it is a BETA. Consequently, I need feedback, and the more detailed the better. Please PM me if you have a question/bug report. I will attempt to fix issues as they pop up, but this utility will only be finalized when I release my 2D graphics library (it was meant for that anyway). If you have feature suggestions that's great, but don't be too disappointed if I don't add them.

Keep in mind this is a tool meant to be bundled with my crap, so it's not feature packed or even any good, and as such I don't really want to hear about how font editor XYZ is so much better and how mine is shit because I lack feature ABC, those people can fuck. right. off. I'm releasing it here just to find any bugs that I can.

Sadly, I wanted to add a character editor, but due to the way this thing generates its fonts and effects for said fonts it became impractical. Source has not been included in this package. However, I'll be releasing this as LGPL when I release everything else.

Oh, and since I don't include the source, I haven't included the source for DevIL, but here's the link to their site: http://openil.sourceforge.net/ because I've forgotten to mention it in this release. Hopefully that'll fill my obligation for open source crap.

Basic instructions:
  • To start, go to File -> New. That'll start the whole font creation process.
  • If there's anything else, ask me, and I'll add the answer here.
Previous Entry VEESTA
Next Entry Slim shady.
0 likes 9 comments

Comments

Programmer16
I love it! It worked perfectly, looked nice, and had plenty of features. The only thing that I noticed was when you're selecting characters some of them aren't in the window all the way. Here's what I mean:



Good work and congrats on finishing it!

Edit: I lied, sorry. I'm having a couple problems. When I reopened it I got an error saying "Cannot create log." (it worked fine afterwards.)

When I set a border size, I can't change it afterwards (when I click on the text box I it shows the wait cursor and then the regular cursor, but I can't change the text box's number.)

It seems to have turned off my ClearType setting after running it the first time (the second time didn't turn it off though.)

Edit again: Hmm, it seems to have been an error on my part. I had 2 instances open (I thought I had closed one.) That would account for the log anyway. I don't know about the other two, but they're not happening anymore.

HTH!
September 18, 2006 01:04 AM
Tape_Worm
Quote:Original post by Programmer16
I love it! It worked perfectly, looked nice, and had plenty of features. The only thing that I noticed was when you're selecting characters some of them aren't in the window all the way. Here's what I mean:




I'm not surprised, it looks fine here, but that's due to the window skin I think. I'm going to have to rethink my design there, it was just a quick and dirty thing anyway.

Quote:Original post by Programmer16
Edit: I lied, sorry. I'm having a couple problems. When I reopened it I got an error saying "Cannot create log." (it worked fine afterwards.)


That usually happens because the log file is already open (i.e. 2 instances), in release mode that wouldn't happen. That stuff is in the library code, so I'll be returning to it to clean it up.

Quote:Original post by Programmer16
When I set a border size, I can't change it afterwards (when I click on the text box I it shows the wait cursor and then the regular cursor, but I can't change the text box's number.)


That's just fucked up. I'll look into it.
Edit:
I can't seem to reproduce this. I suspect it's just some weirdness with the numeric up-down control. I've had issues with this control previously. If it happens again let me know.

Quote:Original post by Programmer16
It seems to have turned off my ClearType setting after running it the first time (the second time didn't turn it off though.)


Yeah, it turns off cleartype when it starts up, and is supposed to restore it upon closing. The reasoning is that if I don't turn it off system wide any anti-aliasing effects (whether they're on or off) won't work, cleartype will always be turned on. This seems to be a weird windows + GDI+ .NET-ism. I tried a bunch of different things, this is the only thing that seems to work.

Thanks for the feedback.
September 18, 2006 01:33 AM
Programmer16
Downloaded the new version and I didn't have any problems with it. The new character list worked perfectly. I'll try it again in a few hours and if I have any problems I'll let you know.
September 18, 2006 12:47 PM
emmavartdal
*cries*


The type initializer for 'GorgonLibrary.Gorgon' threw an exception.
Could not load file or assembly 'Microsoft.DirectX.Direct3D, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.

at GorgonLibrary.Gorgon.Initialize(Boolean allowScreenSaver, Boolean allowBackgroundRender)

at FontEditor.FontEditor.OnLoad(EventArgs e)
<<< Beginning of stack >>>
September 19, 2006 06:19 AM
Tape_Worm
Quote:Original post by emmavartdal
*cries*


The type initializer for 'GorgonLibrary.Gorgon' threw an exception.
Could not load file or assembly 'Microsoft.DirectX.Direct3D, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.

at GorgonLibrary.Gorgon.Initialize(Boolean allowScreenSaver, Boolean allowBackgroundRender)

at FontEditor.FontEditor.OnLoad(EventArgs e)
<<< Beginning of stack >>>


Sounds like you don't have Managed DirectX installed, or at the very least the correct version is missing.
September 19, 2006 08:47 AM
emmavartdal
Quote:Original post by Tape_Worm
Sounds like you don't have Managed DirectX installed, or at the very least the correct version is missing.


Indeed, I did find and install Managed DirectX(I have no idea what that is, I pref OpenGL). It now runs, but when I click "New" I get

Input string was not in a correct format.
at System.Number.StringToNumber(String str, Numberstyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseSingle(String value, Numberstyles options, NumberFormatInfo numfmt)
at System.Single.Parse(String s, Numberstyles style, NumberFormatInfo info)
at System.Convert.ToSingle(String value)
at FontEditor.FontEditor.NewFont(Boolean getName)
<<< Beginning of stack >>>
September 19, 2006 09:44 AM
Tape_Worm
Quote:Original post by emmavartdal
Indeed, I did find and install Managed DirectX(I have no idea what that is, I pref OpenGL). It now runs, but when I click "New" I get

Input string was not in a correct format.
at System.Number.StringToNumber(String str, Numberstyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseSingle(String value, Numberstyles options, NumberFormatInfo numfmt)
at System.Single.Parse(String s, Numberstyles style, NumberFormatInfo info)
at System.Convert.ToSingle(String value)
at FontEditor.FontEditor.NewFont(Boolean getName)
<<< Beginning of stack >>>


Interesting. Are you only clicking new or are you doing anything else before the error pops up? I'll look at that function. I probably did something dumb.
September 19, 2006 10:13 AM
emmavartdal
Doing nothing else at all. Launch, click New. Same error, tried a few times and it happens every time
September 19, 2006 11:21 AM
Tape_Worm
Quote:Original post by emmavartdal
Doing nothing else at all. Launch, click New. Same error, tried a few times and it happens every time


I uploaded a new version, give that a shot.
September 19, 2006 11:42 AM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement

Latest Entries

Gorgon 3.2

10144 views

Gorgon v3.1.46.255

3338 views

Gorgon v3.1.45.248

2973 views

Gorgon v3.1.29.243

4254 views

Gorgon v3.1

4079 views

Gorgon Update #10

2980 views

Gorgon Update #9

3180 views

Gorgon Update #8

2921 views

Gorgon Update #7

3142 views

v3.0 Release

3702 views
Advertisement