Linux服务器安装字体的详细步骤,亲测可行!
- 首先我们第一步需要下载一个字体的文件,这个可以去我们的Windows电脑上找:
选择一个你希望安装的字体!
需要那种字体可以直接在网上下载,当然值得一提的是,如果是商用的话最好选择免费的商用字体,否则涉及侵权的话可是要赔上一大笔的。
- 复制粘贴到自己服务器的文件夹中
进入服务器此目录下 /usr/share/fonts,将下载好的TTF字体包上传到服务器的 /usr/share/fonts目录下:
(wangzk) (base) wangzk@ubuntu-94:/$ ls
bin cdrom etc lib lib64 lost+found mnt proc run snap swapfile tmp var
boot dev home lib32 libx32 media opt root sbin srv sys usr workspace
(wangzk) (base) wangzk@ubuntu-94:/$ cd usr
(wangzk) (base) wangzk@ubuntu-94:/usr$ ls
bin games include lib lib32 lib64 libexec libx32 local sbin share src
(wangzk) (base) wangzk@ubuntu-94:/usr$ cd share
(wangzk) (base) wangzk@ubuntu-94:/usr/share$ ls
aclocal emacsen-common guile menu seahorse
acpi-support enchant-2 gupnp-av metainfo secureboot
adduser eog gupnp-dlna-2.0 mime sensible-utils
aisleriot evince gvfs mime-info session-migration
alsa evolution-data-server hal misc sgml
alsa-base file help mobile-broadband-provider-info sgml-base
appdata file-roller help-langpack ModemManager sgml-data
app-install fish hplip mousetweaks snmp
application-registry fontconfig hunspell mozilla software-properties
applications fonts hyphen mysql-common sounds
apport fonts-droid-fallback i18n mythes speech-dispatcher
apturl fonts-sil-abyssinica ibus nano ssl-cert
aspell fonts-sil-padauk ibus-table nautilus-share system-config-printer
avahi foo2qpdl icons netplan systemd
backgrounds foo2zjs icu nvidia tabset
base-files fwupd im-config openssh terminfo
base-passwd gcc indicators openvpn themes
bash-completion GConf info orca thumbnailers
binfmts gdb initramfs-tools org.gnome.Characters totem
branding gdm iptables os-prober tracker
brltty gedit iso-codes p11-kit tracker-miners
bug gettext java package-data-downloads transmission
ca-certificates ghostscript kde4 PackageKit ubuntu
calendar gir-1.0 keyrings pam ubuntu-drivers-common
cmake git-core language-selector pam-configs ubuntu-release-upgrader
cogl gitweb language-support perl ubuntu-wayland
color glib-2.0 language-tools perl5 ufw
colord glvnd libc-bin perl-openssl-defaults unattended-upgrades
common-licenses gnome libdrm pixmaps unity
consolefonts gnome-background-properties libexttextcat pkgconfig update-manager
console-setup gnome-bluetooth libgnomekbd pkg-config-crosswrapper update-notifier
consoletrans gnome-control-center libgphoto2 pkg-config-dpkghook upstart
cups gnome-logs libgweather plymouth usb-creator
dbus-1 gnome-mahjongg libinput pnm2ppa usb_modeswitch
dconf gnome-mines liblangtag polkit-1 vala
debconf gnome-session liblouis poppler vim
debhelper gnome-settings-daemon liblouisutdml popularity-contest vulkan
debianutils gnome-shell libreoffice ppd wayland-sessions
defaults gnome-system-monitor librevenge ppp X11
desktop-directories gnome-todo libthai publicsuffix xdg-desktop-portal
dict gnome-video-effects libwacom pulseaudio xml
dictionaries-common gnupg lightdm pyshared xml-core
distro-info goa-1.0 lintian python3 xsessions
djvu grilo-plugins linux-sound-base python3-cached-property yelp
dns groff locale python-apt yelp-xsl
dnsmasq-base grub locale-langpack readline zenity
doc grub-gfxpayload-lists locales remmina zoneinfo
doc-base gst-plugins-base m2300w rhythmbox zoneinfo-icu
dpkg gstreamer-1.0 man rsync zsh
drirc.d gtk-doc man-db rsyslog
egl gtk-engines maven-repo rygel
emacs gtksourceview-4 media-player-info samba
(wangzk) (base) wangzk@ubuntu-94:/usr/share$ cd fonts
(wangzk) (base) wangzk@ubuntu-94:/usr/share/fonts$ ls
cmap cMap fonts.dir fonts.scale msyhbd.ttc opentype times.ttf truetype type1 X11
可以看到,里面已有的几个字体为:
我们以一个新字体为例:
首先需要导入到对应的文件夹中:
(wangzk) (base) wangzk@ubuntu-94:/usr/share/fonts$ cp /home/wangzk/workspace/simsun.ttc /usr/share/fonts
cp: cannot create regular file '/usr/share/fonts/simsun.ttc': Permission denied
报错,发现我们没有权限,需要加入权限!
顺利导入字体文件!
执行命令:
mkfontscale
(wangzk) (base) wangzk@ubuntu-94:/usr/share/fonts$ mkfontscale
./fonts.scale: fopen(w): Permission denied
报错,加权限:
再执行命令:
sudo mkfontdir
再执行命令:
fc-cache
- 查看是否安装成功,执行命令:此命令是仅查找中文字体,如果想查询服务器所有字体,可以输入命令:fc-list
执行命令能够查询到,就证明安装好了!
查询服务器所有的字体,输入命令:
fc-list
如果想删除字体,直接将 /usr/share/fonts这个目录下对应的字体TTF包删除,然后执行命令:
sudo fc-cache -fv
还没有评论,来说两句吧...