Fontconfig - Chromium и GTK3

Ответить
Аватара пользователя
ded_mopozzz
Сообщения: 138
Зарегистрирован: 12 апр 2015, 12:16
Operating system: ROSA

Fontconfig - Chromium и GTK3

Сообщение ded_mopozzz » 27 мар 2017, 01:35

Помогайте. Где ещё в Rosa костыль зарыт?

Не могу заставить отрисовывать шрифты с полным hint в Chromium и в GTK3 приложениях. DE - KDE4. Qt4, Qt5, GTK2 приложения отрисовываются нормально. В KDE выставил настройки сглаживания шрифтов [ системные ] - поэтому полностью без проблем управляется через /etc/fonts/local.config

Вот так выглядят шрифты в GTK3 и Chromium: http://delidov.ru/upload/fontconfig-chromium.png

Вот так в Qt и GTK2 приложениях: http://delidov.ru/upload/font-kde4.png

Код: Выделить всё

user@home ~ $ 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="hinting" mode="assign"><bool>true</bool></edit>
        <edit name="autohint" mode="assign"><bool>true</bool></edit>
        <edit name="hintstyle" mode="assign"><const>hintfull</const></edit>
        <edit name="lcdfilter" mode="assign"><const>lcddefault</const></edit>
        <edit name="rgba" mode="assign"><const>rgb</const></edit>
        <!-- <edit name="embeddedbitmap" mode="assign"><bool>true</bool></edit> -->
    </match>
</fontconfig>

Код: Выделить всё

user@home ~ $ cat /etc/gtk-2.0/gtkrc

gtk-icon-theme-name = "Faenza"
gtk-theme-name = "Breeze"
gtk-font-name = "Ubuntu Light 10"
gtk-cursor-theme-name = "DMZ_White"
gtk-button-images = 0
gtk-menu-images = 1
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle="hintfull"
gtk-xft-rgba="rgb"

Код: Выделить всё

user@home ~ $ cat /etc/gtk-3.0/settings.ini 

[Settings]
gtk-theme-name = Breeze
gtk-icon-theme-name = Faenza
gtk-cursor-theme-name = DMZ_White
gtk-button-images = 0
gtk-menu-images = 1
gtk-auto-mnemonics = 0
gtk-font-name = Ubuntu Light 10
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle=hintfull
gtk-xft-rgba=rgb

Код: Выделить всё

$ xrdb -q
...
Xft.antialias:  1
Xft.dpi:        100
Xft.hinting:    1
Xft.hintstyle:  hintfull
Xft.rgba:       rgb

...

Аватара пользователя
ded_mopozzz
Сообщения: 138
Зарегистрирован: 12 апр 2015, 12:16
Operating system: ROSA

Re: Fontconfig - Chromium и GTK3

Сообщение ded_mopozzz » 27 мар 2017, 15:37

Ти ши на

keleg
Сообщения: 5507
Зарегистрирован: 15 сен 2011, 01:58

Re: Fontconfig - Chromium и GTK3

Сообщение keleg » 27 мар 2017, 15:38

Попробуйте вконтакте спросить, там народу побольше. Правда, бестолковых советов тоже больше - но хоть так :-)

Harrys77
Сообщения: 249
Зарегистрирован: 19 фев 2017, 20:42
Operating system: Rosa Fresh R8.1 64bit; 32bit KDE 4.14
RussianFedoraRemix WS 27 x86_64
Mageia 6 WS x86_64
Windows 7 HP x86_64
Win XP 32 bit Pro
Android 5.1 ))
Откуда: Москва

Re: Fontconfig - Chromium и GTK3

Сообщение Harrys77 » 27 мар 2017, 17:04

ded_mopozzz, а в эти настройки ходили?
снимок2.png
снимок3.png
Хотя шрифт я не менял, только тему выставил rosa-elementary для GTK+, чтобы все было одного вида. Да и вроде по дефолту все было нормально.

