问题描述
Adobe发布了一个名为“Source Code Pro”的新的开源字体家族(下载here,Slashdot文章here)。我如何安装它?
最佳解决方案
-
从the Source Code Pro homepage下载档案。您也可以使用
wget
:打开一个终端(ctrl-alt-t或按下win键并键入”terminal”)并键入wget https://github.com/adobe-fonts/source-code-pro/archive/2.030R-ro/1.050R-it.zip
-
解压缩存档(您可以使用Nautilus或使用以下命令)。
unzip 1.050R-it.zip
-
在主目录中创建一个名为”.fonts”的目录(或者在Nautilus中进入主页并创建一个新文件夹,或者从终端输入以下内容)
mkdir -p ~/.fonts
如果你已经有了那个目录,别担心。
-
将Open Type字体(* .otf)移到新创建的.fonts目录中。在命令行中,这将是
cp source-code-pro-*-it/OTF/*.otf ~/.fonts/
-
如果您尚未完成此操作,请打开终端并键入
fc-cache -f -v
您的字体现在可以使用了,应用程序应该能够看到它。
对于那些只想复制/粘贴答案的人来说,这些都是一个脚本
#!/bin/bash
set -euo pipefail
I1FS=$'\n\t'
mkdir -p /tmp/adodefont
cd /tmp/adodefont
wget -q --show-progress -O source-code-pro.zip https://github.com/adobe-fonts/source-code-pro/archive/2.030R-ro/1.050R-it.zip
unzip -q source-code-pro.zip -d source-code-pro
mkdir -p ~/.fonts
cp -v source-code-pro/*/OTF/*.otf ~/.fonts/
fc-cache -f
rm -rf source-code-pro{,.zip}
如果要安装系统范围而不是每个用户,请将文件复制到/usr/local/share/fonts/
而不是~/.fonts/
。
次佳解决方案
为了安装Source Code Pro,您可以:
-
在搜索框中输入
source code
(唯一的匹配应该是源代码专业版) -
点击“添加到收藏”
-
点击文本示例(这应该显示所有的字体样式)
-
勾选所有复选框
-
点击下载图标(右上角的向下箭头)并下载为Zip文件
现在你只需要将Zip文件解压缩到你的~/.fonts
文件夹中:
mkdir -p ~/.fonts/Source_Code_Pro
unzip Source_Code_Pro.zip -d ~/.fonts/Source_Code_Pro
您可能需要运行
fc-cache -f
使字体可用(不需要注销)。
第三种解决方案
感谢您的答案,只需修改脚本即可获取最新文件
#!/bin/bash
FONT_NAME="SourceCodePro"
URL="https://github.com/adobe-fonts/source-code-pro/archive/1.017R.zip"
mkdir /tmp/adodefont
cd /tmp/adodefont
wget ${URL} -O ${FONT_NAME}.zip
unzip -o -j ${FONT_NAME}.zip
mkdir -p ~/.fonts
cp *.otf ~/.fonts
fc-cache -f -v
第四种方案
我的答案与其他人更新URL相似,因为它看起来被删除了。源代码pro的新家似乎在github上。 Source code pro on github.
#!/bin/bash
mkdir /tmp/adodefont
cd /tmp/adodefont
wget https://github.com/adobe-fonts/source-code-pro/archive/1.017R.zip
unzip 1.017R.zip
mkdir -p ~/.fonts
cp source-code-pro-1.017R/OTF/*.otf ~/.fonts/
fc-cache -f -v