Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion GroupsGeneralPHPASPPerlColdFusionFlashHTML, CSS, ScriptsBrowsers

Webmaster Forum / HTML, CSS, Scripts / CSS / September 2007



Tip: Looking for answers? Try searching our database.

Best font selection for a menu?

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
.... www.FocusOnPanama.com .... - 20 Sep 2007 11:55 GMT
I have a menu displayed on the left pane of my site. This menu has a title,
then menu items and sometimes a subtitle that groups the menu items.

My question is what collection of font selections would you recommend for
this? something not too small but not too big yet fairly standard.

Cheers
Emilio
Andy Dingley - 20 Sep 2007 12:42 GMT
> I have a menu displayed on the left pane of my site. This menu has a title,
> then menu items and sometimes a subtitle that groups the menu items.
>
> My question is what collection of font selections would you recommend for
> this? something not too small but not too big yet fairly standard.

font: 100% sans-serif

I might set color for a strong contrast with its background-color too
(you might have a menu on a coloured block(s).

It's "on the left", so I assume that means it's a vertical list of
items. Such a menu is usually far shorter than the page body and can
easily groww longer. For that reason there's no point in reducing font
size.

If it were a horizontal menu as an inline list, I might reduce the
font-size to 80%, but no further.
.... www.FocusOnPanama.com .... - 20 Sep 2007 13:08 GMT
>> I have a menu displayed on the left pane of my site. This menu has a
>> title,
[quoted text clipped - 4 lines]
>
> font: 100% sans-serif

What about normal body text? I had some fonts selected but apparently some
people here had some objections. I modified it and now it only shows
hideously large fonts that look like a primary school book :(

For the body I have now (not satisfied with it) Times, "Trebuchet MS",
Georgia, "Times New Roman",Verdana,Sans-Serif;
Gregor Kofler - 20 Sep 2007 13:35 GMT
.... www.FocusOnPanama.com .... meinte:

> For the body I have now (not satisfied with it) Times, "Trebuchet MS",
> Georgia, "Times New Roman",Verdana,Sans-Serif;

What's that gonna be? Throw in all fonts you ever heard of? One sticks
either to a hierarchy of sans fonts [1] or - if serifs are prefered - to
an alternative list [2]. Your approach ends for many with Sans-Serif,
since all other alternatives are restricted to one or the other OS.
Win-Owner will get Times New Roman (serif), other blokes might see
Sans-Serif (sans).

Gregor

[1] Tahoma, Helvetica, Sans-Serif;
[2] Georgia, serif;

(one or two platform specific, one compulsory generic is more than
sufficient)

Signature

http://www.gregorkofler.at ::: Landschafts- und Reisefotografie
http://www.licht-blick.at  ::: Forum für Multivisionsvorträge
http://www.image2d.com     ::: Bildagentur für den alpinen Raum

Jukka K. Korpela - 20 Sep 2007 21:06 GMT
Scripsit Gregor Kofler:

> .... www.FocusOnPanama.com .... meinte:
>
>> For the body I have now (not satisfied with it) Times, "Trebuchet
>> MS", Georgia, "Times New Roman",Verdana,Sans-Serif;
>
> What's that gonna be? Throw in all fonts you ever heard of?

It surely looks like that. I bet the author didn't actually check the page
on all of those fonts.

> Your approach ends for many with
> Sans-Serif, since all other alternatives are restricted to one or the
> other OS.

Hardly. It would be a rare accident if none of the specific fonts existed in
a user's system.

> Win-Owner will get Times New Roman (serif),

Hardly. I would be surprised if I found a Windows system that lacks both
Trebuchet MS and Georgia.

> other blokes might see Sans-Serif (sans).

Rarely.

It's a bad list, but for the reason that many of the specific fonts _are_
found on users' computers and the fonts are too different from each other.
For example, they would require rather different line-height values.

Signature

Jukka K. Korpela ("Yucca")
http://www.cs.tut.fi/~jkorpela/

Gregor Kofler - 20 Sep 2007 23:09 GMT
Jukka K. Korpela meinte:
> Scripsit Gregor Kofler:
>
[quoted text clipped - 14 lines]
> Hardly. It would be a rare accident if none of the specific fonts
> existed in a user's system.

But one might end up with a serif, others with a sans-serif.

>> Win-Owner will get Times New Roman (serif),
>
> Hardly. I would be surprised if I found a Windows system that lacks both
> Trebuchet MS and Georgia.

ACK. I somehow mixed up Times and "Times New Roman"...

>> other blokes might see Sans-Serif (sans).
>
> Rarely.

Well, the fonts list on my Ubuntu distribution doesn't know "Tahoma".
Nor "Arial" or "Helvetica". Only sans-serif. No "Georgia" either. And no
"Trebuchet MS". My Ubuntu would see "sans-serif".

> For example, they would require rather different line-height
> values.

ACK.

Gregor

Signature

http://www.gregorkofler.at ::: Landschafts- und Reisefotografie
http://www.licht-blick.at  ::: Forum für Multivisionsvorträge
http://www.image2d.com     ::: Bildagentur für den alpinen Raum

Beauregard T. Shagnasty - 20 Sep 2007 14:24 GMT
> What about normal body text? I had some fonts selected but apparently
> some people here had some objections. I modified it and now it only
> shows hideously large fonts that look like a primary school book :(

Depending on your concept/eyes for 'hideously large', perhaps you have a
cascading error somewhere in your CSS. What is the link to this page?

> For the body I have now (not satisfied with it) Times, "Trebuchet MS",
> Georgia, "Times New Roman",Verdana,Sans-Serif;

Why would you be mixing serif and sans-serif fonts?

Sans-Serif should be lower case. Verdana should disappear.

Signature

  -bts
  -Motorcycles defy gravity; cars just suck

Jon Fairbairn - 20 Sep 2007 15:51 GMT
>> For the body I have now (not satisfied with it) Times, "Trebuchet MS",
>> Georgia, "Times New Roman",Verdana,Sans-Serif;
>
> Why would you be mixing serif and sans-serif fonts?
>
> Sans-Serif should be lower case. Verdana should disappear.

Unfortunately there are no pseudo-classes for particular fonts:

body
{ background-color: white
}

body:verdana
{ color: white
}

:-)
Signature

Jón Fairbairn                                 Jon.Fairbairn@cl.cam.ac.uk

The Bicycling Guitarist - 21 Sep 2007 02:50 GMT
>> What about normal body text? I had some fonts selected but apparently
>
> Sans-Serif should be lower case. Verdana should disappear.

I thought Verdana was the result of great effort to produce an
extraordinarily readable font for the web. I gather from discussions that
its spacing or height is so different from other fonts that it should never
be used to design pages with, but is it really so bad that it should
"disappear"?
Beauregard T. Shagnasty - 21 Sep 2007 03:23 GMT
>>> What about normal body text? I had some fonts selected but
>>> apparently
[quoted text clipped - 6 lines]
> should never be used to design pages with, but is it really so bad
> that it should "disappear"?

The problem is that authors who choose Verdana look at their own
monitors, see that it is large, and set a ridiculously small font
*size*. Like:  font-size: 10px  or  75%...   Then, for visitors without
Verdana, they get the next fall-back font and it looks like flyspecks.

http://k75s.home.att.net/fontsize.html

I personally don't care for Verdana even when a proper size is used.

Signature

  -bts
  -Motorcycles defy gravity; cars just suck

Blinky the Shark - 21 Sep 2007 04:43 GMT
> The problem is that authors who choose Verdana look at their own
> monitors, see that it is large, and set a ridiculously small font
> *size*. Like:  font-size: 10px  or  75%...   Then, for visitors without
> Verdana, they get the next fall-back font and it looks like flyspecks.

That sounds like Mac users.  Is it a Mac font?

Signature

Blinky                                                   RLU 297263
Killing all posts from Google Groups
The Usenet Improvement Project:
http://improve-usenet.org  <----------- New Site Aug 28

David Stone - 21 Sep 2007 12:39 GMT
> > The problem is that authors who choose Verdana look at their own
> > monitors, see that it is large, and set a ridiculously small font
> > *size*. Like:  font-size: 10px  or  75%...   Then, for visitors without
> > Verdana, they get the next fall-back font and it looks like flyspecks.
>
> That sounds like Mac users.  Is it a Mac font?

No, it's a Microsoft concoction.

http://en.wikipedia.org/wiki/Verdana
Michael Stemper - 20 Sep 2007 18:59 GMT
>> font: 100% sans-serif
>
>What about normal body text? I had some fonts selected but apparently some
>people here had some objections. I modified it and now it only shows
>hideously large fonts that look like a primary school book :(

That is a problem with the configuration of your PC or workstation. On
my PC, 100% fonts have upper-case letters approximately 1/8" high, which
is as small as I can comfortably read. If your browsing situation has
100% fonts too big for your tastes, fix *your* browsing situation; don't
try to break mine.

Signature

Michael F. Stemper
#include <Standard_Disclaimer>
Visualize whirled peas!

Lauri Raittila - 22 Sep 2007 21:02 GMT
> >> font: 100% sans-serif
> >
[quoted text clipped - 7 lines]
> 100% fonts too big for your tastes, fix *your* browsing situation; don't
> try to break mine.

His default font is serif, most likely Times New Roman (default font of
99% browsers). So if you change font to sans-serif (most likely Arial or
Helvetica, or even Verdana), it does look much bigger. Even if it has
same font size.

The height of upper case letters are exactly same. But only about 2% of
characters are uppercase, so that doesn't really matter. What does matter
is that lower case letters are considerable amount bigger.

For normal body text, just don't set any font size, style, weight or
family.

Signature

Lauri Raittila <http://www.iki.fi/lr>

Andy Dingley - 21 Sep 2007 09:49 GMT
> > font: 100% sans-serif
>
> What about normal body text?

100%   (0r 80%, if you're IE - posts passim)

> For the body I have now (not satisfied with it) Times, "Trebuchet MS",
> Georgia, "Times New Roman",Verdana,Sans-Serif;

That's ridiculous.

"Trebuchet MS", Sans-Serif;
has some rationale behind it, but not the rest.

Why would you specify a serif Times Roman or Georgia with a sans-serif
fallback?

Why specify Times and Times New Roman together? The synonym mechanisms
will merge those.

Verdana has its own problems.

The function of the font list is to specify _one_ font, from a list of
candidates. Once one is matched, that's an end of it. You don't get
extra "designer points" for how many cool fonts you can name on your
way there! There's no style-osmosis between names listed together - at
the end of the day, it's just one of them that makes it through.

If you want something better than sans-serif, then specify a line of
suitable candidates, including your own visual aesthetic favourites
and favoured choices from each major platform (Windows, Mac, favourite
Unix desktops). Use the generic name as a fallback.

But don't just scatter-gun a random lists of fonts that you once heard
mentioned.
Andreas Prilop - 21 Sep 2007 12:58 GMT
> Why specify Times and Times New Roman together?
> The synonym mechanisms will merge those.

Which "synonym mechanisms"? - Oh, perhaps you mean some entries
in the so-called registry of MS Windows. But there are other
operating systems than MS Windows and they don't have such
"synonym mechanisms".
Jukka K. Korpela - 21 Sep 2007 20:05 GMT
Scripsit Andreas Prilop:

>> Why specify Times and Times New Roman together?
>> The synonym mechanisms will merge those.
[quoted text clipped - 3 lines]
> operating systems than MS Windows and they don't have such
> "synonym mechanisms".

Sorry, I have no idea of what either of you is saying here. In CSS,
specifying font-family: Times, Times New Roman means suggesting Times as the
primary font, Times New Roman as secondary. IE naturally gets part of this
wrong, but that's a different story, and the font names are not synonyms.

Signature

Jukka K. Korpela ("Yucca")
http://www.cs.tut.fi/~jkorpela/

Andreas Prilop - 24 Sep 2007 13:59 GMT
>> Oh, perhaps you mean some entries
>> in the so-called registry of MS Windows. But there are other
>> operating systems than MS Windows and they don't have such
>> "synonym mechanisms".
>
> Sorry, I have no idea of what either of you is saying here.

FontSubstitutes entries in the Windows registry
http://www.google.com/search?q=FontSubstitutes
allow you to map (unavailable) font names to (available) font
names. For example,  Times=Times New Roman
means that you have a typeface named "Times" in all programs
- but the operating system will actually use Times New Roman
for display. Other examples are  Helvetica=Arial  and
Courier=Courier New .
Jukka K. Korpela - 24 Sep 2007 20:59 GMT
Scripsit Andreas Prilop:

>>> Oh, perhaps you mean some entries
>>> in the so-called registry of MS Windows. But there are other
[quoted text clipped - 7 lines]
> allow you to map (unavailable) font names to (available) font
> names.

I have a vague idea of that, but how does that relate to CSS?

> For example,  Times=Times New Roman
> means that you have a typeface named "Times" in all programs
> - but the operating system will actually use Times New Roman
> for display. Other examples are  Helvetica=Arial  and
> Courier=Courier New .

Well, maybe. If such definitions exist and take effect system-wide, they are
comparable to creating copies of fonts under different names. It can be
regarded as misleading and confusing, but I don't think is particularly
relevant to CSS authoring. It's comparable to the fact that the same name
can refer to different fonts in different computers (at least different
_versions_ of a font).

Besides, I just checked the settings in my current computer. Regedit tells
that there are mappings for Times and Helvetica, as you wrote (though not
for Courier). Yet, when I test an HTML document where I set font-family in
CSS, text set to Helvetica is different from text set to Arial (though
similar), and ditto for Times and Times New Roman. So the settings aren't
that system-wide and penetrating after all.

Thus, at least when taken as a general statement, Andy's claim
"Why specify Times and Times New Roman together? The synonym mechanisms
will merge those."
was not correct, in CSS authoring, even if we limit ourselves to the Windows
world.

P.S. Followup-To overruled. Please don't set Followup-To without saying so
in the message body. And in this case, I don't think there was any need to
change group, since we were discussing fonts in the CSS context.

Signature

Jukka K. Korpela ("Yucca")
http://www.cs.tut.fi/~jkorpela/

Andreas Prilop - 25 Sep 2007 15:03 GMT
>> FontSubstitutes entries in the Windows registry
>> http://www.google.com/search?q=FontSubstitutes
>> allow you to map (unavailable) font names to (available) font
>> names.
>
> I have a vague idea of that, but how does that relate to CSS?

I didn't come up with these "synonym mechanisms". ;-)
Authors on MS Windows might think it is unnecessary to include
Helvetica or Times because the operating system already cares
about these.

> It can be
> regarded as misleading and confusing, but I don't think is
> particularly relevant to CSS authoring.

I didn't come up with ... oh, I said this already.

> Thus, at least when taken as a general statement, Andy's claim
>  "Why specify Times and Times New Roman together?
>   The synonym mechanisms will merge those."
> was not correct, in CSS authoring, even if we limit ourselves to
> the Windows world.

Quite so.
Andy Dingley - 25 Sep 2007 17:08 GMT
> Thus, at least when taken as a general statement, Andy's claim
> "Why specify Times and Times New Roman together? The synonym mechanisms
> will merge those."
> was not correct, in CSS authoring, even if we limit ourselves to the Windows
> world.

Perhaps not, but it's (as ever) a pragmatic approach.

What else are you going to do? Specify _every_ variant naming of "TNR/
Times/New/Roman/Rmn/Ramen" to try and make one stick? It's impossible
to predict just how this "TNR" font has been named on an unknown
platform. There's already a generic fallback mechanism available,
that's enough to stop things "breaking" (by which I mean "failing to
deliver some serifed font on a platform that has one").

For practical purposes of "Catching a Times Roman variant in favour of
another serifed font" the CSS value
<< 'Times Roman', serif >> is adequate to cause this to happen on a
useful share of platforms that could possibly do it, to a level that's
better than << serif >> alone. A verbose attempt to list "everything"
works no significantly better.
Jukka K. Korpela - 25 Sep 2007 19:22 GMT
Scripsit Andy Dingley:

>> Thus, at least when taken as a general statement, Andy's claim
>> "Why specify Times and Times New Roman together? The synonym
[quoted text clipped - 6 lines]
> What else are you going to do? Specify _every_ variant naming of "TNR/
> Times/New/Roman/Rmn/Ramen" to try and make one stick?

No, the point is that Times New Roman and Times (or Times Roman) can be
different fonts. Of course it's a confusing game, and there is variation
even under one name, perhaps more than between them. But it's still a
meaningful idea to suggest, say,

font-family: Times, Times New Roman

What I expect to get is a Times font designed by Linotype, when available,
and Times New Roman, a Microsoft font, otherwise (and more often). This
makes sense if Times is regarded as somewhat better, and this is at least a
defendable position.

(Font name issues are boring, but see
http://www.truetype-typography.com/articles/times.htm
if you're interested.)

Signature

Jukka K. Korpela ("Yucca")
http://www.cs.tut.fi/~jkorpela/

Andy Dingley - 26 Sep 2007 01:28 GMT
>> What else are you going to do? Specify _every_ variant naming of "TNR/
>> Times/New/Roman/Rmn/Ramen" to try and make one stick?
>
>No, the point is that Times New Roman and Times (or Times Roman) can be
>different fonts.

Of course. But they're _unknowably_ dfifferent, if we assume "the web"
rather than some controlled intranet.

>it's still a meaningful idea to suggest, say,
>
>font-family: Times, Times New Roman

But what does that mean? Can you have a consistent expectation of this?
Can you have that expectation for another set of font names?

>What I expect to get is a Times font designed by Linotype, when available,
>and Times New Roman, a Microsoft font, otherwise (and more often).

I would suggest that this is over-optimistic, when aimed at "the web" in
general.  Times Roman is an unusual "best case" here, in that there is
at least some degree of meaning to the variants (the Linotype / Monotype
case back in the Paleolithic era). Even then, Adobe isn't the same as
Apple, but (AFAIR) the names overlap from their shared origin.
Jukka K. Korpela - 27 Sep 2007 13:19 GMT
Scripsit Andy Dingley:

>> No, the point is that Times New Roman and Times (or Times Roman) can
>> be different fonts.
>
> Of course. But they're _unknowably_ dfifferent, if we assume "the web"
> rather than some controlled intranet.

That applies to pairs of font names in general. This case is actually
relatively well predictable. But you can stop using font-family altogether
if you like. :-) (You cannot really _know_ even about a single font that it
looks the same on other people's browsers as yours. But you may decide not
to take this too seriously.)

Signature

Jukka K. Korpela ("Yucca")
http://www.cs.tut.fi/~jkorpela/

Gregor Kofler - 26 Sep 2007 16:39 GMT
Jukka K. Korpela meinte:

> (Font name issues are boring, but see
> http://www.truetype-typography.com/articles/times.htm
> if you're interested.)

Very interesting and not boring at all.

Gregor

Signature

http://www.gregorkofler.at ::: Landschafts- und Reisefotografie
http://www.licht-blick.at  ::: Forum für Multivisionsvorträge
http://www.image2d.com     ::: Bildagentur für den alpinen Raum

Andreas Prilop - 26 Sep 2007 13:28 GMT
> Besides, I just checked the settings in my current computer. Regedit tells
> that there are mappings for Times and Helvetica, as you wrote (though not for
> Courier). Yet, when I test an HTML document where I set font-family in CSS,
> text set to Helvetica is different from text set to Arial (though similar),
> and ditto for Times and Times New Roman.

How different is "different"? View the string

   1 %

in Arial, Helvetica, Times, Times New Roman. The digit one should be
different in Arial/Helvetica; the percent sign should be different
in Times/Times New Roman.
http://www.adobe.com/type/browser/F/HLVQ/F_HLVQ-10005000.html
http://www.adobe.com/type/browser/F/TIMQ/F_TIMQ-10005000.html
http://www.adobe.com/type/browser/F/TMMQ/F_TMMQ-10005000.html
Andy Dingley - 21 Sep 2007 22:31 GMT
>> Why specify Times and Times New Roman together?
>> The synonym mechanisms will merge those.
>
>Which "synonym mechanisms"?

That would be a matter for browser implementations, thus not part of the
spec itself and thus off-charter for this ng.

However I'm sure you'd agree that informally, in general terms of
browser implementations, they are capable of mapping variant forms of
/times( new)?( roman)?/ onto a variant of a "times roman" font that's
available, even when the default stylesheet maps serif to a seriffed
font other than these "times roman" variants.
Jukka K. Korpela - 22 Sep 2007 08:01 GMT
Scripsit Andy Dingley:

>>> Why specify Times and Times New Roman together?
>>> The synonym mechanisms will merge those.
[quoted text clipped - 3 lines]
> That would be a matter for browser implementations, thus not part of
> the spec itself and thus off-charter for this ng.

What? You must have confused this with the www-style list, or something. The
charter is rather abstract: "This unmoderated news group is intended for the
discussion of Web style sheets", followed by general advocacy of style
sheets. Check the FAQ for clarifications:
http://www.dev-archive.net/articles/faq/ciwas-mFAQ.html#C02
Note that "Bugs and limitations in implementations" have been explicitly
mentioned.

Besides, if synonym mechanisms were something off-topic, why did you mention
them? And you're still refusing to give us any kind of definition.

> However I'm sure you'd agree that informally, in general terms of
> browser implementations, they are capable of mapping variant forms of
> /times( new)?( roman)?/ onto a variant of a "times roman" font that's
> available, even when the default stylesheet maps serif to a seriffed
> font other than these "times roman" variants.

How would that relate to _synonyms_, and what on &Planet; do you _mean_?
Please do not hesitate to give an example (a URL, with specific explanation
of what we should see there, please).

Signature

Jukka K. Korpela ("Yucca")
http://www.cs.tut.fi/~jkorpela/

Jonathan N. Little - 25 Sep 2007 18:38 GMT
>>> Why specify Times and Times New Roman together?
>>> The synonym mechanisms will merge those.
>> Which "synonym mechanisms"?
>
> That would be a matter for browser implementations, thus not part of the
> spec itself and thus off-charter for this ng.

Would like to know more of this "synonym mechanisms" and which border
supports such font substitutions. As to having to specify each variant
of a font name, all I can say is it appears that you must use the name
exactly, partial names just won't do, Times, "Times Roman", "Times New
Roman"...

It would be *nice* if  Times or "Times Roman" would do but I have not
witnessed such mechanism on any browser on Windows (any version) do it.

Example is a Mac T1 font named "Papyrus" but the Windows TTF version is
named "Papyrus LET". If you have the TTF installed on your Windows box
and have

body { font-family: papyrus; }

You're going to see your default font, most likely "Times New Roman" and
not "Papyrus LET" unless your have

body { font-family: "papyrus let"; }

So I would assume for both Mac and Windows boxes with Papyrus installed
on both you would need

body { font-family: papyrus, "papyrus let"; }

> However I'm sure you'd agree that informally, in general terms of
> browser implementations, they are capable of mapping variant forms of
> /times( new)?( roman)?/ onto a variant of a "times roman" font that's
> available, even when the default stylesheet maps serif to a seriffed
> font other than these "times roman" variants.

Which ones?

Signature

Take care,

Jonathan
-------------------
LITTLE WORKS STUDIO
http://www.LittleWorksStudio.com

 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.