мой pavucontrol
снимок4.png
п.с. по идее все должно быть в "Настройках системы" и в gui. Шо то сдаётся мне что вы перемудрили малость :)
~ $ cat /etc/fonts/local.conf
cat: /etc/fonts/local.conf: Нет такого файла или каталога
~ $ cat /etc/gtk-2.0/gtkrc
gtk-theme-name = "rosa-elementary"
gtk-icon-theme-name = "rosa"
gtk-cursor-theme-name = "Adwaita"
gtk-button-images = 0
gtk-menu-images = 0
gtk-font-name="Droid Sans Regular 10"
~ $ cat /etc/gtk-3.0/settings.ini
[Settings]
gtk-theme-name = rosa-elementary
gtk-icon-theme-name = rosa
gtk-cursor-theme-name = Adwaita
gtk-button-images = 0
gtk-menu-images = 0
gtk-auto-mnemonics = 0
gtk-font-name = Droid Sans Regular 10
~ $ xrdb -q
*Box.background: #f0f0f0
*Box.foreground: #221f1e
*Button.activeBackground: #f0f0f0
*Button.activeForeground: #221f1e
*Button.background: #f0f0f0
*Button.foreground: #221f1e
*Button.highlightBackground: #f0f0f0
*Button.highlightColor: #221f1e
*Canvas.activeBackground: #ffffff
*Canvas.activeForeground: #1f1c1b
*Canvas.background: #ffffff
*Canvas.foreground: #1f1c1b
*Canvas.highlightBackground: #ffffff
*Canvas.highlightColor: #1f1c1b
*Canvas.selectbackground: #a4cced
*Canvas.selectforeground: #ffffff
*Checkbutton.activeBackground: #f0f0f0
*Checkbutton.activeForeground: #221f1e
*Checkbutton.background: #f0f0f0
*Checkbutton.foreground: #221f1e
*Checkbutton.highlightBackground: #f0f0f0
*Checkbutton.highlightColor: #221f1e
*Command.background: #f0f0f0
*Command.foreground: #221f1e
*Dialog.background: #f0f0f0
*Dialog.foreground: #221f1e
*Entry.activeBackground: #ffffff
*Entry.activeForeground: #1f1c1b
*Entry.background: #ffffff
*Entry.foreground: #1f1c1b
*Entry.highlightBackground: #ffffff
*Entry.highlightColor: #1f1c1b
*Entry.selectBackground: #a4cced
*Entry.selectForeground: #ffffff
*Form.background: #f0f0f0
*Form.foreground: #221f1e
*Frame.activeBackground: #f0f0f0
*Frame.activeForeground: #221f1e
*Frame.background: #f0f0f0
*Frame.foreground: #221f1e
*Frame.highlightBackground: #f0f0f0
*Frame.highlightColor: #221f1e
*Label.activeBackground: #f0f0f0
*Label.activeForeground: #221f1e
*Label.background: #f0f0f0
*Label.foreground: #221f1e
*Label.highlightBackground: #f0f0f0
*Label.highlightColor: #221f1e
*List.background: #ffffff
*List.foreground: #1f1c1b
*Listbox.activeBackground: #ffffff
*Listbox.activeForeground: #1f1c1b
*Listbox.background: #ffffff
*Listbox.foreground: #1f1c1b
*Listbox.highlightBackground: #ffffff
*Listbox.highlightColor: #1f1c1b
*Listbox.selectBackground: #a4cced
*Listbox.selectForeground: #ffffff
*Menu.activeBackground: #f0f0f0
*Menu.activeForeground: #221f1e
*Menu.background: #f0f0f0
*Menu.foreground: #221f1e
*Menu.highlightBackground: #f0f0f0
*Menu.highlightColor: #221f1e
*MenuButton.background: #f0f0f0
*MenuButton.foreground: #221f1e
*Menubutton.activeBackground: #f0f0f0
*Menubutton.activeForeground: #221f1e
*Menubutton.background: #f0f0f0
*Menubutton.foreground: #221f1e
*Menubutton.highlightBackground: #f0f0f0
*Menubutton.highlightColor: #221f1e
*Radiobutton.activeBackground: #f0f0f0
*Radiobutton.activeForeground: #221f1e
*Radiobutton.background: #f0f0f0
*Radiobutton.foreground: #221f1e
*Radiobutton.highlightBackground: #f0f0f0
*Radiobutton.highlightColor: #221f1e
*Scale.activeBackground: #f0f0f0
*Scale.activeForeground: #221f1e
*Scale.background: #f0f0f0
*Scale.foreground: #221f1e
*Scale.highlightBackground: #f0f0f0
*Scale.highlightColor: #221f1e
*Scale.troughColor: #f0f0f0
*Scrollbar*Cursor: left_ptr
*Scrollbar*background: #f0f0f0
*Scrollbar*cursorName: left_ptr
*Scrollbar*height: 15
*Scrollbar*pushThumb: false
*Scrollbar*shadowWidth: 2
*Scrollbar*width: 15
*Scrollbar.activeBackground: #f0f0f0
*Scrollbar.activeForeground: #221f1e
*Scrollbar.foreground: #221f1e
*Scrollbar.highlightBackground: #f0f0f0
*Scrollbar.highlightColor: #221f1e
*Scrollbar.troughColor: #f0f0f0
*ScrollbarBackground: #f0f0f0
*ShapeStyle: Rectangle
*SimpleMenu*background: #f0f0f0
*SimpleMenu*foreground: #221f1e
*SmeBSB*shadowWidth: 3
*Text.activeBackground: #ffffff
*Text.activeForeground: #1f1c1b
*Text.background: #ffffff
*Text.foreground: #1f1c1b
*Text.highlightBackground: #ffffff
*Text.highlightColor: #1f1c1b
*Text.selectBackground: #a4cced
*Text.selectForeground: #ffffff
*Toggle.background: #f0f0f0
*Toggle.foreground: #221f1e
*Toplevel.activeBackground: #f0f0f0
*Toplevel.activeForeground: #221f1e
*Toplevel.background: #f0f0f0
*Toplevel.foreground: #221f1e
*Toplevel.highlightBackground: #f0f0f0
*Toplevel.highlightColor: #221f1e
*VT100.Translations: #override \
<Key>BackSpace: string(0x7F)\n\
<Key>Delete: string("\033[3~")\n\
<Key>Home: string("\033[1~")\n\
<Key>End: string("\033[4~")
*XmCascadeButton.background: #f0f0f0
*XmCascadeButton.foreground: #221f1e
*XmCascadeButtonGadget.background: #f0f0f0
*XmCascadeButtonGadget.foreground: #221f1e
*XmDialogShell.background: #f0f0f0
*XmDialogShell.foreground: #221f1e
*XmFileSelectionBox.background: #f0f0f0
*XmFileSelectionBox.foreground: #221f1e
*XmForm.background: #f0f0f0
*XmForm.foreground: #221f1e
*XmFrame.background: #f0f0f0
*XmFrame.foreground: #221f1e
*XmLabel.background: #f0f0f0
*XmLabel.foreground: #221f1e
*XmLabelGadget.background: #f0f0f0
*XmLabelGadget.foreground: #221f1e
*XmList.background: #ffffff
*XmList.foreground: #1f1c1b
*XmMenuShell.background: #f0f0f0
*XmMenuShell.foreground: #221f1e
*XmMessageBox.background: #f0f0f0
*XmMessageBox.foreground: #221f1e
*XmPanedWindow.background: #f0f0f0
*XmPanedWindow.foreground: #221f1e
*XmPushButton.background: #f0f0f0
*XmPushButton.foreground: #221f1e
*XmPushButtonGadget.background: #f0f0f0
*XmPushButtonGadget.foreground: #221f1e
*XmRowColumn.background: #f0f0f0
*XmRowColumn.foreground: #221f1e
*XmSash.background: #f0f0f0
*XmSash.foreground: #221f1e
*XmScrollBar.background: #f0f0f0
*XmScrollBar.foreground: #221f1e
*XmScrolledWindow.background: #f0f0f0
*XmScrolledWindow.foreground: #221f1e
*XmSelectionBox.background: #f0f0f0
*XmSelectionBox.foreground: #221f1e
*XmSeparator.background: #f0f0f0
*XmSeparator.foreground: #221f1e
*XmSeparatorGadget.background: #f0f0f0
*XmSeparatorGadget.foreground: #221f1e
*XmTearOffButton.background: #f0f0f0
*XmTearOffButton.foreground: #221f1e
*XmTearOffButtonGadget.background: #f0f0f0
*XmTearOffButtonGadget.foreground: #221f1e
*XmText.background: #ffffff
*XmText.foreground: #1f1c1b
*XmTextField.background: #ffffff
*XmTextField.foreground: #1f1c1b
*XmToggleButton.background: #f0f0f0
*XmToggleButton.foreground: #221f1e
*XmToggleButtonGadget.background: #f0f0f0
*XmToggleButtonGadget.foreground: #221f1e
*background: #f0f0f0
*beNiceToColormap: false
*borderColor: black
*customization: -color
*foreground: #221f1e
*rvplayer*Command.BorderColor: #1f1c1b
*rvplayer*Command.background: #f0f0f0
*rvplayer*Command.foreground: #221f1e
*rvplayer*Label.BorderColor: #1f1c1b
*rvplayer*MenuButton.BorderColor: #1f1c1b
*rvplayer*MenuButton.background: #f0f0f0
*rvplayer*SepLine.BorderColor: #f0f0f0
*rvplayer*SepLine.bottomShadowPixel: #ffffff
*rvplayer*SepLine.topShadowPixel: #565656
*rvplayer*SimpleMenu.BorderColor: #565656
*rvplayer*SimpleMenu.background: #f0f0f0
*rvplayer*SimpleMenu.foreground: #221f1e
*rvplayer*SmeBSB*fgInsensitive: #ffffff
*rvplayer*Vslider.thumbPixel: #ffffff
*rvplayer*authortext.background: #f0f0f0
*rvplayer*authortext.bottomShadowPixel: #ffffff
*rvplayer*authortext.topShadowPixel: #565656
*rvplayer*background: #f0f0f0
*rvplayer*copyrighttext.background: #f0f0f0
*rvplayer*copyrighttext.bottomShadowPixel: #ffffff
*rvplayer*copyrighttext.topShadowPixel: #565656
*rvplayer*proptext.background: #f0f0f0
*rvplayer*proptext.foreground: #221f1e
*rvplayer*statusback.background: #f0f0f0
*rvplayer*statusback.foreground: #221f1e
*rvplayer*statustext.background: #f0f0f0
*rvplayer*statustext.foreground: #221f1e
*rvplayer*timeinfotext.background: #f0f0f0
*rvplayer*timeinfotext.bottomShadowPixel: #ffffff
*rvplayer*timeinfotext.foreground: #221f1e
*rvplayer*timeinfotext.topShadowPixel: #565656
*rvplayer*timeslider.bottomShadowPixel: #ffffff
*rvplayer*timeslider.foreground: #f0f0f0
*rvplayer*timeslider.thumbPixel: #ffffff
*rvplayer*timeslider.topShadowPixel: #565656
*rvplayer*titletext.background: #f0f0f0
*rvplayer*titletext.bottomShadowPixel: #ffffff
*rvplayer*titletext.topShadowPixel: #565656
*rvplayer*volumeslider.bottomShadowPixel: #ffffff
*rvplayer*volumeslider.topShadowPixel: #565656
*scrollKey: True
*scrollTtyOutput: False
*visualBell: true
AcroRead.XmScreen.background: #ffffff
AcroRead.XmScreen.borderColor: #1f1c1b
AcroRead.borderColor: #1f1c1b
Acroread.background: #ffffff
Acroread.foreground: #1f1c1b
Config*Text*background: #f0f0f0
Config*channel.background: #f0f0f0
Config*key.background: #f0f0f0
Config*list.background: #f0f0f0
Emacs*Background: #ffffff
Emacs*Dialog*background: #f0f0f0
Emacs*Dialog*foreground: #221f1e
Emacs*Foreground: #1f1c1b
Emacs*XlwScrollBar.Background: #f0f0f0
Emacs*XlwScrollBar.Foreground: #221f1e
Emacs*backgroundToolBarColor: #f0f0f0
Emacs*bottomToolBarShadowColor: #f0f0f0
Emacs*menubar*background: #f0f0f0
Emacs*menubar*foreground: #221f1e
Emacs*popup*Background: #f0f0f0
Emacs*popup*Foreground: #221f1e
Emacs*toolBarShadowThickness: 0
Emacs*topToolBarShadowColor: #f0f0f0
Emacs.default.attributeBackground: #ffffff
Emacs.default.attributeForeground: #1f1c1b
Netscape*XmLGrid.background: #f0f0f0
Netscape*XmLGrid.foreground: #1f1c1b
Netscape*XmList*background: #ffffff
Netscape*XmList*foreground: #1f1c1b
Netscape*XmText*background: #ffffff
Netscape*XmText*foreground: #1f1c1b
Netscape*XmTextField*background: #ffffff
Netscape*XmTextField*foreground: #1f1c1b
Netscape*background: #f0f0f0
Netscape*bottomShadowColor: #565656
Netscape*defaultBackground: #ffffff
Netscape*foreground: #221f1e
Netscape*highlightColor: #f0f0f0
Netscape*power.LED.background: #f0f0f0
Netscape*power.LED.foreground: #a4cced
Netscape*selectBackground: #a4cced
Netscape*selectColor: #f0f0f0
Netscape*selectForeground: #ffffff
Netscape*thermo.slider.background: #f0f0f0
Netscape*thermo.slider.foreground: #a4cced
Netscape*topShadowColor: #ffffff
Netscape*urlLabel*background: #ffffff
Netscape*urlLabel*foreground: #1f1c1b
Netscape*urlText*background: #ffffff
Netscape*urlText*foreground: #1f1c1b
Scrollbar.JumpCursor: True
Streamer*Text*background: #f0f0f0
TopLevelShell*background: #f0f0f0
TopLevelShell*foreground: #221f1e
Vim*background: black
Vim*font: -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-15-*5
Vim*foreground: lightyellow
Vim*geometry: 88x35
Vim*menuBackground: black
Vim*menuForeground: moccasin
WPFMShell*MenuBar*background: #f0f0f0
WPFMShell*MenuBar*foreground: #221f1e
WPFMShell*XmDialogShell*XmDrawingArea*background: #ffffff
WPFMShell*XmDialogShell*XmDrawingArea*foreground: #1f1c1b
WPFMShell*XmDialogShell*XmList*background: #ffffff
WPFMShell*XmDialogShell*XmList*foreground: #1f1c1b
WPFMShell*XmDialogShell*XmScrolledWindow*XmDrawingArea.background: #ffffff
WPFMShell*XmDialogShell*XmScrolledWindow*XmDrawingArea.foreground: #221f1e
WPFMShell*XmDialogShell*XmText*background: #ffffff
WPFMShell*XmDialogShell*XmText*foreground: #1f1c1b
WPFMShell*XmDialogShell*XmTextField*background: #ffffff
WPFMShell*XmDialogShell*XmTextField*foreground: #1f1c1b
WPFMShell*XmDialogShell*background: #ffffff
WPFMShell*XmDialogShell*foreground: #221f1e
WPFMShell*XmDrawingArea*background: #ffffff
WPFMShell*XmDrawingArea*foreground: #1f1c1b
WPFMShell*XmList*background: #ffffff
WPFMShell*XmList*foreground: #1f1c1b
WPFMShell*XmScrolledWindow*XmDrawingArea.background: #f0f0f0
WPFMShell*XmScrolledWindow*XmDrawingArea.foreground: #221f1e
WPFMShell*XmText*background: #ffffff
WPFMShell*XmText*foreground: #1f1c1b
WPFMShell*XmTextField*background: #ffffff
WPFMShell*XmTextField*foreground: #1f1c1b
WPFMShell*background: #f0f0f0
WPFMShell*foreground: #221f1e
WPFMShell*menubar*background: #f0f0f0
WPFMShell*menubar*foreground: #221f1e
XTerm*VT100*colorBD: blue
XTerm*VT100*colorBDMode: on
XTerm*VT100*colorUL: magenta
XTerm*highlightSelection: true
XTerm*saveLines: 1500
XTerm*scrollBar: true
XTerm.VT100*colorULMode: on
XTerm.VT100*dynamicColors: on
XTerm.VT100*underLine: off
XTerm.VT100.titeInhibit: true
XWp*MenuBar*background: #f0f0f0
XWp*MenuBar*foreground: #221f1e
XWp*XmDialogShell*XmDrawingArea.background: #ffffff
XWp*XmDialogShell*XmDrawingArea.foreground: #1f1c1b
XWp*XmDialogShell*XmList*background: #ffffff
XWp*XmDialogShell*XmList*foreground: #1f1c1b
XWp*XmDialogShell*XmScrolledWindow*XmDrawingArea.background: #ffffff
XWp*XmDialogShell*XmScrolledWindow*XmDrawingArea.foreground: #221f1e
XWp*XmDialogShell*XmText*background: #ffffff
XWp*XmDialogShell*XmText*foreground: #1f1c1b
XWp*XmDialogShell*XmTextField*background: #ffffff
XWp*XmDialogShell*XmTextField*foreground: #1f1c1b
XWp*XmDialogShell*background: #f0f0f0
XWp*XmDialogShell*foreground: #221f1e
XWp*XmDrawingArea.background: #ffffff
XWp*XmDrawingArea.foreground: #1f1c1b
XWp*XmList*background: #ffffff
XWp*XmList*foreground: #1f1c1b
XWp*XmScrolledWindow*XmDrawingArea.background: #f0f0f0
XWp*XmScrolledWindow*XmDrawingArea.foreground: #221f1e
XWp*XmText*background: #ffffff
XWp*XmText*foreground: #1f1c1b
XWp*XmTextField*background: #FFFFFFFFFFFF
XWp*XmTextField*foreground: #1f1c1b
XWp*background: #f0f0f0
XWp*foreground: #221f1e
XWp*menubar*background: #f0f0f0
XWp*menubar*foreground: #221f1e
XWp*popmenu*background: #f0f0f0
XWp*popmenu*foreground: #221f1e
XWp.form.controlbar.menubar.CBHlpButton*background: #f0f0f0
XWp.form.hscrollbar.background: #f0f0f0
XWp.form.rulerframe.ruler*background: #f0f0f0
XWp.form.scrollbar0.background: #f0f0f0
XWp.mainWindowForm.mainWindowMenubar*background: #f0f0f0
XWp.mainWindowForm.mainWindowMenubar*foreground: #221f1e
Xawtv*Dialog.value.background: #f0f0f0
Xawtv*background: #f0f0f0
Xawtv*foreground: #221f1e
Xft.antialias: 1
Xft.dpi: 96
Xft.hinting: 1
Xft.hintstyle: hintmedium
Xft.rgba: rgb
editres*Panner.Background: #f0f0f0
editres*Tree.Background: #ffffff
editres*Tree.Foreground: #1f1c1b
editres*Tree.Toggle.Background: #f0f0f0
editres*Tree.Toggle.Foreground: #221f1e
ml*XmCascadeButton.marginHeight: 2
ml*XmCascadeButton.marginWidth: 8
ml*XmForm*bottomOffset: 0
ml*XmForm*topOffset: 0
ml*XmForm*verticalSpacing: 0
ml*XmList*background: #ffffff
ml*XmList*foreground: #1f1c1b
ml*XmList*highlightThickness: 0
ml*XmPushButton.marginHeight: 1
ml*XmRowColumn*marginHeight: 1
ml*XmRowColumn*spacing: 0
ml*XmRowColumn.entryBorder: 0
ml*XmText*background: #ffffff
ml*XmText*foreground: #1f1c1b
ml*XmTextField*background: #ffffff
ml*XmTextField*foreground: #1f1c1b
ml*XmToggleButton.marginHeight: 1
ml*background: #f0f0f0
ml*borderWidth: 0
ml*focusPolicy: pointer
ml*foreground: #221f1e
ml*helpwin*textSW.text.background: #ffffff
ml*helpwin*textSW.text.foreground: #1f1c1b
ml*highlightColor: #f0f0f0
ml*log*textSW.text.background: #ffffff
ml*log*textSW.text.foreground: #1f1c1b
ml*marginHeight: 2
ml*marginWidth: 3
ml*selectColor: #f0f0f0
ml*textSW.text.background: #ffffff
ml*textSW.text.foreground: #1f1c1b
ml.form.height: 550
ml.form.width: 650
nedit*background: #f0f0f0
nedit*foreground: #221f1e
xcalc*background: #f0f0f0
xcalc*bevel.screen.LCD.background: #ffffff
xcalc*bevel.screen.LCD.foreground: #1f1c1b
xcalc*foreground: #221f1e
xdvi.background: white
xosview*background: #f0f0f0
xosview*foreground: #221f1e
xosview*meterLabelColor: #221f1e
xosview*usedLabelColor: #221f1e
xpdf.background: #f0f0f0
xpdf.foreground: #221f1e
xpdf.urlCommand: kfmclient exec %s
xterm*background: #ffffff
xterm*foreground: #1f1c1b
xterm*reverseWrap: true
xterm.SimpleMenu*background: #f0f0f0
xterm.SimpleMenu*foreground: #221f1e

