Хорошо я действительно перерыл AskUbuntu и нашел некоторые потоки, где люди спрашивают о том, как они могут установить несколько шрифтов сразу? Я знаю процесс. Я имею к вставке копии все шрифты, .ttf/.otf файлы в .font скрытой папке и затем восстанавливаю наличные деньги шрифта через эту команду...
fc-cache -rv
Это совершенно прозрачно. Я просто хочу знать это...
Я загрузил 10 + .zip файлы шрифтов. Когда я извлек .zip папки, я вижу в каждой папке существует несколько файлов. readme файл, .ttf/.otf файл и в некоторых случаях некоторые варианты шрифтов. Как bold.ttf, ultra_bold.ttf, semi_bold.ttf, black.ttf и т.д. Я не уверен, что эти дополнительные файлы всего лишь, я предполагаю, что это главным образом варианты базовых шрифтов. Однако мой вопрос...
Я должен извлечь все .zip файлы вручную и затем скопировать только .ttf/.otf файлы и затем вставить их вручную в .font папке? Или я могу использовать терминальную команду, которая сделает все от имени меня. Здесь словом everything
Я имел в виду...
Извините за задавание широкого вопроса. Но избегать вниз голосов я должен был удостовериться, что не спрашиваю ничего, что спрашивают прежде. И спасибо в усовершенствованном для всех Ваш помогает.
Это - острота в терминале. Откройте терминал с Центром + Высокий звук + T и выполните команды ниже. Замена <your_font_zips>
с именем папки, куда Вы поместили свои файлы шрифтов zip.
cd <your_font_zips>
# next command extracts all TTF and OTF files into your `.fonts` folder.
unzip "*.zip" "*.ttf" "*.otf" -d ${HOME}/.fonts
# next command rebuilds font cache
sudo fc-cache -f -v
, Если Вы хотите удалить шрифты снова, тогда просто, удалите файлы TTF в Вашем .fonts
папка и восстановите кэш шрифта.
<час>
И да, Вам нужны все файлы TTF.
TTF и/или OTF
я заключаю в кавычки:
OTF, более вероятно, будет “better” шрифтом, поскольку он поддерживает более усовершенствованные наборные функции (smallcaps, альтернативы, лигатуры и так далее на самом деле в шрифте, а не в трудных отдельных опытных шрифтах набора). Это может также содержать или шлиц (TTF-стиль) или Bezier (1 стиль Типа PostScript) кривые, так надо надеяться, Вы получаете формы, шрифт был первоначально разработан в и не potentially-poorer-quality преобразование.
Не один лайнер, но вот является немного большим количеством устойчивого сценария, который работает над Linux, а также OSX. Здесь мы загружаем codefonts и устанавливаем его, не перезаписывая существующие файлы.
#!/bin/bash
#fail if any errors
set -e
set -o xtrace
temp_dir=~/Downloads/codefonts
wget -P ${temp_dir} https://github.com/chrissimpkins/codeface/releases/download/font-collection/codeface-fonts.zip
if test "$(uname)" = "Darwin" ; then
# MacOS
fonts_dir="$HOME/Library/Fonts"
else
# Linux
fonts_dir="$HOME/.local/share/fonts"
mkdir -p $fonts_dir
fi
# -n option avoids overwriting
set +e
unzip -n ${temp_dir}/codeface-fonts.zip "fonts/*.ttf" "fonts/*.otf" "*fonts/.pcf.gz" -d ${temp_dir}
set -e
cp -rnv ${temp_dir}/fonts ${fonts_dir}
if test "$(uname)" = "Darwin" ; then
# Copy SF Mono for MacOS
cp /Applications/Utilities/Terminal.app/Contents/Resources/Fonts/*.otf "$fonts_dir/"
fi
# Reset font cache on Linux
if which fc-cache >/dev/null 2>&1 ; then
echo "Resetting font cache, this may take a moment..."
fc-cache -f "$fonts_dir"
fi
echo "codefonts installed to $fonts_dir"