Какое-то "наползание" букв в X -ах

classic Classic list List threaded Threaded
16 messages Options
Reply | Threaded
Open this post in threaded view
|

Какое-то "наползание" букв в X -ах

Anton Maksimenkov-2
Hi.

 Удалось нахаляву качнуть мегабайтов... Накачал себе KDE, поставил
Х-ы. Долго я с ними не общался. И достает меня одна проблема.
 Дело в том, что символы в шрифтах как-то "липнут" друг к другу (это
скорее относится к маленьким размерам, порядка 9-12 pt), и к тому же
присутствует какая-то "мутность" вокруг букв.
 Вот http://antonvm.narod.ru/bad.png пример того, как слово
"выдержать" прочитать трудно - буквы "липнут". Или еще вот
http://antonvm.narod.ru/bad1.png в слогах "те" и "ре" буква "е" тоже
налазит на соседнюю букву. И если увеличить, видно, что вокруг букв
какая-то муть.

 Настраивал Х-ы по http://www.openbsd.ru/docs/howto-cyrillic.html,
доставил msttcorefonts. В KDE включено "Использовать сглаживание для
шрифтов", и "Стиль хинтинга" установлен в "Полное" (если меньше, то
больше искажений у шрифтов становится). У юзера в ~/.fonts.conf:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "/etc/fonts/fonts.dtd">
<fontconfig>
 <dir>/usr/local/lib/X11/fonts/mscorefonts</dir>
..

 Читать тексты такими буквами очень утомительно. После венды это
совершенно такое же ощущение, как будто в ЖК мониторе установлено
"неправильное" разрешение. То есть жить так нельзя.

 Подскажите, не было ли у кого подобных проблем, кто как настраивает?
--
engineer


Reply | Threaded
Open this post in threaded view
|

Re: Какое-то "наползание" букв в X -ах

Dmitry V. Kustov
Отключить antialiasing шрифтов?

On Thu, 08 Feb 2007 20:34:40 +0300, Anton <[hidden email]> wrote:

> Hi.
>
>  Удалось нахаляву качнуть мегабайтов... Накачал себе KDE, поставил
> Х-ы. Долго я с ними не общался. И достает меня одна проблема.
>  Дело в том, что символы в шрифтах как-то "липнут" друг к другу (это
> скорее относится к маленьким размерам, порядка 9-12 pt), и к тому же
> присутствует какая-то "мутность" вокруг букв.
>  Вот http://antonvm.narod.ru/bad.png пример того, как слово
> "выдержать" прочитать трудно - буквы "липнут". Или еще вот
> http://antonvm.narod.ru/bad1.png в слогах "те" и "ре" буква "е" тоже
> налазит на соседнюю букву. И если увеличить, видно, что вокруг букв
> какая-то муть.
>
>  Настраивал Х-ы по http://www.openbsd.ru/docs/howto-cyrillic.html,
> доставил msttcorefonts. В KDE включено "Использовать сглаживание для
> шрифтов", и "Стиль хинтинга" установлен в "Полное" (если меньше, то
> больше искажений у шрифтов становится). У юзера в ~/.fonts.conf:
> <?xml version="1.0"?>
> <!DOCTYPE fontconfig SYSTEM "/etc/fonts/fonts.dtd">
> <fontconfig>
>  <dir>/usr/local/lib/X11/fonts/mscorefonts</dir>
> ..
>
>  Читать тексты такими буквами очень утомительно. После венды это
> совершенно такое же ощущение, как будто в ЖК мониторе установлено
> "неправильное" разрешение. То есть жить так нельзя.
>
>  Подскажите, не было ли у кого подобных проблем, кто как настраивает?


Reply | Threaded
Open this post in threaded view
|

Re: Какое-то "наползание" букв в X -ах

Vladislav Utkin
In reply to this post by Anton Maksimenkov-2
Очень неплохо выглядят шрифты, если сделать все, как написано во
фришном хандбуке.
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/x-fonts.html
Да и майкрософтовские шрифты в системе будут не лишними

On 2/8/07, Anton <[hidden email]> wrote:

> Hi.
>
>  Удалось нахаляву качнуть мегабайтов... Накачал себе KDE, поставил
> Х-ы. Долго я с ними не общался. И достает меня одна проблема.
>  Дело в том, что символы в шрифтах как-то "липнут" друг к другу (это
> скорее относится к маленьким размерам, порядка 9-12 pt), и к тому же
> присутствует какая-то "мутность" вокруг букв.
>  Вот http://antonvm.narod.ru/bad.png пример того, как слово
> "выдержать" прочитать трудно - буквы "липнут". Или еще вот
> http://antonvm.narod.ru/bad1.png в слогах "те" и "ре" буква "е" тоже
> налазит на соседнюю букву. И если увеличить, видно, что вокруг букв
> какая-то муть.
>
>  Настраивал Х-ы по http://www.openbsd.ru/docs/howto-cyrillic.html,
> доставил msttcorefonts. В KDE включено "Использовать сглаживание для
> шрифтов", и "Стиль хинтинга" установлен в "Полное" (если меньше, то
> больше искажений у шрифтов становится). У юзера в ~/.fonts.conf:
> <?xml version="1.0"?>
> <!DOCTYPE fontconfig SYSTEM "/etc/fonts/fonts.dtd">
> <fontconfig>
>  <dir>/usr/local/lib/X11/fonts/mscorefonts</dir>
> ..
>
>  Читать тексты такими буквами очень утомительно. После венды это
> совершенно такое же ощущение, как будто в ЖК мониторе установлено
> "неправильное" разрешение. То есть жить так нельзя.
>
>  Подскажите, не было ли у кого подобных проблем, кто как настраивает?
> --
> engineer
>
>
>


--
С Уважением,
Владислав


Reply | Threaded
Open this post in threaded view
|

Re: Какое-то "наползание" букв в X -ах

Anton Maksimenkov-2
In reply to this post by Dmitry V. Kustov
> Отключить antialiasing шрифтов?
Без него обычно было ещё хуже... Вечером проверю :)
--
engineer


Reply | Threaded
Open this post in threaded view
|

Re: Какое-то "наползание" букв в X -ах

Anton Maksimenkov-2
In reply to this post by Vladislav Utkin
> Очень неплохо выглядят шрифты, если сделать все, как написано во
> фришном хандбуке.
> http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/x-fonts.html
Может я буду не оригинален, но не могли бы вы подробнее пояснить что
значит "сделать все как написано..."?

1. В портах я не видел ни fonts, ни x11-fonts. Их как?
2. TrueType шрифты идут в наборчике msttcorefonts, директорию я
добавил в FontPath в /etc/X11/xorg.conf. Как и на openbsd.ru написано.
3. По Anti-Aliased Fonts. Вместо /usr/X11R6/etc/fonts/local.conf я
использовал ~/.fonts.conf, добавил туда дир с шрифтами из
msttcorefonts, как и написал ранее. Насколько это "по фряшному
хэндбуку"...
Но вот остальные абзацы в теме Anti-Aliased Fonts выглядят
интересно... Может быть как раз это имелось ввиду? Попробую.

> Да и майкрософтовские шрифты в системе будут не лишними
Вроде бы как msttcorefonts это и есть наборчик тех шрифтов.
--
engineer


Reply | Threaded
Open this post in threaded view
|

Re: Какое-то "наползание" букв в X -ах

Mike Belopuhov
In reply to this post by Anton Maksimenkov-2
On Thu, Feb 08, 2007 at 22:34 +0500, Anton wrote:

