CudaText - баг при выделении текста [РЕШЕНО]

Dobrov
повторением
Получил такой же эффект на шрифтах от винды ариал, вердана
Возможно настройки или рендеринг шрифтов влияют.
Попробуйте выставить в настройках моно шрифт DejaVu Sans Mono (пакет ttf-dejavu)
опции→шрифт→шрифт текста
vs220
Возможно настройки или рендеринг шрифтов влияют.
Попробуйте выставить в настройках моно шрифт DejaVu Sans Mono
Сдвиг происходит, даже если сглаживание и прочие фишки шрифтов полностью отключены.
Ранее я пробовал разные настройки сглаживания. Смена шрифта не помогает. В конфиге CudaText: "font_name__linux" : "DejaVu Sans Mono"
Dobrov
В конфиге CudaText: "font_name__linux" : "DejaVu Sans Mono"
На всякий проверьте
fc-match "DejaVu Sans Mono"
и скиньте настройки шрифтов
find /etc/fonts/conf.d
cat  /etc/fonts/local.conf
cat ~/.Xresources
cat /etc/environment
DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"
Весь вывод здесь
Dobrov
cat: /etc/fonts/local.conf: Нет такого файла или каталога

Попробуйте подкинуть для проверки
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- Настройки отображения -->
  <match target="font">
       <edit name="antialias" mode="assign">
           <bool>true</bool>
       </edit>
       <edit name="autohint" mode="assign">
           <bool>false</bool>
       </edit>
 <!--     <edit name="embeddedbitmap" mode="assign"> -->
 <!--         <bool>false</bool> -->
  <!--     </edit> -->
       <edit name="hinting" mode="assign">
           <bool>true</bool>
       </edit>
       <edit name="hintstyle" mode="assign">
<!--hintslight - для более "полных" шрифтов, hintfull - для более тонких -->
           <const>hintfull</const>
       </edit>
       <edit name="lcdfilter" mode="assign">
       <const>lcddefault</const>
       </edit>
       <edit name="rgba" mode="assign">
           <const>rgb</const>
       </edit>
       <edit name="dpi" mode="assign">
            <double>101</double>
        </edit>
<!--Отключение хинтинга для Bold шрифтов
	   <test name="weight" compare="more">
        <const>medium</const>
    </test>
    <edit name="autohint" mode="assign">
        <bool>false</bool>
    </edit>-->
</match>
 <match target="pattern">
   <test qual="any" name="family"><string>Georgia</string></test>
   <edit name="family" mode="assign" binding="same"><string>Verdana</string></edit>
 </match>
   <match target="pattern">
   <test qual="any" name="family"><string>Lato</string></test>
   <edit name="family" mode="assign" binding="same"><string>Verdana</string></edit>
 </match>
   <match target="pattern">
   <test qual="any" name="family"><string>YS Text</string></test>
   <edit name="family" mode="assign" binding="same"><string>Verdana</string></edit>
 </match>

 <alias>
    <family>Lato</family>
    <prefer><family>Verdana</family></prefer>
</alias>
 <alias>
    <family>YS Text</family>
    <prefer><family>Verdana</family></prefer>
</alias>
</fontconfig>
vs220
/etc/fonts/local.conf Попробуйте подкинуть для проверки…
Спасибо! Всё заработало, баг исчез! Проверил на нескольких шрифтах.

Если убрать hintstyle, то проявляется баг сдвига при выделении текста…
<edit name="hintstyle" mode="assign">
    <const>hintfull</const>
</edit>
Dobrov
hintstyle

У вас он легкий задан был

Dobrov
/etc/fonts/conf.d/10-hinting-slight.conf
плюс отключен для маленьких размеров unhint-small....

На трекер написать бы им все равно не помешало бы , не должен так шрифт плавать по идеи. Даже без привязки к сетке
vs220
На трекер написать бы им все равно не помешало бы , не должен так шрифт плавать по идеи. Даже без привязки к сетке
Я уже писал автору CudaText…
На GTK манипуляции с хинтингом эффекта не дают.
Давайте жить дружно! :-)
igorog
На GTK манипуляции с хинтингом эффекта не дают.
Это не совсем так. Вот сообщение, где на gtk-версии наблюдается подобный баг.
 
Зарегистрироваться или войдите чтобы оставить сообщение.