View previous topic :: View next topic |
Author |
Message |
irenicus09 Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 07 Jun 2013 Posts: 118
|
Posted: Thu Apr 06, 2017 8:07 am Post subject: Switching away from Infinality Ultimate font rendering |
|
|
I've been using infinality-ultimate-meta for font rendering, but I've heard that the patches are no longer being maintained and also I couldn't find relevant documentation on what to use, or how to revert back to freetype2
I really don't have much experience when it comes to font rendering, but this is currently what I have
Code: |
qa freetype
* Searching for freetype ...
[-P-] [ ] media-libs/freetype-2.6.3-r1:2
[-P-] [ ~] media-libs/freetype-2.6.5:2
[-P-] [ ~] media-libs/freetype-2.7.1-r1:2
[IP-] [ ] media-libs/freetype-2.7.1-r2:2
[-P-] [ -] media-libs/freetype-9999:2
|
Code: |
eselect fontconfig list
Available fontconfig .conf files (* is enabled):
[1] 10-autohint.conf
[2] 10-no-sub-pixel.conf
[3] 10-powerline-symbols.conf
[4] 10-scale-bitmap-fonts.conf
[5] 10-sub-pixel-bgr.conf
[6] 10-sub-pixel-rgb.conf
[7] 10-sub-pixel-vbgr.conf
[8] 10-sub-pixel-vrgb.conf
[9] 10-unhinted.conf
[10] 11-lcdfilter-default.conf
[11] 11-lcdfilter-legacy.conf
[12] 11-lcdfilter-light.conf
[13] 20-unhint-small-dejavu-sans.conf
[14] 20-unhint-small-dejavu-sans-mono.conf
[15] 20-unhint-small-dejavu-serif.conf
[16] 20-unhint-small-vera.conf
[17] 25-unhint-nonlatin.conf
[18] 30-metric-aliases.conf
[19] 30-urw-aliases.conf
[20] 31-cantarell.conf
[21] 40-nonlatin.conf
[22] 42-luxi-mono.conf
[23] 45-latin.conf
[24] 49-sansserif.conf
[25] 50-user.conf
[26] 51-local.conf
[27] 52-infinality.conf *
[28] 57-dejavu-sans.conf
[29] 57-dejavu-sans-mono.conf
[30] 57-dejavu-serif.conf
[31] 59-google-droid-sans.conf
[32] 59-google-droid-sans-mono.conf
[33] 59-google-droid-serif.conf
[34] 60-latin.conf
[35] 60-liberation.conf
[36] 62-croscore-arimo.conf
[37] 62-croscore-cousine.conf
[38] 62-croscore-symbolneu.conf
[39] 62-croscore-tinos.conf
[40] 63-source-pro.conf
[41] 64-01-tlwg-kinnari.conf
[42] 64-02-tlwg-norasi.conf
[43] 64-11-tlwg-waree.conf
[44] 64-12-tlwg-loma.conf
[45] 64-13-tlwg-garuda.conf
[46] 64-14-tlwg-umpush.conf
[47] 64-15-laksaman.conf
[48] 64-21-tlwg-typo.conf
[49] 64-22-tlwg-typist.conf
[50] 64-23-tlwg-mono.conf
[51] 65-fonts-persian.conf
[52] 65-khmer.conf
[53] 65-nonlatin.conf
[54] 66-lohit-bengali.conf
[55] 69-unifont.conf
[56] 70-no-bitmaps.conf
[57] 70-yes-bitmaps.conf
[58] 75-yes-terminus.conf
[59] 80-delicious.conf
[60] 89-tlwg-garuda-synthetic.conf
[61] 89-tlwg-kinnari-synthetic.conf
[62] 89-tlwg-laksaman-synthetic.conf
[63] 89-tlwg-loma-synthetic.conf
[64] 89-tlwg-umpush-synthetic.conf
[65] 89-tlwg-waree-synthetic.conf
[66] 90-synthetic.conf
[67] 99pdftoopvp.conf
|
Code: |
eselect infinality list
Available styles:
[1] debug
[2] infinality
[3] linux
[4] nyx
[5] osx
[6] osx2
[7] ultimate-combi
[8] ultimate-free
[9] ultimate-ms *
[10] win7
[11] win98
[12] winxp
|
Code: |
eselect lcdfilter list
Available styles:
[1] custom
[2] default
[3] infinality
[4] infinality-classic
[5] infinality-nudge
[6] infinality-push
[7] infinality-sharpened
[8] infinality-shove
[9] linux
[10] nyx
[11] osx
[12] ubuntu
[13] ultimate *
[14] vanilla
[15] windows-7
[16] windows-7-light
[17] windows-xp
[18] windows-xp-light
|
This is what I have in .Xresources ->https://paste.pound-python.org/show/uIgYmTOHmRmYRU5D4dkg/
Please advice what I can do to revert to freetype2 from infinality patches, also would you advice against doing so?
Thanks. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Juippisi Developer
![Developer Developer](/images/ranks/rank-dev.gif)
![](images/avatars/807759109442827505b55d.gif)
Joined: 30 Sep 2005 Posts: 761 Location: /home
|
Posted: Fri Apr 07, 2017 6:58 am Post subject: |
|
|
I thought the infinality patches were merged to upstream freetype2 finally.
If you want to stop using them, re-emerge media-libs/freetype with USE flags "cleartype_hinting -infinality", but think twice ;)
EDIT: Oh, about the infinality-ultimate-meta, I thought its just a set of fonts to give you everything you need in one package. It doesnt do anything with font rendering. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
irenicus09 Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 07 Jun 2013 Posts: 118
|
Posted: Fri Apr 07, 2017 12:29 pm Post subject: |
|
|
@Juippisi ...
So if accoding to what you say is true and infinality has been merged in freetype2, if I have 'infinality' flag set in 'media-libs/freetype-2.7.1-r2:2' it would automatically apply infinality patches for me right? Also 'eselect fonconfig' is set to '52-infinality.conf', is that okay? What about the values of 'eselect lcdfilter' and 'eselect infinality', should I leave it as it is right now?
I just want the best possibe font rendering experience on Gentoo and I have a gut feeling that may be I'm doing something wrong ![Confused :?](images/smiles/icon_confused.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Juippisi Developer
![Developer Developer](/images/ranks/rank-dev.gif)
![](images/avatars/807759109442827505b55d.gif)
Joined: 30 Sep 2005 Posts: 761 Location: /home
|
Posted: Fri Apr 07, 2017 3:33 pm Post subject: |
|
|
Quote: | So if accoding to what you say is true and infinality has been merged in freetype2, if I have 'infinality' flag set in 'media-libs/freetype-2.7.1-r2:2' it would automatically apply infinality patches for me right? |
Yes.
Quote: | Also 'eselect fonconfig' is set to '52-infinality.conf', is that okay? |
Quote: | What about the values of 'eselect lcdfilter' and 'eselect infinality', |
I wrote a long reply, then went to confirm one thing and found:
https://wiki.gentoo.org/wiki/Fontconfig#Explanation
its actually all explained in there :)
Tinkering with the options may or may not make your fonts better, Ive checked some stuff from Arch Wiki ( https://wiki.archlinux.org/index.php/font_configuration ) and fonts have forever since been "dont touch" thing to me. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|