Просмотрщик шрифтов для сборщиков шрифтов?

У меня огромная коллекция шрифтов, и я хотел бы иметь возможность просматривать их более эффективно, чем открывать файл один за другим.

Что было бы лучшим средством просмотра шрифтов, кроме fontypython, в котором, к сожалению, есть ошибка Mojibake для шрифтов с многобайтовыми символами.

29
задан 20 October 2010 в 14:42

9 ответов

Я использую Font Manager

sudo apt-get install font-manager

screenshot

0
ответ дан 20 October 2010 в 14:42

Я использую карты символов в большой степени, и решает сделать тот, который Вы получаете доступ к отовсюду использованию веб-интерфейса, и не требует никакой установки.

Функции

  • Выберите свой собственный файл шрифтов
  • Обеспечивает шрифт и символьную информацию
  • Способный копией символ
  • Поддержки TTF/OTF
  • Шрифты Значка поддержек
  • Гладкий интерфейс
  • Никакая необходимая установка
  • Никакая необходимая загрузка сервера

Снимок экрана

Imgur

22
ответ дан 20 October 2010 в 14:42

Вы также должны попробовать gnome-specimen (также доступно в Debian)

0
ответ дан 20 October 2010 в 14:42

Веб-браузеры хороши в этом. Пример сценария, выходные данные которого можно сохранить в виде простой HTML-страницы и просмотреть в локальном браузере:

#! /usr/bin/env bash

cat << __HEADER
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Sample of local fonts matching '$1'</title>
</head>
<body>
__HEADER

fc-list --format='%{family}\n' $1 | sort -u | while IFS='' read -r fontfamily
do
    cat << __BODY
    <hr/>
    <div style="font-family: '${fontfamily}', 'serif'">
        <h1>${fontfamily}</h1>
        <p>
            The quick brown fox jumped over the lazy brown dog<br/>
            0123456789,.:;?/<>'"[]{}|\-=\`~!@#$%^&*()-=\\
        </p>
    </div>
__BODY

done

cat << __FOOTER
    <hr/>
</body>
</html>
__FOOTER

Этот сценарий принимает необязательный первый аргумент - шаблон fc-list для фильтрации. Например, передача :spacing=100 в качестве аргумента генерирует HTML-страницу всех установленных моноширинных шрифтов или ничего не передает и видит все шрифты.

0
ответ дан 20 October 2010 в 14:42

Всегда есть Fontmatrix . У него немного другой набор функций, чем у fontypython, но мне это нравится.

0
ответ дан 20 October 2010 в 14:42

Я создал простую программу просмотра шрифтов SVG

http://jsfiddle.net/iegik/r4ckgdc0/show/

0
ответ дан 20 October 2010 в 14:42

При использовании Ubuntu (или аналогично ОС), можно использовать Ubuntu встроенное средство просмотра файлов, просто необходимо измениться, представление (нажмите значок представления только направо от поисковой лупы, пока Вы не видите шрифты). Для подтверждения далее можно просто дважды щелкнуть по шрифту и видеть быстрый обзор. Здорово, если Вы хотите быстро избавиться от различных нечетно-символьных шрифтов, например.

Снимок экрана: проявление 1) вывода представления каталога, 2) кнопки для нажатия для изменения на правильное представление, 3) Примера нажатого шрифта

Снимок экрана

0
ответ дан 23 November 2019 в 00:51

Только простое добавление в скрипт nharward для создания окончательной HTML-страницы. Спасибо nharward.

Сохраните этот текст в файле с именем "fontpreview.sh":

#!/usr/bin/env bash

cat > fonts.html << __HEADER
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Sample of local fonts matching '$1'</title>
</head>
<body>
__HEADER

fc-list --format='%{family}\n' $1 | sort -u | while IFS='' read -r fontfamily
do
    cat >> fonts.html << __BODY
    <hr/>
    <div style="font-family: '${fontfamily}', 'serif'">
        <h1>${fontfamily}</h1>
        <p>
            The quick brown fox jumped over the lazy brown dog<br/>
            0123456789,.:;?/<>'"[]{}|\-=\`~!@#$%^&*()-=\\
        </p>
    </div>
__BODY

done

cat >> fonts.html << __FOOTER
    <hr/>
</body>
</html>
__FOOTER

echo "fonts.html created"

Затем запустите в командной строке:

bash fontpreview.sh

Это создаст файл с именем fonts.html, который вы можете открыть в браузер.

1
ответ дан 30 April 2020 в 11:21

Обычные репозитории Ubuntu (и вариантов) включают (по крайней мере, с текущей версией LTS 20.04) программы font-viewer и gnome-font-viewers.

Оба могут быть установлены с помощью обычных инструментов пакетов, включая apt install от имени пользователя root, и вызываться из вашего файлового менеджера с помощью обычных механизмов для предварительного просмотра файлов шрифтов из любого каталога.

Их также можно вызвать из командной строки:

/usr/libexec/font-manager/font-viewer /path/to/font/file.ttf

gnome-font-viewer /path/to/font/file.ttf

Кстати, мне встретились некоторые шрифты (частичное кодирование подмножества набора символов, извлеченное из PDF-файла), которые хорошо отображаются в шрифте -viewer и показать все символы, замененные в gnome-font-viewer (и то же самое для файла PDF в большинстве программ просмотра PDF).

2
ответ дан 25 November 2020 в 15:12

Другие вопросы по тегам:

Похожие вопросы: