<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>14516</bug_id>
          
          <creation_ts>2008-02-18 19:08:01 +0300</creation_ts>
          <short_desc>В Lazarus невозможно вводить кириллицу в локали UTF-8</short_desc>
          <delta_ts>2008-06-19 08:00:44 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>lazarus</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>15075</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Andrey Cherepanov">cas</reporter>
          <assigned_to name="ruslandh">ruslandh</assigned_to>
          <cc>aen</cc>
    
    <cc>cas</cc>
    
    <cc>ruslandh</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>64022</commentid>
    <comment_count>0</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2008-02-18 19:08:01 +0300</bug_when>
    <thetext>В Lazarus невозможно вводить кириллицу в локали UTF-8</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66312</commentid>
    <comment_count>1</comment_count>
    <who name="ruslandh">ruslandh</who>
    <bug_when>2008-03-20 23:23:22 +0300</bug_when>
    <thetext>Я не уверен, что это виновеен сам lazarus
На срезе от school-4.0.0_beta20080311-master-i586-install-dvd5 я вижу этот баг.
Дома, на ноуте, где стоит Бренч - баг не проявляется.
И там и там стоит lazarus-0.9.24-alt0.M40.2.3.1.i586.rpm.

По-моему тут дело связано или с шрифтами или с их отобрадением. Нажимаешь 
первую русскую букву  - она высвечивается, вместо следующих печатаются 
неотображаемые символы.

Могу попробовать в выходные поставить на ноут заново beta20080311 и посмотреть.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66319</commentid>
    <comment_count>2</comment_count>
    <who name="ruslandh">ruslandh</who>
    <bug_when>2008-03-21 08:45:39 +0300</bug_when>
    <thetext>Обновил систему на ноутбуке до Сизифа и уфидел тот-же эффект.
Ещё раз убедился, что похоже, что-то связано с шрифтами, установленными в 
система.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66320</commentid>
    <comment_count>3</comment_count>
    <who name="ashen">lex.shen</who>
    <bug_when>2008-03-21 09:09:02 +0300</bug_when>
    <thetext>В установленной системе не хватает шрифтов. В коде lazarus&apos;а прошит шрифт
courier. С sbolshakov@ уже обсуждали это. Исправляется установкой  нужного
шрифта,на пример,terminus. Далее настройки lazarus&apos;а, в lazarus -&gt; окружение -&gt;
настройки редактора -&gt; дисплей  -&gt; шрифт редактора, устанавливаем
-xos4-terminus-medium-r-normal-*-12-*-*-*-*-*-iso10646-1
шрифт именно с кодировкой iso10646-1 (utf8). Насколько я знаю в 4-ой линейки
шрифт terminus устанавливается по умолчанию. Если сейчас это не так, то придётся
в lazarus&apos;е выставлять зависимость на пакет с этим шрифтом. Из всевозможных
шрифтов лучше всех в lazarus&apos;е смотрится именно terminus.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67313</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Rusakov">ktirf</who>
    <bug_when>2008-04-02 01:19:13 +0400</bug_when>
    <thetext>А DejaVu Sans Mono не катит?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67327</commentid>
    <comment_count>5</comment_count>
    <who name="ashen">lex.shen</who>
    <bug_when>2008-04-02 09:14:49 +0400</bug_when>
    <thetext>Катит. И смотрится не плохо. Но как тут поступить правильней, я не знаю. По сему
и жду предложений.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67340</commentid>
    <comment_count>6</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2008-04-02 13:09:29 +0400</bug_when>
    <thetext>Ставить зависимость на DejaVu-шрифты и прописывать в настройки по умолчанию 
этот шрифт.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67424</commentid>
    <comment_count>7</comment_count>
    <who name="ashen">lex.shen</who>
    <bug_when>2008-04-02 18:43:18 +0400</bug_when>
    <thetext>Зависимость можно и не ставить, если у нас с AL4 по умолчанию идёт этот шрифт,
