Lech Lorens wrote:

> Combining characters are not displayed correctly in gvim. They are
> displayed one character too early.
> Examples:
>
> Instead of Škoda I get  ̌Skoda:
>  Škoda
> S + U+030C
>
> Instead of wieś, I get wiés:
> wieś
> s + U+0301
>
> Instead of więc, I get wįec:
> wie̜c
> e + U+31C
>
> The problem seems related to fonts, since I do get it if I:
>
> set guifont=Andale\ Mono\ 11
> set guifont=DejaVu\ Sans\ Mono\ 11
> set guifont=LucidaTypewriter\ 14

I tried with those fonts, the composing characters look
as expected for me.

> Problem disappears if I e.g.
> set guifont=TlwgTypewriter\ 12

It looks also fine with this font and it looks fine with the font
that I normally use: set guifont=MiscFixed\ Semi-Condensed\ 10.

I'm using Ubuntu-8.10 with Vim-7.2.245 on Linux x86 (xterm)
and gvim GUI GTK2.

> I don't feel competent enough to decide whether this is Vim's fault. I
> would be grateful for comments from someone wiser.
>
> Thanks in advance!

Do those characters look wrong only in gvim?  What about
other applications? (gedit, xemacs, gnome-terminal, firefox, ...)

-- Dominique

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

Raspunde prin e-mail lui