> Hi.
>
> Удалось нахаляву качнуть мегабайтов... Накачал себе KDE, поставил
> Х-ы. Долго я с ними не общался. И достает меня одна проблема.
> Дело в том, что символы в шрифтах как-то "липнут" друг к другу (это
> скорее относится к маленьким размерам, порядка 9-12 pt), и к тому же
> присутствует какая-то "мутность" вокруг букв.
> Вот http://antonvm.narod.ru/bad.png пример того, как слово
> "выдержать" прочитать трудно - буквы "липнут". Или еще вот
> http://antonvm.narod.ru/bad1.png в слогах "те" и "ре" буква "е" тоже
> налазит на соседнюю букву. И если увеличить, видно, что вокруг букв
> какая-то муть.
>
> Настраивал Х-ы по http://www.openbsd.ru/docs/howto-cyrillic.html,
> доставил msttcorefonts. В KDE включено "Использовать сглаживание для
> шрифтов", и "Стиль хинтинга" установлен в "Полное" (если меньше, то
> больше искажений у шрифтов становится). У юзера в ~/.fonts.conf:
> <?xml version="1.0"?>
> <!DOCTYPE fontconfig SYSTEM "/etc/fonts/fonts.dtd">
> <fontconfig>
> <dir>/usr/local/lib/X11/fonts/mscorefonts</dir>
> ..
>
> Читать тексты такими буквами очень утомительно. После венды это
> совершенно такое же ощущение, как будто в ЖК мониторе установлено
> "неправильное" разрешение. То есть жить так нельзя.
>
> Подскажите, не было ли у кого подобных проблем, кто как настраивает?
>

некоторое время назад Олег предложил радикально решить проблему с
антиалисингом шрифтов, а именно заставить freetype пользовать
патентованый механизм хинтинга/антиалисинга... на глаз различие
принципиальное. шрифт становится тоньше. плюсом является также
более высокая скорость отрисовки...

(разумеется для этого надо пересобрать иксы)

Index: xc/extras/freetype2/include/freetype/config/ftoption.h
===================================================================
RCS file: /cvs/XF4/xc/extras/freetype2/include/freetype/config/ftoption.h,v
retrieving revision 1.5
diff -d -u -r1.5 ftoption.h
--- xc/extras/freetype2/include/freetype/config/ftoption.h 2005/12/31 08:23:17 1.5
+++ xc/extras/freetype2/include/freetype/config/ftoption.h 2006/03/07 08:42:16
@@ -436,7 +436,7 @@
   /*   Do not #undef this macro here, since the build system might         */
   /*   define it for certain configurations only.                          */
   /*                                                                       */
-/* #define  TT_CONFIG_OPTION_BYTECODE_INTERPRETER */
+#define  TT_CONFIG_OPTION_BYTECODE_INTERPRETER
 
 
   /*************************************************************************/
Index: xc/lib/font/FreeType/module/ftoption.h
===================================================================
RCS file: /cvs/XF4/xc/lib/font/FreeType/module/ftoption.h,v
retrieving revision 1.2
diff -d -u -r1.2 ftoption.h
--- xc/lib/font/FreeType/module/ftoption.h 2004/11/02 23:47:51 1.2
+++ xc/lib/font/FreeType/module/ftoption.h 2006/03/07 08:42:16
@@ -436,7 +436,7 @@
   /*   Do not #undef this macro here, since the build system might         */
   /*   define it for certain configurations only.                          */
   /*                                                                       */
-/* #define  TT_CONFIG_OPTION_BYTECODE_INTERPRETER */
+#define  TT_CONFIG_OPTION_BYTECODE_INTERPRETER
 
 
   /*************************************************************************/


Reply | Threaded
Open this post in threaded view
|

Re: Какое-то "наползание" букв в X -ах

Anton Maksimenkov-2
In reply to this post by Anton Maksimenkov-2
> 3. По Anti-Aliased Fonts. Вместо /usr/X11R6/etc/fonts/local.conf я
> использовал ~/.fonts.conf, добавил туда дир с шрифтами из
> msttcorefonts, как и написал ранее. Насколько это "по фряшному
> хэндбуку"...
> Но вот остальные абзацы в теме Anti-Aliased Fonts выглядят
> интересно... Может быть как раз это имелось ввиду? Попробую.

 Добавлял "из хэндбука" в .fonts.conf. Изменений в лучшую сторону
НИКАКИХ. Как там и сказано, можно сделать чтобы не антиалиасились
шрифты меньше какогото размера. После этого они выглядят менее
"размыто", но зато более "коряво", то есть "что и требовалось
доказать", без АА можно,но криво.

 Добавлю от себя, что лабуда эта из-за того, что АА для небольших
