Сайт | Скачать | Видео | Wiki

Автор Тема: Шрифты  (Прочитано 12465 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33989
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Re: PRA64. Сборка x86-64
« Ответ #30 : 10 Август 2016, 16:37:59 »
Изменение DPI работает (открывал калькулятор), но сохранение настроек не работает,
Работает и сохраняет. См. /home/live/.Xresources
« Последнее редактирование: 11 Август 2016, 08:58:29 от sfs »

Оффлайн ramd

  • Старожил
  • ****
  • Сообщений: 324
  • Репутация: +8/-0
Re: Re: PRA64. Сборка x86-64
« Ответ #31 : 10 Август 2016, 18:24:45 »
Пишу сейчас из 1607 и поэкспериментировал здесь-же (думаю в 64бит будет то-же)

в файле .gtkrc-2.0 настройки сглаживания вот в эти строчки сохраняются (проверил)
Код
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle="hintfull"
gtk-xft-rgba="rgb"
специально посохранял разные настройки - сохраняет в этот файл - .gtkrc-2.0

в файл .Xresources настройки сглаживания не сохраняются, хотя строчки такие там есть, но они не соответствуют действительным (текущим) настройкам.

Настройки ДПИ пытаются сохраниться тоже в файл .Xresources, но после нажатия отмены в окне выбора ДПИ (а иначе оно не закрывается!) результат вот такой
Код
Xft.autohint: 1
Xft.lcdfilter: lcddefault
Xft.hinting: 1
Xft.hintstyle: hintmedium
Xft.antialias: 1
Xft.rgba: rgb
Xft.dpi:
т.е. ДПИ становится вообще пустым.

Это для информации. Через некоторое время попробую то-же в пра64

=====
Едем дальше - теперь из пра64 с файлом 001-Pra06arch_64-sf08.pfs

Окно настройки ДПИ не закрывается ни после нажатия ОК, ни после нажатия креста в пр-верхн углу.
Закрывается только после нажатия отмены, и файл .Xresources принял теперь вообще вот такой вид:
Код
Xft.dpi: 
всё, кроме этой строки в нём больше ничего нет. происходит запись с заменой? похоже на ошибку записи в файл.

Настройки сглаживания записываются в файл .gtkrc-2.0 (аналогично пра-32 выше)
Код
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle="hintmedium"
gtk-xft-rgba="rgb"



« Последнее редактирование: 11 Август 2016, 08:57:43 от sfs »
Acer Aspire One AO532h (Intel Atom 1,6GHz / 2Gb RAM / SATA-HDD / 1024x600 screen)
Samsung 300E4A (Core i3 / 4Gb)

Оффлайн ramd

  • Старожил
  • ****
  • Сообщений: 324
  • Репутация: +8/-0
Re: Re: PRA64. Сборка x86-64
« Ответ #32 : 10 Август 2016, 19:48:56 »
Перезагрузил 6407 теперь с файлом 001-Pra-7.0_64-sf03.pfs
все вышеописаные явления остались в силе, сглаживание не настраивается
(похоже либо слабое, либо среднее, а может и вообще выкл)
при этом настройки во вкладке внешний вид - шрифты могут быть любыми
в подтверждение 2 скриншота
1й - это загрузка с файлом 001-Pra06arch_64-sf08.pfs (там всё ок, хинт - полный)
2й - с файлом 001-Pra-7.0_64-sf03.pfs, где сглаживание не настраивается
ПС про перезапуск программы после применения настроек сглаживания - в курсе.
« Последнее редактирование: 10 Август 2016, 19:51:21 от ramd »
Acer Aspire One AO532h (Intel Atom 1,6GHz / 2Gb RAM / SATA-HDD / 1024x600 screen)
Samsung 300E4A (Core i3 / 4Gb)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33989
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Шрифты
« Ответ #33 : 11 Август 2016, 09:37:38 »
Окно настройки ДПИ не закрывается ни после нажатия ОК, ни после нажатия креста в пр-верхн углу.
Да. Эта проблема есть. После нее действительно
ДПИ становится вообще пустым.
Поправил в аттаче. Cпасибо +

в файле .gtkrc-2.0 настройки сглаживания вот в эти строчки
Да. Старый 0.5. и новый 0.6 lxapperance меняют здесь. И я не вижу изменений. По арчвики https://wiki.archlinux.org/index.php/Font_configuration#Fontconfig_configuration  получается - надо менять в /home/live/.config/fontconfig/fonts.conf
У меня так раньше и было сделано - скрипт fontwizard - и так я вижу изменения. Вы видите?
Вообще странно. Маловероятно ,что lxapperance из свежей репы не так работает...
« Последнее редактирование: 11 Август 2016, 09:45:48 от sfs »

Оффлайн ramd

  • Старожил
  • ****
  • Сообщений: 324
  • Репутация: +8/-0
Re: Шрифты
« Ответ #34 : 11 Август 2016, 16:36:17 »
Результаты очередных копаний в 64-07.
Справедливы для загрузок с обоими файлами - 001-Pra-7.0_64-sf03.pfs и 001-Pra-7.0_64-sf03.pfs

Настройки сглаживания (внешний вид - шрифт) сохраняются в файл .gtkrc-2.0
А вот считываются при старте Х из файла ~/.config/fontconfig/fonts.conf

т.е. сохраняются в один файл, а читаются с другого.

как проверить - выключить в настройках сглаживание ВООБЩЕ, нажать применить и рестарт Х - ничего не меняется.

но если в файле ~/.config/fontconfig/fonts.conf поставить антиалиас = фальс и рестартануть Х, то увидим результат (вложение), при этом вкладка настройки - шрифты нахально убеждает нас, что всё иначе..)
Acer Aspire One AO532h (Intel Atom 1,6GHz / 2Gb RAM / SATA-HDD / 1024x600 screen)
Samsung 300E4A (Core i3 / 4Gb)