Аватара пользователя
ded_mopozzz
Сообщения: 138
Зарегистрирован: 12 апр 2015, 12:16
Operating system: ROSA

Re: Fontconfig - Chromium и GTK3

Сообщение ded_mopozzz » 27 мар 2017, 20:53

kde-gtk-config не работает со стилями сглаживания шрифтов - он делает, то же самое, что я указал выше глобально в gtkrc и settings.ini только локально у пользователя в директории ~/ и ~/.config/gtk-3.0. kde-gtk-config мне и не нужен, так как я глобально использую тему Breeze и значки Faenza/KFaenza для всех тулкитов. Всё у меня правильно сделано - по стандарту. Втыкание галочек отображения шрифта в GUI systemsettings - то же самое (ну ещё добавляет опции Xfc в kdeglobals и прописывает отдельно параметры в ~/.config/fontconfig/fonts.config). Ситуация в том, что GTK3 игнорирует fonthinting или рисует так плохо. Установите ubuntu fonts и выберите шрифт Ubunut-Light - увидите всю трагедию.
Последний раз редактировалось ded_mopozzz 27 мар 2017, 21:06, всего редактировалось 1 раз.

Аватара пользователя
ded_mopozzz
Сообщения: 138
Зарегистрирован: 12 апр 2015, 12:16
Operating system: ROSA