размеров шрифтов работает таким странным образом, что буквы как бы
иногда "не на месте". Расстояние между ними не соблюдается. То есть в
том примере, что я приводил, в слоге "ре" буква "р" была зачем-то
сдвинута вправо, к букве е. Я в грфредакторе взял эту картинку и
сдвинул букву "р" как бы "на место", точно между - получил НОРМАЛЬНЫЙ
ТЕКСТ в слоге "ре". Ну ещё чуть убрал "муть" снизу буквы "е".
 Непонятно, откуда эти "ошибки" в расстановке? Это какие-то
непреодолимые трудности в текущей реализации? Или какие-то глюки в
шрифте?

Вот файл конфига (строчки с 'rgba' и далее были добавлены после
первого тестирования, на второй "попытке")
$ cat .fonts.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "/etc/fonts/fonts.dtd">
<fontconfig>
 <dir>/usr/local/lib/X11/fonts/mscorefonts</dir>
 <match target="font" >
  <test compare="less" name="size" >
   <double>10</double>
  </test>
  <edit mode="assign" name="antialias" >
   <bool>false</bool>
  </edit>
 </match>
 <match target="font" >
  <test compare="less" name="pixelsize" qual="any" >
   <double>10</double>
  </test>
  <edit mode="assign" name="antialias" >
   <bool>false</bool>
  </edit>
 </match>
 <match target="pattern" name="family" >
  <test name="family" qual="any" >
   <string>fixed</string>
  </test>
  <edit mode="assign" name="family" >
   <string>mono</string>
  </edit>
 </match>
 <match target="pattern" name="family" >
  <test name="family" qual="any" >
   <string>console</string>
  </test>
  <edit mode="assign" name="family" >
   <string>mono</string>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="rgba" >
   <const>none</const>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="hinting" >
   <bool>true</bool>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="hintstyle" >
   <const>hintfull</const>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="antialias" >
   <bool>true</bool>
  </edit>
 </match>
</fontconfig>
--
engineer


Reply | Threaded
Open this post in threaded view
|

Re: Какое-то "наползание" букв в X -ах

Anton Maksimenkov-2
In reply to this post by Mike Belopuhov
09.02.07, Mike Belopuhov<[hidden email]> написал(а):

> > присутствует какая-то "мутность" вокруг букв.
> > Подскажите, не было ли у кого подобных проблем, кто как настраивает?
> некоторое время назад Олег предложил радикально решить проблему с
> антиалисингом шрифтов, а именно заставить freetype пользовать
> патентованый механизм хинтинга/антиалисинга...
> --- xc/extras/freetype2/include/freetype/config/ftoption.h      2005/12/31 08:23:17     1.5
> +++ xc/extras/freetype2/include/freetype/config/ftoption.h      2006/03/07 08:42:16
> @@ -436,7 +436,7 @@
> -/* #define  TT_CONFIG_OPTION_BYTECODE_INTERPRETER */
> +#define  TT_CONFIG_OPTION_BYTECODE_INTERPRETER
===================================================================
> --- xc/lib/font/FreeType/module/ftoption.h      2004/11/02 23:47:51     1.2
> @@ -436,7 +436,7 @@
> +++ xc/lib/font/FreeType/module/ftoption.h      2006/03/07 08:42:16
> -/* #define  TT_CONFIG_OPTION_BYTECODE_INTERPRETER */
> +#define  TT_CONFIG_OPTION_BYTECODE_INTERPRETER

Спасибо за наводку, сделал. Действительно, это работает, текст стал нормальный.
--
engineer


Reply | Threaded
Open this post in threaded view
|

Re: Какое-то "наползание" букв в X -ах

Vasily Ivanov-4
In reply to this post by Mike Belopuhov

смотрю xenocara в 4.2-release:
./lib/freetype/devel/ftoption.h
./lib/freetype/include/freetype/config/ftoption.h
там уже эти изменения есть.
везде изспользуется
#define  TT_CONFIG_OPTION_BYTECODE_INTERPRETER


On Fri, Feb 09, 2007 at 03:19:14PM +0300, Mike Belopuhov wrote:

