Thread Tools Display Modes
06-14-09, 04:23 PM   #1
Hambil
A Fallenroot Satyr
Join Date: May 2009
Posts: 25
Fonts, please please please

I looked at the current todo list and it doesn't included changing/resizing fonts. I've tried everything (all resolutions, ui scale, etc.) and I am not being over dramatic when I say that without some way to improve/enlarge the fonts this addon is just not usable to me I literally can't read things. I even tried hand editing the lua files, but, that just created a mess.
 
06-14-09, 04:51 PM   #2
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
Sizing the font's depends on the object you're trying to size. There is a FAQ on the subject at http://www.wowinterface.com/forums/s...ad.php?t=21010

If the object in question is the unit frames or the HUD then the can be fixed by editing the appropriate layout file in [ Interface > AddOns > nUI > Layouts > Default ] or the chat frame can be fixed by using the chat settings interface built into WoW. If the problem is the action bars, you're pretty much screwed as there's no fix for that at this time because the text size is tied to the button size.

For the most part, nUI is designed for use on a 17-22" monitor. Smaller than that and everything it too small, larger than that, it is too big.
__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/
 
06-14-09, 11:38 PM   #3
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Feb 2006
Posts: 5,892
Oh, Scott, is changing the type of font to use one of the things you will incorporate as changeable in game ?

If not I was wondering if having say a plugin that utilises Shared Media for those that use it to bring up a selection of fonts and then allow the user to change the 2 fonts you have set aside.

I've done it manually so far to see how my favorite (Emblem) font looks but I can see several questions regarding fonts and was wondering if that change will help alleviate things by allowing them to pick a font that is visibly clearer while not necessarily being bigger.
__________________
 
06-15-09, 01:43 AM   #4
Hambil
A Fallenroot Satyr
Join Date: May 2009
Posts: 25
Originally Posted by spiel2001 View Post
Sizing the font's depends on the object you're trying to size. There is a FAQ on the subject at http://www.wowinterface.com/forums/s...ad.php?t=21010

If the object in question is the unit frames or the HUD then the can be fixed by editing the appropriate layout file in [ Interface > AddOns > nUI > Layouts > Default ] or the chat frame can be fixed by using the chat settings interface built into WoW. If the problem is the action bars, you're pretty much screwed as there's no fix for that at this time because the text size is tied to the button size.

For the most part, nUI is designed for use on a 17-22" monitor. Smaller than that and everything it too small, larger than that, it is too big.
My biggest problem is the built in nUI buttons, e.g. "Player". "Stats". "Player/Target" pretty much anything on a square red nUI button is almost totally unreadable to me.
 
06-15-09, 04:03 AM   #5
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
Originally Posted by Xrystal View Post
Oh, Scott, is changing the type of font to use one of the things you will incorporate as changeable in game ?

If not I was wondering if having say a plugin that utilises Shared Media for those that use it to bring up a selection of fonts and then allow the user to change the 2 fonts you have set aside.

I've done it manually so far to see how my favorite (Emblem) font looks but I can see several questions regarding fonts and was wondering if that change will help alleviate things by allowing them to pick a font that is visibly clearer while not necessarily being bigger.
Well... it is intended that people be able to change the font using the nUI_L["font1"] and nUI_L["font2"] values, but I hadn't given much thought to expanding on the theme any further than that. It would be possible to allow for a "font = " argument in the the layout tables on an element by element basis to overload the default main font.
__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/
 
06-15-09, 04:05 AM   #6
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
Originally Posted by Hambil View Post
My biggest problem is the built in nUI buttons, e.g. "Player". "Stats". "Player/Target" pretty much anything on a square red nUI button is almost totally unreadable to me.
Hambil -- what resolution are you playing at and on what size display? If those are blurry, odds are it's because you're playing on a low resolution scaled on a mid-size monitor... those are actually quite readable even on a 17" monitor unless your resolution is very low (which causes a lot of blurring in the graphics when scaled to fit the monitor).
__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/
 
