A short while ago, I installed the infinality bundle and fonts as an
experiment. Hit problems with some applications, so I'd like to revert
to the standard font handing. But I'm having all sorts of problems doing
so. My first attempt was this:
fang@altair ~]$ sudo pacman -S --asdeps freetype2 cairo fontconfig
lib32-fontconfig lib32-cairo ttf-ubuntu-font-family ttf-droid
ttf-liberation ttf-dejavu
resolving dependencies...
looking for conflicting packages...
:: cairo and cairo-infinality-ultimate are in conflict. Remove
cairo-infinality-ultimate? [y/N] y
:: fontconfig and fontconfig-infinality-ultimate are in conflict. Remove
fontconfig-infinality-ultimate? [y/N] y
:: freetype2 and freetype2-infinality-ultimate are in conflict. Remove
freetype2-infinality-ultimate? [y/N] y
:: lib32-cairo and lib32-cairo-infinality-ultimate are in conflict.
Remove lib32-cairo-infinality-ultimate? [y/N] y
:: lib32-fontconfig and lib32-fontconfig-infinality-ultimate are in
conflict. Remove lib32-fontconfig-infinality-ultimate? [y/N] y
:: ttf-dejavu and ttf-dejavu-ib are in conflict. Remove ttf-dejavu-ib?
[y/N] y
:: ttf-droid and ttf-droid-ib are in conflict. Remove ttf-droid-ib? [y/N] y
:: ttf-liberation and ttf-liberation-ib are in conflict. Remove
ttf-liberation-ib? [y/N] y
:: ttf-ubuntu-font-family and ttf-ubuntu-font-family-ib are in conflict.
Remove ttf-ubuntu-font-family-ib? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: ibfonts-meta-base: removing ttf-dejavu-ib breaks dependency
'ttf-dejavu-ib'
:: ibfonts-meta-base: removing ttf-liberation-ib breaks dependency
'ttf-liberation-ib'
:: ibfonts-meta-extended-lt: removing ttf-droid-ib breaks dependency
'ttf-droid-ib'
:: ibfonts-meta-extended-lt: removing ttf-ubuntu-font-family-ib breaks
dependency 'ttf-ubuntu-font-family-ib'
:: lib32-freetype2-infinality-ultimate: removing
freetype2-infinality-ultimate breaks dependency
'freetype2-infinality-ultimate
I asked around, and had a suggestion that I should remove
ibfonts-meta-base ibfonts-meta-extended-lt and
lib32-freetype2-infinality-ultimate first. Tried that, and got this result:
|fang@altair ~]$ sudo pacman -R ibfonts-meta-base
ibfonts-meta-extended-lt lib32-freetype2-infinality-ultimate checking
dependencies... error: failed to prepare transaction (could not satisfy
dependencies) :: ibfonts-meta-extended: removing
ibfonts-meta-extended-lt breaks dependency 'ibfonts-meta-extended-lt' ::
lib32-fontconfig-infinality-ultimate: removing
lib32-freetype2-infinality-ultimate breaks dependency
'lib32-freetype2-infinality-ultimate' :: lib32-harfbuzz: removing
lib32-freetype2-infinality-ultimate breaks dependency 'lib32-freetype2'
So I'm stuck. I really need to get back to the standard font rendering,
but so far I've been unable to find a way of getting past the conflicts.
I really don't want to reinstall - this Arch install has been around for
several years, and I'd much rather find a way of fixing it. Can anyone
tell me how to get back to normal? Paul. |