>
> некоторое время назад Олег предложил радикально решить проблему с
> антиалисингом шрифтов, а именно заставить freetype пользовать
> патентованый механизм хинтинга/антиалисинга... на глаз различие
> принципиальное. шрифт становится тоньше. плюсом является также
> более высокая скорость отрисовки...
>
> (разумеется для этого надо пересобрать иксы)
>
> Index: xc/extras/freetype2/include/freetype/config/ftoption.h
> ===================================================================
> RCS file: /cvs/XF4/xc/extras/freetype2/include/freetype/config/ftoption.h,v
> retrieving revision 1.5
> diff -d -u -r1.5 ftoption.h
> --- xc/extras/freetype2/include/freetype/config/ftoption.h 2005/12/31 08:23:17 1.5
> +++ xc/extras/freetype2/include/freetype/config/ftoption.h 2006/03/07 08:42:16
> @@ -436,7 +436,7 @@
>    /*   Do not #undef this macro here, since the build system might         */
>    /*   define it for certain configurations only.                          */
>    /*                                                                       */
> -/* #define  TT_CONFIG_OPTION_BYTECODE_INTERPRETER */
> +#define  TT_CONFIG_OPTION_BYTECODE_INTERPRETER
>  
>  
>    /*************************************************************************/
> Index: xc/lib/font/FreeType/module/ftoption.h
> ===================================================================
> RCS file: /cvs/XF4/xc/lib/font/FreeType/module/ftoption.h,v
> retrieving revision 1.2
> diff -d -u -r1.2 ftoption.h
> --- xc/lib/font/FreeType/module/ftoption.h 2004/11/02 23:47:51 1.2
> +++ xc/lib/font/FreeType/module/ftoption.h 2006/03/07 08:42:16
> @@ -436,7 +436,7 @@
>    /*   Do not #undef this macro here, since the build system might         */
>    /*   define it for certain configurations only.                          */
>    /*                                                                       */
> -/* #define  TT_CONFIG_OPTION_BYTECODE_INTERPRETER */
> +#define  TT_CONFIG_OPTION_BYTECODE_INTERPRETER
>  
>  
>    /*************************************************************************/
>


Reply | Threaded
Open this post in threaded view
|

Re: Какое-то "наползание" букв в X -ах

Anton Maksimenkov-2
А на экране, в реале, так сказать, пробовал?

2007/11/13, Vasily Ivanov <[hidden email]>:
>
> смотрю xenocara в 4.2-release:
> ./lib/freetype/devel/ftoption.h
> ./lib/freetype/include/freetype/config/ftoption.h
> там уже эти изменения есть.
> везде изспользуется
> #define  TT_CONFIG_OPTION_BYTECODE_INTERPRETER
--
engineer
Reply | Threaded
Open this post in threaded view
|

Re: Какое-то "наползание" букв в X -ах

Mike Belopuhov
в xenocara что-то поменяли и теперь патч Олега не работает.

Anton wrote:
> А на экране, в реале, так сказать, пробовал?
>
> 2007/11/13, Vasily Ivanov <[hidden email]>:
>> смотрю xenocara в 4.2-release:
>> ./lib/freetype/devel/ftoption.h
>> ./lib/freetype/include/freetype/config/ftoption.h
>> там уже эти изменения есть.
>> везде изспользуется
>> #define  TT_CONFIG_OPTION_BYTECODE_INTERPRETER

--
you're never too old to rock'n'roll if you're too young to die.


Reply | Threaded
Open this post in threaded view
|

Re: Какое-то "наползание" букв в X -ах

Vasily Ivanov-4
In reply to this post by Anton Maksimenkov-2


пробовал.
Но, именно потому, что наблюдаю "нехорошести", стал исследовать вопрос и
вот числе нашёл это обсуждение, и проверил сорсы.

На самом деле, в предыдущих версиях (3.9--4.1)
у меня подобной проблемы не наблюдалось. Точнее я её решал малой кровью установкой
шрифтов из Выни. Сейчас это не помогает.

Попытаюсь в ближайшие дни исследовать вопрос, благо, что предыдущая система сохранилась на отдельном винте.

Как я уже наблюдал, искы в 4.2 настигли "существенные улучшения" и возможно покушать ещё придётся.
(нарвался уже на косяки с хардверными курсорами)