Re: Fontconfig - Chromium и GTK3

Сообщение ded_mopozzz » 27 мар 2017, 20:58

У Вас на скринах та же проблема - сравните мои скриншоты для KDE4 и GTK3 в основном топике и увидите разницу рендера шрифтов.

Аватара пользователя
ded_mopozzz
Сообщения: 138
Зарегистрирован: 12 апр 2015, 12:16
Operating system: ROSA

Re: Fontconfig - Chromium и GTK3

Сообщение ded_mopozzz » 27 мар 2017, 21:10

И да симлинки из /usr/share/fontconfig/conf.avail/ в /etc/fonts/conf.d/ тоже перекидывал соответствующие.

Аватара пользователя
ded_mopozzz
Сообщения: 138
Зарегистрирован: 12 апр 2015, 12:16
Operating system: ROSA

Re: Fontconfig - Chromium и GTK3

Сообщение ded_mopozzz » 27 мар 2017, 21:20

В общем заменил глобально для GTK3 тем шрифт на URW Gothic L - он хоть как то сходно рендерится с Ubuntu Light. Но он очень специфичен.

Код: Выделить всё

[Settings]
gtk-theme-name = Breeze
gtk-icon-theme-name = Faenza
gtk-cursor-theme-name = DMZ_White
gtk-button-images = 0
gtk-menu-images = 1
gtk-auto-mnemonics = 0
gtk-font-name = URW Gothic L 10
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle=hintfull
gtk-xft-rgba=rgb
Изображение
Вложения
fontconfig-gtk3.png

