> Why would the same font look different in different browsers?!

Because it is not the same font. I have font “Monospace”, but not “monospace”. 
Also all browsers seem to be fine with this collision: neither firefox, nor 
opera (12: presto), nor chromium use font named “Monospace”. I can’t say what 
chromium actually uses because computed style contains “monospace” while Opera 
shows “DejaVu Sans Mono”. If I read correctly firefox uses “Droid Sans Mono” 
and “PowerlineSymbols” for the element at a time (due to fontconfig 
configuration second one is expected; it contains powerline-specific glyphs and 
nothing more) (computed style again contains only “monospace”, but there is a 
special tab named “Fonts” in built-in debugger).

> No? I know people have had trouble using it in Vim before, at least one 
> person decided it was because that font wasn't actually fixed-width:
> https://groups.google.com/d/msg/vim_use/DxSsvfzVAFI/ZbWBJrmHlsUJ
> If the 'monospace' font has variable-width characters, isn't it by definition 
> not actually monospace then? I'm a little frustrated to discover there's a 
> font with a name matching a generic family name at all; it prevents any 
> webpage from setting the default user-selected monospace font. But as you 
> say, there are going to be a lot of people using it...

Previously I only tried it with terminal. For proportional fonts terminal 
displays too large gaps, for Monospace it does not. Also it is fine in gvim: I 
checked now.

> > Maybe set default to a list of common monospace fonts with an addition of 
> > “, monospace” as the very last resort for browser? Chromium has too many 
> > users to just ignore this problem.
> 
> Yes, that's what i meant by "as a last resort". This sounds like a reasonable 
> alternative, to put a list of common fonts in there. The user could always 
> override that.

<...>

> Thanks. I'll probably try implementing:
> 
> 1. detect font used by Vim if possible
> 2. fall back to DejaVu/Consolas/Bitstream Vera/Monaco in some order
> 3. Fall back to "monospace" which *intends* to select a generic font family, 
> but apparently on some systems is an actual font name which might not be 
> fixed-width after all

3. was not the problem. I just tried creating font named "monospace" (note: 
lowercase first letter) and it started to be actually used by chromium, firefox 
and opera. But font named “Monospace” (uppercase first letter) is *not*. It is 
a different issue which occurs on chromium only.

> Any hints on getting font name from X/Motif fonts? Windows fonts and GTK 
> fonts aren't too bad...

No idea.

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Raspunde prin e-mail lui