Из особенностей моей системы --- использую Xenorama, т.к. DualHead'ная конфигурация на _разных_ мониторах.



В.


On Tue, Nov 13, 2007 at 06:34:55PM +0500, Anton wrote:

> А на экране, в реале, так сказать, пробовал?
>
> 2007/11/13, Vasily Ivanov <vasily--anabar.ru>:
> >
> > смотрю xenocara в 4.2-release:
> > ./lib/freetype/devel/ftoption.h
> > ./lib/freetype/include/freetype/config/ftoption.h
> > там уже эти изменения есть.
> > везде изспользуется
> > #define  TT_CONFIG_OPTION_BYTECODE_INTERPRETER
> --
> engineer


Reply | Threaded
Open this post in threaded view
|

Re: Какое-то "наползание" букв в X -ах

Vasily Ivanov-4
In reply to this post by Mike Belopuhov
On Tue, Nov 13, 2007 at 04:41:11PM +0300, Mike Belopuhov wrote:
> в xenocara что-то поменяли и теперь патч Олега не работает.
да, но патч разрешал использование
 TT_CONFIG_OPTION_BYTECODE_INTERPRETER
теперь же это используется по умолчанию.

см.
./lib/freetype/devel/ftoption.h
./lib/freetype/include/freetype/config/ftoption.h


после некоторой борьбы и ковыряний в конфигах
мне удалось избавиться от косяков с наползаниями
"штатными средствами", т.е. без пересборок иксов.

Три существенных конфига (/etc/fonts/fonts.conf, ~/.fonts.conf, /etc/X11/xorg.conf)
полжил сюда
http://anabar.ru/openbsd/42/

1. В /etc/fonts/fonts.conf добавил кое-чего из 4.1
2. В ~/.fonts.conf стоит играться с "rgba" в зависимости от типа монитора и матрицы ()
3. Виндовые шрифты не ильсользовал. Дело не в принципе.
   Балоговолучно таскал папочку windoze со шрифтами ещё наверное с 3.7 и она спокойно хваталась.
   Тут же mkfontdir просто игнорирует, всё её содержимое, создавая нулевой fonts.dir
   Я не понимаю в чём дело, но бороться с этим нет никаких сил, но впрочем и
   без этих шрифтов очень даже нормально.
4. Приятно удивил тот факт, что свежеподсунуты шрифты кэшируются через 30 сек (параметр меняется)
   и становятся сразу доступны.

В.

>


Reply | Threaded
Open this post in threaded view
|

Re: Какое-то "наползание" букв в X -ах

Anton Maksimenkov-2
> после некоторой борьбы и ковыряний в конфигах
> мне удалось избавиться от косяков с наползаниями
> "штатными средствами", т.е. без пересборок иксов.

Давно хотел спросить... Меня в Х-ах обыкновенно мучали некоторые
несуразности (или привычки венды, чорт его знает), которые ставили
крест на быстром редактировании.

А именно - нажатия типа "Ctrl+стрелка_влево" (или вправо), которое
должно скакать "через слово". Т.е. в венде оно скачет, причём
различает разделители всякие ".%:_-+!*... и так далее. В Х-ах оно
скачет только через пробелы.
К чему это приводит? Да вот, набираю адрес в строке браузера
(длинный), ошибся где-то в середине, хочу исправить. Пальцы
бессознательно жмут Ctrl+<-, а курсор прыгает в самое начало поля
(пробелов то нету), снова жмут Ctlr+->, курсор прыгает в конец. Теперь
включается сознание, чертыхаюсь, понимаю что не работает, что придется
жать "Стрелка_влево" и держать пока оно пробежит всю строчку до места
ошибки... Снова чертыхаюсь и тянусь к мышке - так быстрее...

В продолжение - "Ctrl+Shift+стрелка_влево" (вправо), которое выделяет
текст, тоже при этом скачя "через слово". Пример тот же - хочу в той
же длинной строке адреса в браузере выделить только домен. И опять же
про себя ругаю это дело, тянусь к мышке...

Ctrl+Del не так жалко, но тоже ведь... Может что-то ещё, сейчас не вспоминается.