Harrys77
Сообщения: 249
Зарегистрирован: 19 фев 2017, 20:42
Operating system: Rosa Fresh R8.1 64bit; 32bit KDE 4.14
RussianFedoraRemix WS 27 x86_64
Mageia 6 WS x86_64
Windows 7 HP x86_64
Win XP 32 bit Pro
Android 5.1 ))
Откуда: Москва

Re: Fontconfig - Chromium и GTK3

Сообщение Harrys77 » 27 мар 2017, 22:00

ded_mopozzz писал(а):У Вас на скринах та же проблема - сравните мои скриншоты для KDE4 и GTK3 в основном топике и увидите разницу рендера шрифтов.
прошу прощения, оказывается у меня Xrender был в движке kde включен )) странно, вроде выставлял, наверное слетели настройки, а я не заметил. Теперь так:
снимок5.png
pavucontrol
снимок4.png
при этом у меня в драйвере 375.39 для GTX760 включено 32xCSAA глобально на enhanсe app.settings. Может потому не заметил разницы между движками kde ))

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

по идее для kde максимум что можно сделать это OGL 3.1 и для Qt графическую систему можно выставить "растровую". Вроде как это обеспечивает наилучшее качество картинки в kde. Но все же из драйвера подкрутить не помешает, имхо.