06-15-09, 05:38 AM   #7
Terraan
A Deviate Faerie Dragon
Join Date: Jun 2009
Posts: 10
I have found I can use ClearFonts2 and some of the fonts are changed to Calibri on say Bag Item counts, and some quest logs, names above people's heads...but my chat seems small and squished, and some fonts are kind of unusual in size throughout nUI except on the HUD, the HUD looks fine.


I'm using 21" Widescreen w/ 1440 x 900 -- 24 bit color. Not sure if it might be because of the widescreen, but I've just found that the fonts look tall and thin, and sometimes hard to read.

Is there some way we can change it to have nUI not handle the font sizing?
 
06-15-09, 06:01 AM   #8
Hambil
A Fallenroot Satyr
Join Date: May 2009
Posts: 25
Originally Posted by spiel2001 View Post
Hambil -- what resolution are you playing at and on what size display? If those are blurry, odds are it's because you're playing on a low resolution scaled on a mid-size monitor... those are actually quite readable even on a 17" monitor unless your resolution is very low (which causes a lot of blurring in the graphics when scaled to fit the monitor).
17" monitor in 1280x1024 mode with 24 bit color. I've attached a screen cap, and you can see the nUI fonts are pretty hard to read. Lower resolutions (1024x768) just makes it worse.
Attached Thumbnails
Click image for larger version

Name:	WoWScrnShot_061509_045824.jpg
Views:	716
Size:	422.7 KB
ID:	2909  
 
06-15-09, 06:08 AM   #9
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
Originally Posted by Terraan View Post
Is there some way we can change it to have nUI not handle the font sizing?
o.O

Ummm.... how can nUI not handle the fonts in the elements it displays?

As for the chat font... have you tried using the chat settings to change the font size?
__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/
 
06-15-09, 06:12 AM   #10
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
Originally Posted by Hambil View Post
17" monitor in 1280x1024 mode with 24 bit color. I've attached a screen cap, and you can see the nUI fonts are pretty hard to read. Lower resolutions (1024x768) just makes it worse.
Well... this is kind of the classic "I know it's not perfect, but I don't have a solution to make it better" kind of things. The issue is how Bliz renders the fonts with outlines. If I don't use an outline, it's worse because there's no contrast. If I do use an outline, the outline doesn't scale with the font and you get bleed over. I can't make the font any larger, or the text will flow outside of the widget. If I make the widget bigger, everyone yells at me that the button is too large.

I'm all about solutions, but I honestly don't have one that I can think of atm for that particular problem.
__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/
 
06-15-09, 06:28 AM   #11
Hambil
A Fallenroot Satyr
Join Date: May 2009
Posts: 25
Originally Posted by spiel2001 View Post
Well... this is kind of the classic "I know it's not perfect, but I don't have a solution to make it better" kind of things. The issue is how Bliz renders the fonts with outlines. If I don't use an outline, it's worse because there's no contrast. If I do use an outline, the outline doesn't scale with the font and you get bleed over. I can't make the font any larger, or the text will flow outside of the widget. If I make the widget bigger, everyone yells at me that the button is too large.

I'm all about solutions, but I honestly don't have one that I can think of atm for that particular problem.
Well, as far as solutions go, the problem may be in the fonts itself. Here is a screen shot of an icehud/kgpanels ui I built which uses some very small fonts but they are quite readable. It uses tekticles.

The Blizz built in fonts are not very good.
Attached Thumbnails
Click image for larger version

Name:	WoWScrnShot_052109_005545.jpg
Views:	686
Size:	300.8 KB
ID:	2910  
 
06-15-09, 07:09 AM   #12
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
I have no problem going with a clean and functional font that is not a Blizzard font. If anyone wants to research various fonts and find a handful that look really good, are clean and above all else are in the public domain, I would be willing to bundle them with nUI and make the changes required to implement them... but they *HAVE* to be public domain as I'm not going to infringe on anyone's copyright - ever.