Однако самое дурацкое в этом то, что эти "Ctrl+стрелка"-подобные у
меня уже в подсознании, и в основном как раз потому, что это
действительно ускоряет работу с редактированием текстов.
Начал я это понимать ещё в универе, когда рефераты-курсачи, а потом
диплом долбасил. А когда программить начал все больше, оказалось, что
и тут те же принципы - чем эффективнее редактирование, тем быстрее
программа делается (думаю это всем очевидно, но все таки упомянул).

Так вот, вопрос. А как вообще сообщество относится к этим
несуразностям? Не поверю что все сидят в vim'ах и редактят тексты. Ну
даже для тех кто "вжился" - они же в браузере в адресной строке не
тыкают wb^$.

Есть подозрение, что обработчик всех этих клавиатурных сокращений
сидит где-нить в Xlib'aх, где-то на примитивном уровне, ибо все (с
которыми я сталкивался) редактируемые поля в Х-ах имеют эту
"проблему". Неужто это "фича"???
--
engineer
Reply | Threaded
Open this post in threaded view
|

Re: Какое-то "наползание" букв в X -ах

Vasily Ivanov-4
> Так вот, вопрос. А как вообще сообщество относится к этим
> несуразностям? Не поверю что все сидят в vim'ах и редактят тексты.
ну, все не сидят. А большинство сидит, думаю.
Ничего странного в этом нет. Особенно в этом листе.
Да сам сижу в Vim, в иксах gVim, в винде, кстати, тоже gVim.

> Ну даже для тех кто "вжился" - они же в браузере в адресной строке не
> тыкают wb^$.
не тыкают конечно.
Но, согласитесь, что редактирование строки в браузере,
это достаточно редкое событие,
и уж точно занимает оно пренебрежимо малое время, по скравнению с работой с текстом.

Зато, если вжился в gVim, то расстраивает, к примеру,  отсутсвие обработчика четверного-мыш-клика в других местах.
:)

так что обсуждаемый квазихоливарный вопрос это уже поправка второго порядка малости,
к остальным аспектам.

>
> Есть подозрение, что обработчик всех этих клавиатурных сокращений
> сидит где-нить в Xlib'aх, где-то на примитивном уровне, ибо все (с
> которыми я сталкивался) редактируемые поля в Х-ах имеют эту
> "проблему". Неужто это "фича"???

--
Вермя мера мира


Reply | Threaded
Open this post in threaded view
|

Re: Какое-то "наползание" букв в X -ах

Anton Maksimenkov-2
> > Так вот, вопрос. А как вообще сообщество относится к этим
> > несуразностям? Не поверю что все сидят в vim'ах и редактят тексты.
> ну, все не сидят. А большинство сидит, думаю.
> Ничего странного в этом нет. Особенно в этом листе.
> Да сам сижу в Vim, в иксах gVim, в винде, кстати, тоже gVim.
>
> > Ну даже для тех кто "вжился" - они же в браузере в адресной строке не
> > тыкают wb^$.
> не тыкают конечно.
> Но, согласитесь, что редактирование строки в браузере,
> это достаточно редкое событие,
> и уж точно занимает оно пренебрежимо малое время, по скравнению с работой с текстом.

И так, и так. Я, как админ, сижу в сети чуть не половину времени. В
конторах где я успел поработать (инет-провайдинг, инет-порталы) подчас
браузер не просто инструмент, а место работы практически, для большей
части сотрудников. Порой даже холиварс шли на тему какой браузер иметь
в конторе by default.
Доки, инфо, те же рассылки читаю (ессно в браузере). Судя по всему
коллеги мои примерно также. Плюс столько же - "нерабочее применение" -
новости, приколы, блоги.

Ладно, не буду утверждать, что большинство из них пользуются Ctrl+...
Однако определенная часть знакомых мне юзеров (те, кто РАБОТАЕТ на
работе - пишут, делают таблицы, считают... короче те, кого профессия
вынуждает вырабатывать навыки) вполне грамотно клав-ру используют.

Хотя, конечно, вообще-то этот вопрос из серии "что мешает перейти с
венды на ...Х".
А потому оффтоп и спасибо за ответы.

--
engineer