Аватара пользователя
ded_mopozzz
Сообщения: 138
Зарегистрирован: 12 апр 2015, 12:16
Operating system: ROSA

Re: Fontconfig - Chromium и GTK3

Сообщение ded_mopozzz » 28 мар 2017, 19:18

по идее для kde максимум что можно сделать это OGL 3.1 и для Qt графическую систему можно выставить "растровую". Вроде как это обеспечивает наилучшее качество картинки в kde.
Начнуться проблемы с OpenGL приложениями и выводом видео, особенно при ускорении VDPAU. Самое стабильное XRender, к сожалению.

Аватара пользователя
ded_mopozzz
Сообщения: 138
Зарегистрирован: 12 апр 2015, 12:16
Operating system: ROSA

Re: Fontconfig - Chromium и GTK3

Сообщение ded_mopozzz » 28 мар 2017, 19:23

Но надо отдать должное при этом методе правильно шрифты масштабируются при изменении DPI.

Аватара пользователя
ded_mopozzz
Сообщения: 138
Зарегистрирован: 12 апр 2015, 12:16
Operating system: ROSA

Re: Fontconfig - Chromium и GTK3

Сообщение ded_mopozzz » 28 мар 2017, 19:35

В общем погугил насчёт рендеринга шрифтов в GTK3 - нужны специальные патчи для cairo, чем Ubuntu и славиться. Никакими конфигами это не вылечить.

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Fontconfig - Chromium и GTK3

Сообщение Pulfer » 28 мар 2017, 19:45

ded_mopozzz писал(а):В общем погугил насчёт рендеринга шрифтов в GTK3 - нужны специальные патчи для cairo. Никакими конфигами это не вылечить.
А что именно за патчи? Может есть смысл их и у нас накладывать в официальных пакетах.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
VictorR2007
Сообщения: 7251
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Fontconfig - Chromium и GTK3

Сообщение VictorR2007 » 28 мар 2017, 20:44

Pulfer писал(а):А что именно за патчи? Может есть смысл их и у нас накладывать в официальных пакетах.
Здесь http://archive.ubuntu.com/ubuntu/pool/main/c/cairo/ в пакете cairo_1.14.8-1.debian.tar.xz есть пять патчей, но не похоже, что там об отрисовке шрифта.
А может просто я не понимаю в этом. :)

Harrys77
Сообщения: 249
Зарегистрирован: 19 фев 2017, 20:42
Operating system: Rosa Fresh R8.1 64bit; 32bit KDE 4.14
RussianFedoraRemix WS 27 x86_64
Mageia 6 WS x86_64
Windows 7 HP x86_64
Win XP 32 bit Pro
Android 5.1 ))
Откуда: Москва

Re: Fontconfig - Chromium и GTK3

Сообщение Harrys77 » 28 мар 2017, 21:01

ded_mopozzz писал(а):
по идее для kde максимум что можно сделать это OGL 3.1 и для Qt графическую систему можно выставить "растровую". Вроде как это обеспечивает наилучшее качество картинки в kde.
Начнуться проблемы с OpenGL приложениями и выводом видео, особенно при ускорении VDPAU. Самое стабильное XRender, к сожалению.
какие проблемы конкретнее? На Xrender в kde из "плюшек" не задействуешь например куб с "Рабочими столами" и еще несколько эффектов. С просмотром видео никаких фейлов вообще не припоминаю. Ну а с OGL вообще не понял в чем проблема. С такими настройками сижу давным-давно. Пробовал "тяжелые" для железа игрушки, типа Metro Redux обе части - все прекрасно, фпс один в один с виндой, картинка местами даже получше на одинаковых настройках, имхо. Unigine Valley for linux прогонял тест на максималке не раз, тоже все ок вроде. Результат стабильный +/- 1..2 фпс. Драйвер проприетарный 375.39 из х11_бэкпорт.

Драйвер ВК у вас какой? На mesa может и перекривит от ogl в настройках kde, но опять же в mesa 17 все поправили вроде. Или я чего-то не замечаю?

А всякие допы для вк в ОС у вас есть? Типа
nvidia375-cuda-opencl (этот пакет корректнее встает из консоли, из rpmdrake архитектуру ОС путает)))
vulkan
vdpauinfo
vaapi-driver-vdpau
libva-utils

для последних карточек AMD можно установить все что выше, но только с amdgpu-pro-opencl вместо пакета для нвидии.
+
libvulkan-drivers и lib64vulkan-drivers
libamdgpu-pro_vulkan или lib64amdgpu-pro_vulkan

тоже пригодятся.

По идее это vdpau должно подстегнуть в итоге, да и фейлы с ogl может уйдут 8)

п.с. единственный фейл есть с fxaa, когда из игры выходишь - все размазано и мерцает )) но лечится просто отключением FXAA и включением чего-нибудь во весь экран на пару секунд, типа steam big picture например.

Аватара пользователя
ded_mopozzz
Сообщения: 138
Зарегистрирован: 12 апр 2015, 12:16
Operating system: ROSA

Re: Fontconfig - Chromium и GTK3

