You are not logged in.
1. Do this:
# cd /etc/fonts/conf.d
# ln -s ../conf.avail.infinality/10-scale-bitmap-fonts.conf .
2. What does `fc-presets check` say? What is the output of `fc-match sans`, `fc-match serif` and `fc-match mono`?
:: Registered Linux User No. 223384
:: github
:: infinality-bundle+fonts: good looking fonts made easy
Offline
Are there any plans for something like a font-bundled package? Installing fonts take quite a while if you plan on installing the meta packages because the font cache gets updated for every font.G
Offline
This:
# pacman -R ibfonts-meta-base ibfonts-meta-extended # pacman -S ttf-dejavu-ibx
BTW, the TT version will be set default again.
I think you just broke your metapackage, as ttf-dejavu-ib and t1-dejavu-ib are both in it but conflict with each other
Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.
Offline
@Hspasta Nope. If you check the other thread, you can read how this problem could be solved (on the package manager side, though).
@ngoonee Nope. They are in conflict with each other because they have to be: each format requires different rendering settings and each package comes with its own, while both provide the same font family. However, you are supposed to install only one version, either T1 or TTF. As more and more die-hard TTF DejaVu users were claming they could not stand the T1 version, I decided to leave it to those who really need it and give the people back what they love. What it means to you is that you probably want to install the TTF version from the ibfonts repository, too. And that's it.
And now for something completely different:: an update! With this one, you can stay @ $HOMEs, replace fonts with typefaces and vice versa and forget about `/etc/fonts` for most part of the year. Enjoy!
:: Registered Linux User No. 223384
:: github
:: infinality-bundle+fonts: good looking fonts made easy
Offline
bohoomil wrote:This:
# pacman -R ibfonts-meta-base ibfonts-meta-extended # pacman -S ttf-dejavu-ibx
BTW, the TT version will be set default again.
I think you just broke your metapackage, as ttf-dejavu-ib and t1-dejavu-ib are both in it but conflict with each other
I had to do remove t1-dejavu-ib manually to update because of that issue.
Offline
Got this when i tried to update today.
:: Synchronising package databases...
core is up to date
extra 1573.6 KiB 606K/s 00:03 [######################] 100%
community 2.2 MiB 154K/s 00:14 [######################] 100%
multilib is up to date
archlinuxfr is up to date
infinality-bundle 7.4 KiB 1852K/s 00:00 [######################] 100%
infinality-bundle.sig 287.0 B 0.00B/s 00:00 [######################] 100%
infinality-bundle-multilib is up to date
infinality-bundle-fonts 66.5 KiB 708K/s 00:00 [######################] 100%
infinality-bundle-f... 287.0 B 0.00B/s 00:00 [######################] 100%
:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: ttf-dejavu-ib and t1-dejavu-ib are in conflict
any idea how to fix this?
:: gnome-themes-standard: requires ttf-dejavu
:: ibfonts-meta-base: requires t1-dejavu-ib
Offline
any idea how to fix this?
:: gnome-themes-standard: requires ttf-dejavu :: ibfonts-meta-base: requires t1-dejavu-ib
This works:
pacman -Rdd t1-dejavu-ib
pacman -Syu
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |
Offline
This works:
pacman -Rdd t1-dejavu-ib pacman -Syu
like a charm:)
Thank you
Offline
Thanks Bohoomil, great work as always.
Offline
Something's fishy:
[grima@archbox ~]$ sudo fc-presets check
[ combi ] is not set
:: Run <fc-presets help> for more information.
[ free ] is not set
:: Run <fc-presets help> for more information.
[ ms ] is not set
:: Run <fc-presets help> for more information.
[grima@archbox ~]$ sudo fc-presets set
1) combi
2) free
3) ms
4) reset
5) quit
Enter your choice... 2
[ free ] preset chosen...
Done.
[grima@archbox ~]$ sudo fc-presets check
[ combi ] is not set
:: Run <fc-presets help> for more information.
[ free ] is not set
:: Run <fc-presets help> for more information.
[ ms ] is not set
:: Run <fc-presets help> for more information.
[grima@archbox ~]$ sudo fc-presets set
1) combi
2) free
3) ms
4) reset
5) quit
Enter your choice... 4
Removing current preset...
Done. Now select a new preset...
Enter your choice... 2
[ free ] preset chosen...
Done.
[grima@archbox ~]$ sudo fc-presets check
[ combi ] is not set
:: Run <fc-presets help> for more information.
[ free ] is not set
:: Run <fc-presets help> for more information.
[ ms ] is not set
:: Run <fc-presets help> for more information.
Offline
@Grima: I had that problem, too. The problem is a stale symlink in /etc/fonts/conf.d/93-final-lang-spec-free.conf and some strange logic in fc-presets which requires exactly 5 symlinks or files per preset.
Last edited by progandy (2014-04-18 15:10:33)
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |
Offline
I just discovered the same thing.
Removing /etc/fonts/conf.d/93-final-lang-spec-free.conf showed that all symlinks are set correctly:
~ sudo fc-presets check
[ combi ] is not set
:: Run <fc-presets help> for more information.
[ free ] is not set
:: Run <fc-presets help> for more information.
[ ms ] is not set
:: Run <fc-presets help> for more information.
~ sudo fc-presets check
[ combi ] is not set
:: Run <fc-presets help> for more information.
5 symlinks found.
The active preset seems to be [ free ].
Checking symlinks now...
30-metric-aliases-free.conf is OK
37-repl-global-free.conf is OK
60-latin-free.conf is OK
65-non-latin-free.conf is OK
66-aliases-wine-free.conf is OK
Offline
[…] some strange logic in fc-presets which requires exactly 5 symlinks or files per preset.
This is actually quite simple: all the preset-specific settings need to be stored independently as the same variables (default replacement rules or aliases for instance) require different values in each case. These settings are supposed to be the base for `ms` and `free` presets in the first place and they should not be altered by the user. You can consider them to be a sort of a safety fuse: if something goes wrong with customized settings, the user can quickly revert to the "factory state" by removing the content of `35-repl-custom.conf` or their configuration files located in `$XDG_CONFIG_HOME/fontconfig`. This feature is missing from `combi`, which is actually a DIY kit and, if used, will vary heavily across machines. Hence what `combi` does provide is roughly a collection of exemplary settings that depend on a self-compiled reservoir of fonts.
Five is the lowest common number shared by all presets (`combi`, `free` & `ms`) and is measured by `combi` requirements. Both `free` and `ms` need one more file to achieve combi's flexibility and versatility, i.e. `35-repl-custom.conf`. This way we get the following scenarios:
combi free ms
|--------------------------------------|
default collection of fonts | no yes yes |
"factory state" | no yes yes |
system-wide customization | yes optional optional |
per-user customization | yes yes yes |
config files | 5 6 6 |
The issue with `fc-presets` getting stuck on the `check` function came out when we deprecated `93-final-lang-spec-foo.conf`, which was not reliable enough for all users. (As a matter of fact, it was a nasty hack devised to force Chromium to accept a few fonts it did not want to use correctly.) As `fc-presets` was now using 5 as the base obligatory number, there was still the 6th file in `/etc/fonts/conf.d` sharing a key word ("free" or "ms"). This was simply an oversight of mine and the feature I did not predict as a necessary one. However, it has been already put on my TODO list, just in case.
:: Registered Linux User No. 223384
:: github
:: infinality-bundle+fonts: good looking fonts made easy
Offline
thanks, looks perfect now
Offline
Hello, I already had infinality-fonts-bundle installed, but I'm missing Hindi fonts due to some reason. I also have ibfonts-meta-base ibfonts-meta-extended installed.
sudo pacman -S infinality-bundle-fonts:: There are 52 members in group infinality-bundle-fonts:
:: Repository infinality-bundle-fonts
1) otf-cantoraone-ib 2) otf-heuristica-ib 3) otf-libre-baskerville-ibx
4) otf-melthofonts-ib 5) otf-oswald-ib 6) otf-quintessential-ib
7) otf-signika-family-ib 8) otf-tex-gyre-ib 9) t1-adobe-utopia-ib
10) t1-bh-ib 11) t1-cursor-ib 12) t1-dejavu-ib 13) t1-ibm-courier-ib
14) t1-urw-fonts-ib 15) ttf-caladea-ib 16) ttf-carlito-ib
17) ttf-courier-prime-ib 18) ttf-ddc-uchen-ib 19) ttf-dejavu-ib
20) ttf-droid-ib 21) ttf-gelasio-ib 22) ttf-ipafont-ib
23) ttf-liberastika-ib 24) ttf-liberation-ib 25) ttf-lklug-ib
26) ttf-lohit-assamese-ib 27) ttf-lohit-bengali-ib
28) ttf-lohit-devanagari-ib 29) ttf-lohit-fonts-meta-ib
30) ttf-lohit-gujarati-ib 31) ttf-lohit-gurmukhi-ib
32) ttf-lohit-kannada-ib 33) ttf-lohit-malayalam-ib
34) ttf-lohit-marathi-ib 35) ttf-lohit-nepali-ib 36) ttf-lohit-odia-ib
37) ttf-lohit-punjabi-ib 38) ttf-lohit-tamil-ib 39) ttf-lohit-telugu-ib
40) ttf-merriweather-ib 41) ttf-merriweather-sans-ib
42) ttf-mph-2b-damase-ib 43) ttf-nanum-fonts-ib 44) ttf-noto-sans-ib
45) ttf-noto-sans-multilang-ib 46) ttf-noto-serif-ib
47) ttf-noto-serif-multilang-ib 48) ttf-opensans-ib 49) ttf-symbola-ib
50) ttf-tharlon-ib 51) ttf-ubuntu-font-family-ib 52) ttf-wqy-microhei-ib
Enter a selection (default=all):
warning: otf-cantoraone-ib-1.001-2 is up to date -- reinstalling
warning: otf-heuristica-ib-1.0.1-4 is up to date -- reinstalling
warning: otf-melthofonts-ib-1.21-3 is up to date -- reinstalling
warning: otf-oswald-ib-3.0-3 is up to date -- reinstalling
warning: otf-quintessential-ib-1.000-2 is up to date -- reinstalling
warning: otf-signika-family-ib-1.0001-2 is up to date -- reinstalling
warning: otf-tex-gyre-ib-2.005-3 is up to date -- reinstalling
warning: t1-adobe-utopia-ib-1.0.2-2 is up to date -- reinstalling
warning: t1-bh-ib-1.0.1-2 is up to date -- reinstalling
warning: t1-cursor-ib-1.0.2-2 is up to date -- reinstalling
warning: t1-ibm-courier-ib-1.0.1-2 is up to date -- reinstalling
warning: t1-urw-fonts-ib-2.4-3 is up to date -- reinstalling
warning: ttf-caladea-ib-20130214-2 is up to date -- reinstalling
warning: ttf-carlito-ib-20130920-3 is up to date -- reinstalling
warning: ttf-courier-prime-ib-1.203-2 is up to date -- reinstalling
warning: ttf-ddc-uchen-ib-1.000-2 is up to date -- reinstalling
warning: ttf-dejavu-ib-2.34-6 is up to date -- reinstalling
warning: ttf-droid-ib-20121017-5 is up to date -- reinstalling
warning: ttf-gelasio-ib-1.00-1 is up to date -- reinstalling
warning: ttf-ipafont-ib-003.03-1 is up to date -- reinstalling
warning: ttf-liberastika-ib-1.1.3-3 is up to date -- reinstalling
warning: ttf-liberation-ib-2.00.1-4 is up to date -- reinstalling
warning: ttf-lklug-ib-0.6-3 is up to date -- reinstalling
warning: ttf-lohit-odia-ib-2.5.5-2 is up to date -- reinstalling
warning: ttf-lohit-punjabi-ib-2.5.3-3 is up to date -- reinstalling
warning: ttf-merriweather-ib-1.003-4 is up to date -- reinstalling
warning: ttf-merriweather-sans-ib-1.003-4 is up to date -- reinstalling
warning: ttf-mph-2b-damase-ib-002.000-5 is up to date -- reinstalling
warning: ttf-nanum-fonts-ib-3.020-2 is up to date -- reinstalling
warning: ttf-noto-sans-ib-1.04-2 is up to date -- reinstalling
warning: ttf-noto-sans-multilang-ib-1.04-3 is up to date -- reinstalling
warning: ttf-noto-serif-ib-1.02-2 is up to date -- reinstalling
warning: ttf-noto-serif-multilang-ib-1.04-2 is up to date -- reinstalling
warning: ttf-opensans-ib-1.2-8 is up to date -- reinstalling
warning: ttf-symbola-ib-7.12-1 is up to date -- reinstalling
warning: ttf-tharlon-ib-1.002-1 is up to date -- reinstalling
warning: ttf-ubuntu-font-family-ib-0.80-7 is up to date -- reinstalling
warning: ttf-wqy-microhei-ib-0.2.0_beta-6 is up to date -- reinstalling
resolving dependencies...
looking for inter-conflicts...
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: t1-dejavu-ib and ttf-dejavu-ib are in conflict
I think package has been changed recently so thought of installing it again. Can you please suggest how to overcome this error?
I tried removing ttf-dejavu-ib with pacman -Rdd, but that didn't help, after that also I get the above error message.
Offline
@ krishnandu.sarkar, don't install all the fonts anyway.
Either install ttf-droid-ib or ttf-lohit-devanagari-ib and you should be good to go.
Offline
Thanks a lot @x33a but I believe ttf-lohit-devanagari-ib is there in infinality bundle. Though I have installed it manually now.
But how to solve the above problem?
Offline
Take a look at bohoomil's explanation:
Offline
Take a look at bohoomil's explanation:
Got it. So if I want to install all other fonts, I have to do it manually? Just leaving the 12 right?
Offline
Got it. So if I want to install all other fonts, I have to do it manually? Just leaving the 12 right?
Which 12? You mean the t1 fonts? Note that not all t1 fonts have corresponding ttf variants. In any case, I would suggest that you not install every possible font in the bundle, unless you like to play around with multiple fonts
Last edited by x33a (2014-04-20 15:53:50)
Offline
krishnandu.sarkar wrote:Got it. So if I want to install all other fonts, I have to do it manually? Just leaving the 12 right?
Which 12? You mean the t1 fonts? Note that not all t1 fonts have corresponding ttf variants. In any case, I would suggest that you not install every possible font in the bundle, unless you like to play around with multiple fonts
Got it
Thanks a lot
Offline
What fonts would you recommend for Chinese, Japanese and Russian?
Thanks for keeping up an amazing job!
Last edited by MindfulMonk (2014-04-24 12:55:18)
Offline
@ MindfulMonk
I prefer ttf-droid-ib for CJK, and it works very well for russian as well.
Last edited by x33a (2014-04-24 13:35:24)
Offline
Found the problem, I've set firefox and chrome to use the Sans, Serif and Monospace. Sans and Serif which in the "free preset" default to Liberation font. It seems in chromium you need https://chrome.google.com/webstore/deta … ecicepbmbm and manually specify a font(like ttf-droid) if you want to render Cyrillic or Japanese scripts.
Firefox is smart enough to use a font that supports the language(by default it drops to "ttf-droid")
Cheers!
Offline
Hi! I have always been sceptical about this infinality-bundle. I've tried it some time ago (maybe a year? I'm not sure) and it made everything horrible. I wasn't in the mood to complain about it in a bugreport or here, sorry Now I thought I'll give it another try and I'm VERY surprised, that fonts can be so beautiful. When I tried it the first time, there were uneven spaces between words, which made them look really weird. And the letter m (lowercase, maybe uppercase as well, I'm not sure) looked very different. It's possible that I'll run into ugly looking fonts somewhere (which I'll report then, promise!), but for now, surfing a lot this afternoon and everything was very beautiful.
Chapeau! This package is fantastic!
Offline