Оффлайн ramd

  • Старожил
  • ****
  • Сообщений: 324
  • Репутация: +8/-0
Re: Шрифты
« Ответ #35 : 11 Август 2016, 17:48:33 »
В пра-32 1607 ситуация аналогичная.
Раньше не заметил, т.к. по дефолту всё устраивало.
Сохраняется в 1 файл, читается с другого. Надеюсь поправить это несложно.

Теперь насчёт исправления для настроек ДПИ в аттаче - куда положить этот set-xftdpi для теста?
Почему его не открывает МС как обычный архив?
« Последнее редактирование: 11 Август 2016, 18:02:43 от ramd »
Acer Aspire One AO532h (Intel Atom 1,6GHz / 2Gb RAM / SATA-HDD / 1024x600 screen)
Samsung 300E4A (Core i3 / 4Gb)

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Шрифты
« Ответ #36 : 12 Август 2016, 02:26:20 »
Почему его не открывает МС как обычный архив?
потому что там нечего смотреть, всего один файл. Надо F2 на нем и выбрать Распаковать gz
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33989
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Шрифты
« Ответ #37 : 12 Август 2016, 09:25:53 »
куда положить этот set-xftdpi для теста?
http://wiki.puppyrus.org/soft/porteus-initrd?&#rootcopy

Надеюсь поправить это несложно.
Всетаки хочется верить, что
Маловероятно ,что lxapperance из свежей репы не так работает...
и мы в чем-то не разобрались
Поправить :
1. В исходнике lxapperance - мне слабо
2. Приделать костыль, который переносит из  .gtkrc-2.0 в fonts.conf. Могу, но как-то криво
3. Написать свой аналог lxapperance. Теоретически можно , но хотелось бы готовое
У кого какие мысли - идеи?

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33989
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Шрифты
« Ответ #38 : 12 Август 2016, 09:47:13 »
Может быть lxapperance правильно работает только в полном окружении lxde...

Оффлайн ramd

  • Старожил
  • ****
  • Сообщений: 324
  • Репутация: +8/-0
Re: Шрифты
« Ответ #39 : 12 Август 2016, 10:53:31 »
Проблема не срочная. Ещё интересно, почему при одном и том-же fonts.conf, т.е. при одинаковых настройках - разный вид при загрузке 001-Pra06arch_64-sf08.pfs и 001-Pra-7.0_64-sf03.pfs

4. заставить считывать настройку из .gtkrc-2.0 ?

Так и не понял, куда поместить (где должен быть) set-xftdpi. /usr/bin/? live? прям в корень ФС?
Как работает руткопи в курсе.))

В мой пост выше вкралась ошибка - читать: справедливо для обоих файлов - 001-Pra06arch_64-sf08.pfs и 001-Pra-7.0_64-sf03.pfs
« Последнее редактирование: 12 Август 2016, 11:00:34 от ramd »
Acer Aspire One AO532h (Intel Atom 1,6GHz / 2Gb RAM / SATA-HDD / 1024x600 screen)
Samsung 300E4A (Core i3 / 4Gb)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33989
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Шрифты
« Ответ #40 : 12 Август 2016, 10:56:11 »
почему при одном и том-же fonts.conf, т.е. при одинаковых настройках - разный вид при загрузке 001-Pra-7.0_64-sf03.pfs и 001-Pra-7.0_64-sf03.pfs
Возможно, разные версии каких-то пакетов
куда поместить (где должен быть) set-xftdpi
/rootcopy/usr/local/bin
4. заставить считывать настройку из .gtkrc-2.0 ?
Кого и как?

Оффлайн ramd

  • Старожил
  • ****
  • Сообщений: 324
  • Репутация: +8/-0
Re: Шрифты
« Ответ #41 : 12 Август 2016, 11:10:35 »
Кого и как?
того, кто читает настройку сглаживания при загрузке Х из font.conf - заставить читать из .gtkrc

хотя возм я не прав - заметил что при запуске программы от рута она получает настройки сглаживания тоже от рута, т.е. они не общие для всех пользователей. идей пока нет.
« Последнее редактирование: 12 Август 2016, 11:16:43 от ramd »
Acer Aspire One AO532h (Intel Atom 1,6GHz / 2Gb RAM / SATA-HDD / 1024x600 screen)
Samsung 300E4A (Core i3 / 4Gb)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33989
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Шрифты
« Ответ #42 : 12 Август 2016, 14:36:07 »
они не общие для всех пользователей
Да. Так и должно быть

Вот диагноз
Получается - самое простое решение - вернуть в меню middle и light : fontwizard и смириться с тем, что в lxapperance это не работает

Оффлайн ramd

  • Старожил
  • ****
  • Сообщений: 324
  • Репутация: +8/-0
Re: Шрифты
« Ответ #43 : 12 Август 2016, 16:53:59 »
Ну раз так - значит так.) Вам виднее. Сделаете - проверим.
Файлик set-xftdpi в систему забросил, теперь всё ок, спасибо.

Acer Aspire One AO532h (Intel Atom 1,6GHz / 2Gb RAM / SATA-HDD / 1024x600 screen)
Samsung 300E4A (Core i3 / 4Gb)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33989
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Шрифты
« Ответ #44 : 12 Август 2016, 17:05:12 »
fontwizard уже работает. Только запускать пока надо из терминала юзера live