EDIT: To do this... create a [ Interface > AddOns > nUI > Layouts > Default > Fonts ] directory and install the font in there. Then edit [ Interface > AddOns > nUI > Main > Localization.lua ] (or the appropriate one for your language) and change nUI_L["font1"] and nUI_L["font2"] to point to your new fonts using the path "Interface//AddOns//nUI//Layouts//Default//Fonts//{your font}" (or is it \\ ?) and see how it looks.
__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/

Last edited by spiel2001 : 06-15-09 at 07:13 AM.
 
06-15-09, 08:02 AM   #13
Petrah
A Pyroguard Emberseer
 
Petrah's Avatar
AddOn Author - Click to view addons
Join Date: Jan 2008
Posts: 2,988
Originally Posted by spiel2001 View Post
Well... this is kind of the classic "I know it's not perfect, but I don't have a solution to make it better" kind of things. The issue is how Bliz renders the fonts with outlines. If I don't use an outline, it's worse because there's no contrast. If I do use an outline, the outline doesn't scale with the font and you get bleed over. I can't make the font any larger, or the text will flow outside of the widget. If I make the widget bigger, everyone yells at me that the button is too large.

I'm all about solutions, but I honestly don't have one that I can think of atm for that particular problem.
In all actuality, outlines shouldn't be used when there is a solid background. Contrast, in that regard, general rule of thumb is light font dark background, dark font light background. You only use the outlines when the background is transparent. .... when the playing world is in the background.
__________________
♪~ ( ) I My Sonos!
AddOn Authors: If your addon spams the chat box with "Addon v8.3.4.5.3 now loaded!", please add an option to disable it!

Last edited by Petrah : 06-15-09 at 08:28 AM.
 
06-15-09, 08:13 AM   #14
Hambil
A Fallenroot Satyr
Join Date: May 2009
Posts: 25
Originally Posted by spiel2001 View Post
I have no problem going with a clean and functional font that is not a Blizzard font. If anyone wants to research various fonts and find a handful that look really good, are clean and above all else are in the public domain, I would be willing to bundle them with nUI and make the changes required to implement them... but they *HAVE* to be public domain as I'm not going to infringe on anyone's copyright - ever.

EDIT: To do this... create a [ Interface > AddOns > nUI > Layouts > Default > Fonts ] directory and install the font in there. Then edit [ Interface > AddOns > nUI > Main > Localization.lua ] (or the appropriate one for your language) and change nUI_L["font1"] and nUI_L["font2"] to point to your new fonts using the path "Interface//AddOns//nUI//Layouts//Default//Fonts//{your font}" (or is it \\ ?) and see how it looks.
I am experimenting with this with some success. As I get things more refined I will post a screen shot and discuss the details. Thanks for pointing me in the right direction.
 
06-15-09, 09:25 AM   #15
Hambil
A Fallenroot Satyr
Join Date: May 2009
Posts: 25
I've attached a screen shot of the modified fonts. I had to tweak a few things besides just nUI_L["font1"] and nUI_L["font2"].

If you think it's a worthwhile improvement I'll post or pm you details - your choice.
Attached Thumbnails
Click image for larger version

Name:	WoWScrnShot_061509_082157.jpg
Views:	663
Size:	418.6 KB
ID:	2911  
 
06-15-09, 09:48 AM   #16
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
Originally Posted by Silenia View Post
In all actuality, outlines shouldn't be used when there is a solid background. Contrast, in that regard, general rule of thumb is light font dark background, dark font light background. You only use the outlines when the background is transparent. .... when the playing world is in the background.
True enough... and in the current incarnation of nUI's layouts, there is in fact a solid background behind that button. However... that button is entirely configurable and could just as easily have no background or be sitting on top of a nice piece of graphic art like Havoxx's most recent DK skin... then what?

That's the core of the issue is that I have to make decisions based on what users can do, not just what I have done.
__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/
 
06-15-09, 09:50 AM   #17
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
Originally Posted by Hambil View Post
I've attached a screen shot of the modified fonts. I had to tweak a few things besides just nUI_L["font1"] and nUI_L["font2"].

If you think it's a worthwhile improvement I'll post or pm you details - your choice.
By all means... post away. Better to do it here in the public forum where folks can read over our shoulders.
__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/
 
