Tony Mechelynck wrote:
On 14/05/11 22:49, Linda W wrote:
Tony Mechelynck wrote:
On 19/04/11 09:36, Alexander Stepanov wrote:
Monospace fonts... That's very sad. Thank you for explanation.
this is due to the fixed size of the character
cell in gvim, something so fundamental to Vim's mode of operation that
it is not going to change.
---
Please don't continue to spread this misinformation. While the
current Vim may not support proportional fonts, it is already true that
Vim "fundamental mode of operation" has changed and supports displaying
characters that take more than 1 character cell. I.e. your information
is already outdated.
It's not outdated information, I was simplifying.
The size of Vim's character cell *is* fixed. The following uses are
possible:
- most characters use exactly 1 character cell each;
- CJK "wide" characters use exactly 2 character cells each;
-----
So 1 character in a CJK font takes 1 or 2 character cells?
Doesn't that statement come across as a bit self-contradictory to you?
Doesn't it occur to use that the use of the term 'character
cell' doesn't describe that it is? If it was a character cell, any
character would fit.
You are using a definition of 'character (character cell)
to indicate something that holds a variable amount of a character (a full
or partial character).
This terminology is inaccurate and misleading as 1 cell doesn't hold
a full character, but really represents 1 space on the screen.
A better term, perhaps, would be 'spacing cell'. I would
agree that spacing cells are fixed lengths, but 'cells' to hold 1
character are either 1 or 2 spacing cells in length.
This is what I meant by the number of spacing cells/character
could be made, for example, 1-10 spacing cells/character. This would
allow up to 10 width variations to display 1 real character which would
likely accommodate proportional spacing accurate to within 1/10th of
a character.
We can always be correct in our statements if we use definitions
that don't describe what is actually going on, but use imprecise or
arbitrary definitions of terms in creating those statements.
For example, if I define 'character cell' to be "the cell which
contains all characters in a line', I could say that all vim lines are 1
character cell long -- and this is a fundamental feature of vim....etc.
This wouldn't be a definition that allows looking at, say, # of characters
per lines.
--
You received this message from the "vim_use" 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