level 10
DCTMEI
楼主
0、保证你的命令及网络能畅通无阻
1、下载所需文件
wget 'http喵://download.savannah.gnu.org/releases/freetype/freetype-2.5.0.1.tar.bz2'
wget 'https喵://raw.githubusercontent.com/chenxiaolong/Debian-Packages/master/freetype-infinality/debian/patches/freetype-enable-su
bp
ixel-hinting-infinality-20120403-01.patch'
wget -O 'fontconfig-infinality-master.zip' 'https喵://github.com/Infinality/fontconfig-infinality/archive/master.zip'
wget 'https喵://raw.githubusercontent.com/chenxiaolong/Debian-Packages/master/freetype-infinality/debian/patches/infinality-settings.sh'a
PS:自行去“喵”
2、解压 freetype-2.5.0.1.tar.bz2,打入次像素暗示补丁并编译
tar -jxvf freetype-2.5.0.1.tar.bz2
cd freetype-2.5.0.1
patch -Np1 -i ../freetype-enable-subpixel-hinting-infinality-20120403-01.patch
编译开始前,或许需要安装一些依赖
sudo apt-get install libbz2-dev libharfbuzz-dev libpng-dev zlib1g-dev
开始编译
./configure
make
3、安装 freetype 库
sudo rm /usr/lib/x86_64-linux-gnu/libfreetype.so.6*
sudo install -m 644 objs/.libs/libfreetype.so.6.10.2 /usr/lib/x86_64-linux-gnu
sudo ln -s /usr/lib/x86_64-linux-gnu/libfreetype.so.6.10.2 /usr/lib/x86_64-linux-gnu/libfreetype.so.6
echo 'libfreetype6 hold' | sudo dpkg --set-selections
4、解压 fontconfig-infinality-master.zip 并进行安装
cd ..
unzip fontconfig-infinality-master.zip
cd fontconfig-infinality-master
sudo mkdir /etc/fonts/infinality
sudo mv conf.avail/* /etc/fonts/conf.avail
sudo mv conf.d/* /etc/fonts/conf.d
sudo mv infinality/{conf*,styles.conf.avail,inf*} /etc/fonts/infinality
cd ..
sudo mv infinality-settings.sh /etc/profile.d
5、清理
rm -rf freetype* fontconfig*
6、修改渲染方案
sudo bash /etc/fonts/infinality/infctl.sh setstyle
sudo vi /etc/profile.d/infinality-settings.sh
7、如何卸载?
sudo rm -r /etc/usr/lib/x86_64-linux-gnu/libfreetype.so.6* /etc/fonts/conf*/52* /etc/fonts/infinality
echo 'libfreetype6 install' | sudo dpkg --set-selections
sudo apt-get --reinstall install libfreetype6
2017年04月09日 13点04分
1
1、下载所需文件
wget 'http喵://download.savannah.gnu.org/releases/freetype/freetype-2.5.0.1.tar.bz2'
wget 'https喵://raw.githubusercontent.com/chenxiaolong/Debian-Packages/master/freetype-infinality/debian/patches/freetype-enable-su
bp
ixel-hinting-infinality-20120403-01.patch'
wget -O 'fontconfig-infinality-master.zip' 'https喵://github.com/Infinality/fontconfig-infinality/archive/master.zip'
wget 'https喵://raw.githubusercontent.com/chenxiaolong/Debian-Packages/master/freetype-infinality/debian/patches/infinality-settings.sh'a
PS:自行去“喵”
2、解压 freetype-2.5.0.1.tar.bz2,打入次像素暗示补丁并编译
tar -jxvf freetype-2.5.0.1.tar.bz2
cd freetype-2.5.0.1
patch -Np1 -i ../freetype-enable-subpixel-hinting-infinality-20120403-01.patch
编译开始前,或许需要安装一些依赖
sudo apt-get install libbz2-dev libharfbuzz-dev libpng-dev zlib1g-dev
开始编译
./configure
make
3、安装 freetype 库
sudo rm /usr/lib/x86_64-linux-gnu/libfreetype.so.6*
sudo install -m 644 objs/.libs/libfreetype.so.6.10.2 /usr/lib/x86_64-linux-gnu
sudo ln -s /usr/lib/x86_64-linux-gnu/libfreetype.so.6.10.2 /usr/lib/x86_64-linux-gnu/libfreetype.so.6
echo 'libfreetype6 hold' | sudo dpkg --set-selections
4、解压 fontconfig-infinality-master.zip 并进行安装
cd ..
unzip fontconfig-infinality-master.zip
cd fontconfig-infinality-master
sudo mkdir /etc/fonts/infinality
sudo mv conf.avail/* /etc/fonts/conf.avail
sudo mv conf.d/* /etc/fonts/conf.d
sudo mv infinality/{conf*,styles.conf.avail,inf*} /etc/fonts/infinality
cd ..
sudo mv infinality-settings.sh /etc/profile.d
5、清理
rm -rf freetype* fontconfig*
6、修改渲染方案
sudo bash /etc/fonts/infinality/infctl.sh setstyle
sudo vi /etc/profile.d/infinality-settings.sh
7、如何卸载?
sudo rm -r /etc/usr/lib/x86_64-linux-gnu/libfreetype.so.6* /etc/fonts/conf*/52* /etc/fonts/infinality
echo 'libfreetype6 install' | sudo dpkg --set-selections
sudo apt-get --reinstall install libfreetype6