Сообщение ded_mopozzz » 29 мар 2017, 00:20

Раньше была проблема с дитерингом при использовании OpenGL движка Qt и VDPAU. Сейчас проверил - вроде проблемы уже нет. Может за счет новых драйверов NVidia. P.S.: GTX560.

Аватара пользователя
ded_mopozzz
Сообщения: 138
Зарегистрирован: 12 апр 2015, 12:16
Operating system: ROSA

Re: Fontconfig - Chromium и GTK3

Сообщение ded_mopozzz » 29 мар 2017, 01:35

Вот максимум, что удалось добиться для GTK3 - пришлось перейти на шрифт Liiberation Sans 10, что-бы хоть как-то сносно было. Ещё поправил саму тему Breeze для GTK3.
Вложения
GTK3.png

Аватара пользователя
ded_mopozzz
Сообщения: 138
Зарегистрирован: 12 апр 2015, 12:16
Operating system: ROSA

Re: Fontconfig - Chromium и GTK3

Сообщение ded_mopozzz » 29 мар 2017, 01:40

Для Qt4/KDE4 шрифт Ubuntu Light 10. P.S.: DPI 100
Вложения
Qt4.png

Harrys77
Сообщения: 249
Зарегистрирован: 19 фев 2017, 20:42
Operating system: Rosa Fresh R8.1 64bit; 32bit KDE 4.14
RussianFedoraRemix WS 27 x86_64
Mageia 6 WS x86_64
Windows 7 HP x86_64
Win XP 32 bit Pro
Android 5.1 ))
Откуда: Москва

Re: Fontconfig - Chromium и GTK3

Сообщение Harrys77 » 29 мар 2017, 02:20

ded_mopozzz писал(а):Раньше была проблема с дитерингом при использовании OpenGL движка Qt и VDPAU. Сейчас проверил - вроде проблемы уже нет. Может за счет новых драйверов NVidia. P.S.: GTX560.
думаю поправили всё в новых драйверах, к тому же vulkan вообще родом из *никса, по моей инфе сейчас уже много чего делают под него и в винде в том числе )). Так что можете смело устанавливать все пакеты для vdpau и vulkan, вместе со всеми библиотеками 32/64 bit к ним по максимуму, mesa драйверами и т.д.. Лишними не будут )) для GTX560 драйвер и все остальное подходят, но если на 375 будут какие-то странности, то есть проверенный 361 драйвер.

Можно сделать глобально в драйвере 16xCSAA например, GTX560 точно вытянет, и думаю что все огрехи нормально "замылит", + можно будет спокойно для kde выставить ogl 3.1 и Qt растровый, что опять же внешнему виду шрифтов пойдет на пользу. У 560й ogl 4.1 все таки, а я недавно на mesa 17 настраивал Intel 915 с 8МB VRAM в kde на ogl 2.0 и Qt "системное", больше она не могёт. Дык в итоге и шрифты рисует гладко, и куб с рабочими столами крутит в kde 4, и вообще с графоном порядок в пределах ogl 2.0, т.к. адресует вк 192MB общей видеопамяти вроде, если не ошибаюсь, да и хозяйка на "тормоза" не жаловалась пока ))) скорее наоборот, она не ожидала что ноут 2005 года так может :D

п.с. а принципиально для GTK+ ставить тему Breeze? Я её щупал и в Федоре, и в Росе - мне она показалась недоделанной. К основной теме breeze не относится. В Росе по моему rosa-elementary вполне "допиленная", хотя я не заморачивался, ибо их десятками тут можно накатить и всю оставшуюся жисть выбирать, да подправлять шрифты и значки )))

Аватара пользователя
ded_mopozzz
Сообщения: 138
Зарегистрирован: 12 апр 2015, 12:16
Operating system: ROSA

Re: Fontconfig - Chromium и GTK3

Сообщение ded_mopozzz » 30 мар 2017, 16:18

а принципиально для GTK+ ставить тему Breeze? Я её щупал и в Федоре, и в Росе - мне она показалась недоделанной. К основной теме breeze не относится.
Breeze - единственная тема, которая есть в GTK2,GTK3,Qt4,Qt5 (ну кроме Redmond). Без костылей типа gtk-qt-engine, который криво и не быстро отрисовывает. Есть ещё QtCurve и у меня для неё есть созданная тема уже давно, но для GTK3 QtCurve нет до сих пор.
Вложения
QtCurveTheme.png

Аватара пользователя
VictorR2007
Сообщения: 7251
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Fontconfig - Chromium и GTK3

Сообщение VictorR2007 » 30 мар 2017, 19:00

ded_mopozzz писал(а):Вот максимум, что удалось добиться для GTK3 - пришлось перейти на шрифт Liiberation Sans 10, что-бы хоть как-то сносно было. Ещё поправил саму тему Breeze для GTK3.
А если установить шрифт Noto Sans. На мой взгляд, он совсем не плохо смотрится с темой Breeze.
Вложения
Screenshot_20170330_185926.png

Аватара пользователя
ded_mopozzz
Сообщения: 138
Зарегистрирован: 12 апр 2015, 12:16
Operating system: ROSA

Re: Fontconfig - Chromium и GTK3

Сообщение ded_mopozzz » 30 мар 2017, 22:53

Попробовал. Всё же Liberation - более строгий. NotoSans - буквы пьяные :) Например 8, или знак % - всё слипается.
Вложения
GTK3NotoSans.png

Harrys77
Сообщения: 249
Зарегистрирован: 19 фев 2017, 20:42
Operating system: Rosa Fresh R8.1 64bit; 32bit KDE 4.14
RussianFedoraRemix WS 27 x86_64
Mageia 6 WS x86_64
Windows 7 HP x86_64
Win XP 32 bit Pro
Android 5.1 ))
Откуда: Москва

