On 16/11/08 15:57, yosi izaq wrote:
> Great tip!
>
> I have added this section to my .vimrc on cygwin:
>      if has('gui')
>          " we use has('gui') rather than has('gui_running') here
>          " so it will work even if we start Console Vim first
>          " then run :gui manually (which is only possible on Unix)
>          if has('gui_gtk2')
>              set gfn=DejaVu\ Sans\ Mono\ 11
>          elseif has('gui_photon')
>              set gfn=DejaVu\ Sans\ Mono:s11
>          elseif has('gui_kde')
>              " the obsolete kvim
>              " just make sure it works correctly if it hits our vimrc
>              set gfn=DejaVu\ Sans\ Mono/11/-1/5/50/0/0/0/1/0
>          elseif has('x11')
>              " I'm guessing the following (other-X11 including GTK1)
>              " please check, and correct if necessary.
>              " On GTK1 (and maybe some others) you can use :set gfn=*
>              " Replace by asterisks like here
>              " to make it a little more general:
>              set gfn=-*-dejavu-medium-r-normal-*-*-110-*-*-m-*-*
>              " add another elseif here
>              " if you want DejaVu on mac-without-x11
>         else
>              " not x11 (probably Windows)
>              set gfn=Courier_New:h11:cDEFAULT
>          endif
>      endif
>
>
> However, the selected font when I start gvim is Sans, regular 12.
> While I'd have like to have Sans Bold 13. Can you please suggest how
> to make do it?
>
> BTW, I'm using this alias for gvim for setting font. It works well for me:
> gvim -font Courier\ Bold\ 13
>
> 10x,
> Yosi

Well, change the appropriate line(s). I would not recommend setting your 
default font to Bold, because then you would lose the distinction (on 
the gvim display) between bold (like e.g. the current statusline, or 
<b>...</b> in HTML, etc.) and unbold (like the statuslines of 
non-current split windows, non-bold HTML, etc.) Yours seem to be the 
"GTK2" GUI flavour, in which case the line to change is the "set gfn=" 
under "has('gui_gtk2')". Increase the number for a larger font, etc. For 
size-13 DejaVu Sans Mono Bold (which I don't recommend) on GTK2, I guess 
it would be, well, "set gfn=DejaVu\ Sans\ Mono\ Bold\ 13".

The whole idea of the above snippet is to have something readable on all 
possible platforms (and 'guifont' nonempty), which you can then tweak if 
it isn't exactly what you want. If bitmapped Courier 13 bold is your 
favourite font, well insert "set gfn=Courier\ Bold\ 13" under 
has('gui_gtk2') and presto! voilĂ .


Best regards,
Tony.
-- 
"What is wanted is not the will to believe, but the will to find out,
which is the exact opposite."
                -- Bertrand Russell, "Skeptical_Essays", 1928

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Reply via email to