хотя лишней не будет. Но дело не в зависимости - надо патчить сам lazarus.
Первый подход сделал. Нужный патч получил. Но получил интересный эффект - в ~/
нету папки ~/.lazarus/, что естественно, если lazarus ещё не запускался. Делаем
первый запуск лазаря. Русский в окне редактора нормально вводится и
отображаетсяф. В настройках редактора по умолчанию уже стоит: -misc-dejavu sans
mono-medium-r-normal-*-*-140-*-*-m-*-iso10646-1 
То что надо. Ни чего не меняем, просто закрваем лазарь. НУжная паака с
настройками создалась, но (!!!) не создался файл ~/.lazarus/editoroptions.xml,
где у пользователя хранятся настройки редактора лазаруса. Но если в настройках
редактора лазаря изменить шрифт по умолчанию и выйти из лазаря, данный файл
создаётся.
Вопрос: считать это багой или фичей? 
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67430</commentid>
    <comment_count>8</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2008-04-02 19:29:33 +0400</bug_when>
    <thetext>Фича это. Если по умолчанию работает, то можно не заморачиваться.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67484</commentid>
    <comment_count>9</comment_count>
    <who name="ashen">lex.shen</who>
    <bug_when>2008-04-03 15:23:52 +0400</bug_when>
    <thetext>Исправлено в сборке lazarus-0.9.24-alt2.3.2
Сборка ушда в сизиф. Потверждение о пересборке получил.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67510</commentid>
    <comment_count>10</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2008-04-03 16:48:26 +0400</bug_when>
    <thetext>*** Bug 14390 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67664</commentid>
    <comment_count>11</comment_count>
    <who name="Alexey Rusakov">ktirf</who>
    <bug_when>2008-04-06 17:09:46 +0400</bug_when>
    <thetext>Я правильно понимаю, что это не LATER, а FIXED?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67682</commentid>
    <comment_count>12</comment_count>
    <who name="ashen">lex.shen</who>
    <bug_when>2008-04-07 09:16:59 +0400</bug_when>
    <thetext>Да. Исправил в сборке alt2.3.2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67683</commentid>
    <comment_count>13</comment_count>
    <who name="Alexey Rusakov">ktirf</who>
    <bug_when>2008-04-07 09:29:15 +0400</bug_when>
    <thetext>Временно открываем...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67684</commentid>
    <comment_count>14</comment_count>
    <who name="Alexey Rusakov">ktirf</who>
    <bug_when>2008-04-07 09:29:44 +0400</bug_when>
    <thetext>Закрываем с правильным resolution. Прошу прощения за bugzilla spam.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67737</commentid>
    <comment_count>15</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2008-04-07 20:34:37 +0400</bug_when>
    <thetext>Симптомы остаются.

По умолчанию стоит:
-misc-dejavu sans mono-medium-r-normal-*-*-140-*-*-m-*-iso10646-1
без проблем работает:
-dejavu-dejavu sans mono-medium-r-normal-*-11-*-*-*-*-*-iso10646-1

Проверено на lazarus-0.9.24-alt2.3.2 из Сизифа.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67749</commentid>
    <comment_count>16</comment_count>
    <who name="ashen">lex.shen</who>
    <bug_when>2008-04-08 09:49:19 +0400</bug_when>
    <thetext>Изменил -xos4-terminus-medium-r-normal-*-12-*-*-*-*-*-iso10646-1
Более, менее нормально смотрится. С dejavu sans mono межстрочный интервал
выглядит как двойной. Кроме этого в списке автодополнений строки наезжают одна
на другую и не понятно, что к чему. Сборка alt3 ушла в сизиф. Проверьте.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67802</commentid>
    <comment_count>17</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2008-04-08 18:53:46 +0400</bug_when>
    <thetext>По умолчанию ключевые слова в коде подсвечиваются полужирным, поэтому 
использование растрового шрифта terminus приводит в отвратительным жирным 
артефактам. Кроме того, проблема так и не решена, симптомы остаются.

Предлагаю оставить мой вариант. Кроме того, нужно прописать зависимость на 
шрифты DejaVu.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67827</commentid>
    <comment_count>18</comment_count>
    <who name="ashen">lex.shen</who>
    <bug_when>2008-04-09 08:45:15 +0400</bug_when>
    <thetext>А у меня наоборот с dejavu шрифтами на экране малоприятные эффекты.Возможно