06-15-09, 09:57 AM   #18
havoxx
A Chromatic Dragonspawn
 
havoxx's Avatar
AddOn Author - Click to view addons
Join Date: Sep 2008
Posts: 152
Originally Posted by Terraan View Post
I have found I can use ClearFonts2 and some of the fonts are changed to Calibri on say Bag Item counts, and some quest logs, names above people's heads...but my chat seems small and squished, and some fonts are kind of unusual in size throughout nUI except on the HUD, the HUD looks fine.


I'm using 21" Widescreen w/ 1440 x 900 -- 24 bit color. Not sure if it might be because of the widescreen, but I've just found that the fonts look tall and thin, and sometimes hard to read.

Is there some way we can change it to have nUI not handle the font sizing?

Isn't a 21" widescreen supposed to use 1680x1050? Monitors, especially widescreens and LCD's distort the hell out of an image if it's not at their recommended resolution. If you are getting tall fonts, this is most likely your issue, you are using a a different resolution than your monitor asks for.

I have -8.5 vision, with astigmatism, so I know if the fonts look like crap, and in this case, I don't think you guys are having an nUI issue, you might want to try changing the font, as outlined here. I use segoeUI for my fonts, and honestly, I never have an issue, and if you look at my textbox, I can't see very well at all. The key is finding the font your eyes are comfortable with, and WoW's default fonts blow, so changing them, as far as I believe, is neccesary.


A basic outline of how to change the fonts in WoW. Read up on the ClearFont2 links for more details.

1. Make a folder called Fonts
2. Put folder in the following directory structure: C:\Program Files\World of Warcraft\Fonts\
3. Find font(s) you want.
4. Change font name(s):

Find four different fonts, or create four copies of the font file of your choice, place them in the above folder, and rename them to the following names:
FRIZQT__.ttf (the main UI font: NPCs names; buffs, etc)
ARIALN.ttf (the normal number font)
skurri.ttf (the 'huge' number font)
MORPHEUS.ttf (Mail, Quest Log font)

5. Put those renamed fonts in the Fonts folder
6. Log in. Enjoy.

Note: .TTC fonts will not work with WoW. They need to be converted into .TTF fonts for them to be recognized and read by WoW.
taken from http://forums.worldofwarcraft.com/th...02350234&sid=1
Attached Thumbnails
Click image for larger version

Name:	WoWScrnShot_061409_105848.jpg
Views:	679
Size:	258.5 KB
ID:	2912  
__________________

Last edited by havoxx : 06-15-09 at 10:04 AM.
 
06-15-09, 11:18 AM   #19
Petrah
A Pyroguard Emberseer
 
Petrah's Avatar
AddOn Author - Click to view addons
Join Date: Jan 2008
Posts: 2,988
Originally Posted by spiel2001 View Post
True enough... and in the current incarnation of nUI's layouts, there is in fact a solid background behind that button. However... that button is entirely configurable and could just as easily have no background or be sitting on top of a nice piece of graphic art like Havoxx's most recent DK skin... then what?

That's the core of the issue is that I have to make decisions based on what users can do, not just what I have done.
The hud button is still there, isn't it? Or did I miss something? /confused
__________________
♪~ ( ) I My Sonos!
AddOn Authors: If your addon spams the chat box with "Addon v8.3.4.5.3 now loaded!", please add an option to disable it!
 
06-15-09, 11:25 AM   #20
havoxx
A Chromatic Dragonspawn
 
havoxx's Avatar
AddOn Author - Click to view addons
Join Date: Sep 2008
Posts: 152
Originally Posted by Silenia View Post
The hud button is still there, isn't it? Or did I miss something? /confused
I think he refers to the fact that modders can easily go into the code and make the button have a clear background, then the font would be out of place, at least, that's what I think he is referring to.
__________________

Last edited by havoxx : 06-15-09 at 11:27 AM.
 
 

WoWInterface » Featured Projects » nUI, MozzFullWorldMap and PartySpotter » Support » nUI: Suggestion Box » Fonts, please please please

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off