Re: Fontconfig - Chromium и GTK3

Сообщение Harrys77 » 30 мар 2017, 23:38

ясно все с шрифтами )) кстати пока рылся в логах исправляя звук, нашел что фреймбуфер vesa задействован по дефолту. А можно переключить на nvidiafb

Код: Выделить всё

modprobe nvidiafb
интересно имеет смысл это делать? Может и отрисовка у всего будет получше?

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Fontconfig - Chromium и GTK3

Сообщение Pulfer » 31 мар 2017, 06:49

ded_mopozzz писал(а):Breeze - единственная тема, которая есть в GTK2,GTK3,Qt4,Qt5 (ну кроме Redmond).
Ещё Cleanlooks/Clearlooks/Clearlooks-Phenix. Добавил сейчас в список пакетов образов KDE 4 и Plasma 5 rosa2016.1 пакеты clearlooks-phenix-gtk2-theme и clearlooks-phenix-gtk3-theme, чтобы можно было полное оформление на Cleanlooks/Clearlooks выбрать при желании.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Barmalei
Сообщения: 5470
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Rosa Fresh R12 Plasma 2021.1 x64

Re: Fontconfig - Chromium и GTK3

Сообщение Barmalei » 31 мар 2017, 10:30

Я не заморачиваюсь на шрифты. Меня усе устраивает.

Аватара пользователя
ded_mopozzz
Сообщения: 138
Зарегистрирован: 12 апр 2015, 12:16
Operating system: ROSA

Re: Fontconfig - Chromium и GTK3

Сообщение ded_mopozzz » 31 мар 2017, 12:00

Pulfer писал(а):
ded_mopozzz писал(а):Breeze - единственная тема, которая есть в GTK2,GTK3,Qt4,Qt5 (ну кроме Redmond).
Ещё Cleanlooks/Clearlooks/Clearlooks-Phenix. Добавил сейчас в список пакетов образов KDE 4 и Plasma 5 rosa2016.1 пакеты clearlooks-phenix-gtk2-theme и clearlooks-phenix-gtk3-theme, чтобы можно было полное оформление на Cleanlooks/Clearlooks выбрать при желании.
Точно, про Cleanlooks забыл. Классика же...

Аватара пользователя
ded_mopozzz
Сообщения: 138
Зарегистрирован: 12 апр 2015, 12:16
Operating system: ROSA

Re: Fontconfig - Chromium и GTK3

Сообщение ded_mopozzz » 31 мар 2017, 12:04

Barmalei писал(а):Я не заморачиваюсь на шрифты. Меня усе устраивает.
Я просто болезненный идеалист.

Harrys77
Сообщения: 249
Зарегистрирован: 19 фев 2017, 20:42
Operating system: Rosa Fresh R8.1 64bit; 32bit KDE 4.14
RussianFedoraRemix WS 27 x86_64
Mageia 6 WS x86_64
Windows 7 HP x86_64
Win XP 32 bit Pro
Android 5.1 ))
Откуда: Москва

Re: Fontconfig - Chromium и GTK3

Сообщение Harrys77 » 01 апр 2017, 15:43

снимок1.png
а этот пункт меню дает что-нибудь?

Аватара пользователя
ded_mopozzz
Сообщения: 138
Зарегистрирован: 12 апр 2015, 12:16
Operating system: ROSA

Re: Fontconfig - Chromium и GTK3

Сообщение ded_mopozzz » 01 апр 2017, 20:56

Байт-код - даёт, дикое ухудшение :-) Это функция отключает autohint.

Т.е. если стоит галочка - то

Код: Выделить всё

 <match target="font">
  <edit mode="assign" name="autohint">
   <bool>false</bool>
  </edit
Последний раз редактировалось ded_mopozzz 01 апр 2017, 21:16, всего редактировалось 1 раз.

Аватара пользователя
ded_mopozzz
Сообщения: 138
Зарегистрирован: 12 апр 2015, 12:16
Operating system: ROSA

Re: Fontconfig - Chromium и GTK3

Сообщение ded_mopozzz » 01 апр 2017, 21:11

Нужны ли резисторы токоограничивающие перед диодным мостом? Без них линейные стабилизаторы прилично греются - 60C. Когда ставлю как на схеме выше 4.7 Ом, то стабилизаторы еле тёплые. Но ведь и отдача по мощности от трансформатора меньше? Я правильно понимаю? Всякие схемы встречал БП для ЦАП, кто ставит, кто нет и номиналы от 1 Ом до 10 Ом. Непонятен этот вопрос.

Аватара пользователя
ded_mopozzz
Сообщения: 138
Зарегистрирован: 12 апр 2015, 12:16
Operating system: ROSA

Re: Fontconfig - Chromium и GTK3

Сообщение ded_mopozzz » 01 апр 2017, 21:13

Не туда запостил.

Harrys77
Сообщения: 249
Зарегистрирован: 19 фев 2017, 20:42
Operating system: Rosa Fresh R8.1 64bit; 32bit KDE 4.14
RussianFedoraRemix WS 27 x86_64
Mageia 6 WS x86_64
Windows 7 HP x86_64
Win XP 32 bit Pro
Android 5.1 ))
Откуда: Москва

Re: Fontconfig - Chromium и GTK3

Сообщение Harrys77 » 01 апр 2017, 21:45

ded_mopozzz писал(а):Байт-код - даёт, дикое ухудшение :-) Это функция отключает autohint.

Т.е. если стоит галочка - то

Код: Выделить всё

 <match target="font">
  <edit mode="assign" name="autohint">
   <bool>false</bool>
  </edit
т.е. лучше отключить нафих? Попробую ))

ммм... сделал так
снимок11.png
стало действительно намного лучше с отображением шрифтов.

Ответить

Вернуться в «Обсуждение ROSA Fresh R4 - R8 (платформа 2014.1)»