сказывается сочетание видеокарта/монитор. В общем кто за какие шрифты? Прописать
не сложно. Сложно оказывается определить оптимальное. Жду предложений.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67951</commentid>
    <comment_count>19</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2008-04-10 17:09:57 +0400</bug_when>
    <thetext>Перевешиваю на конкретный пакет</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68350</commentid>
    <comment_count>20</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2008-04-15 15:01:38 +0400</bug_when>
    <thetext>Итак, DejaVu Sans Mono ситуацию не спасает. В некоторых случаях он просто не 
выбирается. Прошу по умолчанию 
выбирать -misc-fixed-medium-r-normal-*-13-*-*-*-*-*-iso10646-1
С ним гарантированно нет проблем.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68355</commentid>
    <comment_count>21</comment_count>
    <who name="ashen">lex.shen</who>
    <bug_when>2008-04-15 15:25:55 +0400</bug_when>
    <thetext>Ну что ж, по сему так и быть. Сегодня-завтра залью сборку именно с таким шрифтом
по умолчанию.Ну а кому не нравится, сам под себя настроит.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69115</commentid>
    <comment_count>22</comment_count>
      <attachid>2597</attachid>
    <who name="mex3">mex3</who>
    <bug_when>2008-04-29 19:50:32 +0400</bug_when>
    <thetext>Created attachment 2597
патч для шрифтов

