Bug 21139

Summary: Кривой шрифт в редакторе
Product: Sisyphus Reporter: Andrey Cherepanov <cas>
Component: lazarusAssignee: Andrey Cherepanov <cas>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aen, cas
Version: unstableKeywords: usability
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 19564    
Attachments:
Description Flags
Lazarus window with DejaVu font
none
Lazarus window with DejaVu Mono font
none
Lazarus window with Xos4 Terminus font
none
Lazarus & Gtk2 & Misc Fixed
none
lazarus-misc-fixed.png
none
Lazarus editoroptions config none

Description Andrey Cherepanov 2009-08-20 13:51:21 MSD
С новым Lazarus идут старые (для GTK+ 1.x) параметры шрифта редактора. Предлагаю по умолчанию указать шрифт в нотации GTK+ 2.x: 'xos Terminus'. И размер шрифта 10 поставить.
Comment 1 Grigory Batalov 2009-08-29 15:03:30 MSD
Будет в следующей сборке.
Comment 2 ashen 2009-08-31 16:39:19 MSD
1) пробывал у себя на мониторе - криво отображается.
2) на gtk2 не всё реализовано. Полностью только на gtk1. Посмотрите на roadmap lazarus'а.
Comment 3 Grigory Batalov 2009-08-31 19:51:24 MSD
Буквально "xos Terminus" отсутствует, поэтому заменяется первым похожим. Я поставил "xos4 Terminus", он отображается лучше, чем предыдущий (тоже какой-то дефолтный, под описание в стиле gtk1 ничего не нашлось).
Comment 4 Grigory Batalov 2009-09-01 00:47:29 MSD
Created attachment 3810 [details]
Lazarus window with DejaVu font

Вот скриншот диалога выбора шрифта, на нём видно, что DejaVu корявый.
Comment 5 ashen 2009-09-01 09:26:18 MSD
DejaVu Sans Mono
И с cas@ об этом уже ни раз говорили. И багу про зависимость на соотвествующий пакет cas@ по моей просьбе заводил. Все остальные шрифты либо криво смотрятся, либо символы друг на друга неазжают, так что разобрать, что написано, практически не возможно.
Comment 6 Grigory Batalov 2009-09-01 14:14:24 MSD
Created attachment 3811 [details]
Lazarus window with DejaVu Mono font

Всё же и DejaVu Mono не самый удачный шрифт. На моём десктопе в размере 10 пунктов видны артефакты (см. ещё один скриншот).
Comment 7 Sir Raorn 2009-09-01 14:16:21 MSD
Чем вам Misc Fixed не угодил?
Comment 8 ashen 2009-09-01 14:22:00 MSD
на комент #6:
это на gtk или на gtk2?

на комент #7:
на разных машинах/видеокартах/мониторах по разному смотрится ...
По ходу с этими шрифтами делаем очередной круг ...
Comment 9 Grigory Batalov 2009-09-01 14:38:35 MSD
Created attachment 3813 [details]
Lazarus window with Xos4 Terminus font

Это gtk+2, 5-й бранч.
Чтоб два раза не вставать, вот скриншот со шрифтом xos4 Terminus. Артефактов нет.
Comment 10 Grigory Batalov 2009-09-01 14:39:29 MSD
(In reply to comment #7)
> Чем вам Misc Fixed не угодил?

Да, тоже годится. Но cas@ выбрал xos terminus.
Comment 11 ashen 2009-09-01 14:55:58 MSD
а теперь посмотрите как всё это будет на gtk1, а не на gtk2. И как отображаются русские буквы ...
Comment 12 Grigory Batalov 2009-09-01 15:39:48 MSD
(In reply to comment #11)
> а теперь посмотрите как всё это будет на gtk1, а не на gtk2. И как отображаются
> русские буквы ...

У меня нет gtk1. Он ещё где-то сохранился?

До кучи проверьте у себя шрифт "Misc Fixed", предложенный раорном.
Comment 13 ashen 2009-09-01 20:00:06 MSD
Created attachment 3817 [details]
Lazarus & Gtk2 & Misc Fixed

>Чем вам Misc Fixed не угодил?
смотри скриншот. Особенно глянь на последние символы ключевых слов.
Comment 14 ashen 2009-09-01 20:04:13 MSD
C xos4 Terminus нормально всё отображается. Выбираем его?
Comment 15 Sir Raorn 2009-09-02 03:11:33 MSD
Created attachment 3820 [details]
lazarus-misc-fixed.png

Это не Misc Fixed, а непонятно что.  Вот Misc Fixed.
Comment 16 Andrey Cherepanov 2009-09-02 15:23:05 MSD
(В ответ на комментарий №14)
> C xos4 Terminus нормально всё отображается. Выбираем его?
Да уж соберите с ним. 

2raorn: кончай смущать людей.
Comment 17 ashen 2009-09-02 16:32:06 MSD
Created attachment 3824 [details]
Lazarus editoroptions config

при помещении данного конфига в /etc/lazarus и соотвествующей зависимости в спеке как и у вновь созданного пользователя, так и у уже существующего, но впервые запустившего lazarus шрифты нормальные и ни каких артефактов.
Comment 18 Repository Robot 2009-09-12 09:04:37 MSD
lazarus-0.9.26.2-alt3 -> sisyphus:

* Fri Sep 11 2009 Grigory Batalov <bga@altlinux> 0.9.26.2-alt3

- Require libXext-devel as well (ALT #19592).
- Build lazdatadesktop (ALT #20664, ashen@).
- Replace DejaVu fonts requirement with Terminus one (ALT #21139).
- Add RxNew and PowerPDF components (ashen@).
- Add default configs (ALT #21291, ashen@).
- Add man pages.
Comment 19 Andrey Cherepanov 2009-09-15 19:21:10 MSD
Исправлено.