Fontsize Issues Thread last updated on 2006-08-19 22:36:10

Posted by member 187462 on 2006-08-16 08:19:40

I'm having difficulty with some themes because the fonts are far too small a size to read effectively (font size 6 to 8 and thereabouts). What particularly catches my attention is that said fonts seem to be smaller on my screen than they were in the relevant screenshots.... suggesting its something to do with my computer settings. Where precisely does one set the size of the fonts used in LiteStep themes?

I'm presently using Ultimatum 1.3 because I can actually read the menus in that (though barely)... though there are others I might sooner be trying if I could actually read the text (as opposed to seeing blocky, illegible lines).

Posted by member 5575 on 2006-08-16 08:36:38 link

They're probably using fonts that aren't installed on your system. Look for fonts in the theme subfolders and try installing them. This can be done automatically, but it probably isn't set up right for some themes.

Posted by member 187462 on 2006-08-16 21:23:21 link

[Edited]

Sceptical though I was initially, you were quite right.
I would have assumed that the installation process would have involved automatically installing necessary fonts by default, but I see now that is not the case. Thankyou for your assistance.

Posted by member 5575 on 2006-08-16 21:42:58 link

If you use LS for a year or two or six, you learn a few tricks.

Posted by member 248213 on 2006-08-17 00:09:01 link

there is a painfully easy module call LSFonts that can load any font into memory for the theme to use.

Most themers are unaware of this superior technique however.
I must admit I was until I went to look for it for some reason.

Posted by member 212670 on 2006-08-17 00:17:19 link

fractal pimpin' his update heh

Posted by member 248213 on 2006-08-17 04:44:14 link

no, I updated lscolor, the module I was pimping is lsfonts.

lscolor: Reads fonts as of 1.6.2
lsfonts: Loads a font into memory

Posted by member 1885 on 2006-08-17 05:10:37 link

Slightly off topic, but... fractal, does lscolor still uses ini files to store its settings?

Posted by member 212670 on 2006-08-17 13:41:15 link

oops, I mixed them up.

Posted by member 5575 on 2006-08-17 13:43:42 link

And now all of your graphics are a putrid shade of Tahoma.

Posted by member 1885 on 2006-08-17 14:00:54 link

Wasn't that a Procul Harum song?

Posted by member 5575 on 2006-08-17 14:22:48 link

If it's not, it certainly should be. Along with Inagodaverdana.

Posted by member 1885 on 2006-08-17 15:30:43 link

And Lucida In The Sky With Diamonds.

Posted by member 5575 on 2006-08-17 15:33:59 link

And don't forget System Font of a Down - for those into slightly harder stuff.

Posted by member 248213 on 2006-08-17 19:04:24 link

"Slightly off topic, but... fractal, does lscolor still uses ini files to store its settings?" No, I didnt know it had?

From the readme of lscolor:

Description:
------------
LsColor.dll is a simple module, really. All it does is read in a list of color
values for the default system colors and set certain evars to those values. It
also reads in font names, as of v1.2 and font heights, as of v1.6.2 . "MenuDropAlignment" is a boolean evar,
either 1 or 0. If menus are left aligned, it's equal to 1, if right aligned,
it's equal to 0.

Following is a list of the evars that get created.

3dDkShadow
3dFace
3dHilight
3dLight
3dShadow
ActiveBorder
ActiveCaption
AppWorkspace
Background
BtnText
CaptionText
GradientActiveCaption
GradientInactiveCaption
GrayText
Hilight
HilightText
InactiveBorder
InactiveCaption
InactiveCaptionText
InfoBk
InfoText
Menu
MenuText
Scrollbar
Window
Windowframe
WindowText

IconTitleFont
CaptionFont
SmCaptionFont
MenuFont
StatusFont
MessageFont

IconTitleFontHeight
CaptionFontHeight
SmCaptionFontHeight
MenuFontHeight
StatusFontHeight
MessageFontHeight

IconTitleFontBold
CaptionFontBold
SmCaptionFontBold
MenuFontBold
StatusFontBold
MessageFontBold

IconTitleFontItalic
CaptionFontItalic
SmCaptionFontItalic
MenuFontItalic
StatusFontItalic
MessageFontItalic

MenuDropAlignment


and the readme of lsfonts:

-- ABOUT -----------------------------------------------------------------------

LSFonts.dll is a Litestep module which temporarily loads fonts without having
to copy them to Windows' font directory.

-- STEP.RC COMMAND -------------------------------------------------------------

*Loadfont "$path$file.ttf"

Loads the specified font file. The font is not visible to other apps; it can
only be used in LiteStep.
Supported font types are (taken from the MSDN AddFontResource documentation):
- TTF (Raw TrueType file)
- FON (Font resource file)
- FOT (TrueType resource file)
- OTF (PostScript OpenType font)
- FNT (Raw bitmap font file)
- TTC (East Asian Windows: TrueType font collection)

On Win2k/XP LSFonts.dll also supports MMM, PFB, and PFM. These files have to be
used together; separate the names with a '|'. Example:
"$path$abcxxxxx.pfm | $path$abcxxxxx.pfb"



maybe I should release the font parts of lscolor seprately? name it something like "lsfont" to make sure you all get confused? :D

or "lsfontcolor"
lsfontscolor
lscolorsfontsheightsboldsitalics

Posted by member 5575 on 2006-08-17 19:34:13 link

'sghetti names for 'sghetti codes, I always say.

Posted by member 1885 on 2006-08-18 02:44:08 link

@fractal

Aaah, right! LSColor! And all this time I thought the module you had updated was syscolor! Sorry, I had them completely mixed up.

Posted by member 248213 on 2006-08-19 05:27:37 link

Brian: So "lsSghettiFonts-0.1" then?

West: I thought so ;) I hate syscolor, its so contrary to end user satisfaction "Hey, how about I dump this heinous color medly onto your comp?" "Err, thanks... how thoughtfull..."

Posted by member 1885 on 2006-08-19 17:50:44 link

The problem isn't syscolor really, it's people with no taste ;)

Posted by member 5575 on 2006-08-19 22:36:10 link

There's always salt and pepper, or better yet, BBQ sauce.