Патч для шрифтов должен выглядеть как-то так. В этом случае проблем с русскими
буквами не наблюдается.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70410</commentid>
    <comment_count>23</comment_count>
    <who name="Basya">KolcovVA</who>
    <bug_when>2008-05-22 16:35:12 +0400</bug_when>
    <thetext>В дистрибутиве Junior от 16.05.08 пока не поправленно</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70414</commentid>
    <comment_count>24</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2008-05-22 16:53:15 +0400</bug_when>
    <thetext>(In reply to comment #23)
&gt; В дистрибутиве Junior от 16.05.08 пока не поправленно
Исправлено. Удалите ~/.lazarus. Или пропишите в настройках редактора 
шрифт -misc-fixed-medium-r-normal-*-13-*-*-*-*-*-iso10646-1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70433</commentid>
    <comment_count>25</comment_count>
    <who name="Basya">KolcovVA</who>
    <bug_when>2008-05-22 18:31:17 +0400</bug_when>
    <thetext>Папку удалил не помогло, а вот поставил шрифт все нормально.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70435</commentid>
    <comment_count>26</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2008-05-22 18:36:24 +0400</bug_when>
    <thetext>Для всех новых систем и пользователей устанавливается правильный шрифт. 
Закрываю баг.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>2597</attachid>
            <date>2008-04-29 19:50:32 +0400</date>
            <delta_ts>2008-04-29 19:50:32 +0400</delta_ts>
            <desc>патч для шрифтов</desc>
            <filename>lazarus-0.9.24-alt-font.patch</filename>
            <type>text/plain</type>
            <size>1610</size>
            <attacher name="mex3">mex3</attacher>
            
              <data encoding="base64">LS0tIGxhemFydXMvaWRlL2VkaXRvcm9wdGlvbnMucHAub3JpZwkyMDA4LTA0LTI5IDE5OjIwOjQw
ICswNDAwCisrKyBsYXphcnVzL2lkZS9lZGl0b3JvcHRpb25zLnBwCTIwMDgtMDQtMjkgMTk6MjI6
NDcgKzA0MDAKQEAgLTEyNDEsNyArMTI0MSw3IEBAIGJlZ2luCiAgIGZUYWJXaWR0aCA6PSA4Owog
CiAgIC8vIERpc3BsYXkgb3B0aW9ucwotICBmRWRpdG9yRm9udCA6PSAnY291cmllcic7CisgIGZF
ZGl0b3JGb250IDo9ICctbWlzYy1maXhlZC1tZWRpdW0tci1ub3JtYWwtKi0xMy0qLSotKi0qLSot
aXNvMTA2NDYtMSc7CiAKICAgLy8gS2V5IE1hcHBpbmdzCiAgIGZLZXlNYXBwaW5nU2NoZW1lIDo9
ICdkZWZhdWx0JzsKQEAgLTEzNjIsOSArMTM2Miw5IEBAIGJlZ2luCiAgICAgICBYTUxDb25maWcu
R2V0VmFsdWUoJ0VkaXRvck9wdGlvbnMvRGlzcGxheS9WaXNpYmxlUmlnaHRNYXJnaW5Db2xvcicK
ICAgICAgICwgY2xCdG5GYWNlKTsKICAgICBmRWRpdG9yRm9udCAgOj0KLSAgICAgIFhNTENvbmZp
Zy5HZXRWYWx1ZSgnRWRpdG9yT3B0aW9ucy9EaXNwbGF5L0VkaXRvckZvbnQnLCAnY291cmllcicp
OworICAgICAgWE1MQ29uZmlnLkdldFZhbHVlKCdFZGl0b3JPcHRpb25zL0Rpc3BsYXkvRWRpdG9y
Rm9udCcsICctbWlzYy1maXhlZC1tZWRpdW0tci1ub3JtYWwtKi0xMy0qLSotKi0qLSotaXNvMTA2
NDYtMScpOwogICAgIGZFZGl0b3JGb250SGVpZ2h0IDo9Ci0gICAgICBYTUxDb25maWcuR2V0VmFs
dWUoJ0VkaXRvck9wdGlvbnMvRGlzcGxheS9FZGl0b3JGb250SGVpZ2h0JywgMTIpOworICAgICAg
WE1MQ29uZmlnLkdldFZhbHVlKCdFZGl0b3JPcHRpb25zL0Rpc3BsYXkvRWRpdG9yRm9udEhlaWdo
dCcsIDEzKTsKICAgICBmRXh0cmFMaW5lU3BhY2luZyA6PQogICAgICAgWE1MQ29uZmlnLkdldFZh
bHVlKCdFZGl0b3JPcHRpb25zL0Rpc3BsYXkvRXh0cmFMaW5lU3BhY2luZycsIDEpOwogICAgIEZE
b05vdFdhcm5Gb3JGb250IDo9CkBAIC0xNDkxLDkgKzE0OTEsOSBAQCBiZWdpbgogICAgIFhNTENv
bmZpZy5TZXREZWxldGVWYWx1ZSgnRWRpdG9yT3B0aW9ucy9EaXNwbGF5L1JpZ2h0TWFyZ2luQ29s
b3InLAogICAgICAgZlJpZ2h0TWFyZ2luQ29sb3IsIGNsQnRuRmFjZSk7CiAgICAgWE1MQ29uZmln
LlNldERlbGV0ZVZhbHVlKCdFZGl0b3JPcHRpb25zL0Rpc3BsYXkvRWRpdG9yRm9udCcsCi0gICAg
ICBmRWRpdG9yRm9udCwgJ2NvdXJpZXInKTsKKyAgICAgIGZFZGl0b3JGb250LCAnLW1pc2MtZml4
ZWQtbWVkaXVtLXItbm9ybWFsLSotMTMtKi0qLSotKi0qLWlzbzEwNjQ2LTEnKTsKICAgICBYTUxD
b25maWcuU2V0RGVsZXRlVmFsdWUoJ0VkaXRvck9wdGlvbnMvRGlzcGxheS9FZGl0b3JGb250SGVp
Z2h0JwotICAgICAgLGZFZGl0b3JGb250SGVpZ2h0LCAxMik7CisgICAgICAsZkVkaXRvckZvbnRI
ZWlnaHQsIDEzKTsKICAgICBYTUxDb25maWcuU2V0RGVsZXRlVmFsdWUoJ0VkaXRvck9wdGlvbnMv
RGlzcGxheS9FeHRyYUxpbmVTcGFjaW5nJwogICAgICAgLGZFeHRyYUxpbmVTcGFjaW5nLCAxKTsK
ICAgICBYTUxDb25maWcuU2V0RGVsZXRlVmFsdWUoJ0VkaXRvck9wdGlvbnMvRGlzcGxheS9Eb05v
dFdhcm5Gb3JGb250Jwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>