Это команда mf-nowin, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
mf, mf-nowin, inimf - Metafont, язык для дизайна шрифтов и логотипов
СИНТАКСИС
mf [кредита] [команды]
ОПИСАНИЕ
Метафонт читает программу в указанных файлах и выводит растры шрифтов (в gf формат)
и метрики шрифта (в TFM формат). Язык Metafont описан в Команда Метафонтбук.
Как и TeX, Metafont обычно используется с большим количеством предварительно скомпилированных макросов и шрифтов.
генерация, в частности, требует поддержки нескольких файлов макросов. Эта версия
Metafont просматривает свою командную строку, чтобы узнать, под каким именем он был назван. Оба инимф и
Вирмф символические ссылки на mf исполняемый файл. Когда называется как инимф (или когда -ини опция
задано) его можно использовать для предварительной компиляции макросов в .база файл. Когда называется как Вирмф it
будет использовать простой база. При вызове под любым другим именем Metafont будет использовать это имя как
имя используемой базы. Например, при вызове как mf mf используется база, которая
идентично простой база. Другие базы, кроме простой используются редко.
Команда команды данные в командной строке программе Metafont передаются ей как
первая строка ввода. (Но часто проще ввести расширенные аргументы в качестве первого ввода
строка, поскольку оболочки UNIX имеют тенденцию поглощать или неверно интерпретировать любимые символы Metafont,
как точки с запятой, если вы их не цитируете.) Как описано в Команда Метафонтбук, что первый
строка должна начинаться с имени файла, \последовательность управленияИли & базовое имя.
Нормальное использование - сказать
mf '\ mode = ; [mag = magstep (n);]' Вход шрифт
начать обработку шрифт.mf. Одиночные кавычки - лучший способ сохранить оболочку Unix
от неверной интерпретации точек с запятой и от удаления символа \, который необходим
здесь, чтобы Метафонт не подумал, что вы хотите создать шрифт под названием Режим. (Или ты
могу просто сказать mf и укажите остальные данные в следующей строке без кавычек.) Другой элемент управления
последовательности, такие как пакетный режим (для бесшумной работы) также может появиться. Имя шрифт предусматривает
быть `` именем задания '' и используется при формировании имен выходных файлов. Если Metafont не получит
имя файла в первой строке, имя задания мфпут. Расширение по умолчанию, .мф, может быть
переопределено путем явного указания расширения.
Журнал сообщений об ошибках попадает в файл название работы.журнал. Выходные файлы название работы.TFM
и название работы.<номер> gf, куда зависит от разрешения и увеличения
шрифт. В Режим в этом примере обычно отображается как , символический термин для
which имя реального устройства или, чаще всего, имя локальный шрифт (см. ниже) должны
быть замененным. Если режим не указан или недействителен для вашего сайта, Метафон
по умолчанию доказательство режим, который создает большие изображения символов для использования в дизайне шрифтов и
уточнение. Режим проверки можно узнать по суффиксу .2602гс после названия должности.
Примеры вывода режима проверки можно найти в Компьютер Модерн Гарнитуры (Том E из
компьютеры и наборный). Система магстепы идентична системе, используемой
TeX со значениями в диапазоне 0.5, 1.0, 2.0, 3.0, 4.0 и 5.0. Список gf
Номера для шрифтов с разрешением 118, 240 и 300 точек на дюйм показаны ниже.
MAGSTEP 118 точек на дюйм 240 точек на дюйм 300 точек на дюйм
mag =магстеп(0) 118 240 300
mag = magstep (0.5) 129 263 329
mag =магстеп(1) 142 288 360
mag =магстеп(2) 170 346 432
mag =магстеп(3) 204 415 518
mag =магстеп(4) 245 498 622
mag =магстеп(5) 294 597 746
Увеличение также можно указать не как шаг, а как произвольное значение, например
1.315, чтобы создавать символы особого размера.
Прежде чем можно будет начать производство шрифтов, необходимо настроить соответствующие базовые файлы.
Минимальный набор компонентов для производства шрифтов для данной системы печати - это равнина.мф
файл макроса и локальный mode_def файл. Макросы в равнина.мф можно изучить в
приложение к Метафонтбук; они были разработаны Дональдом Э. Кнутом, и этот файл должен
никогда не изменяться, за исключением случаев, когда он официально обновлен. Каждый mode_def спецификация помогает
адаптировать шрифты к конкретной системе печати. Регулярно обсуждается mode_defс в
буксирное судно, журнал группы пользователей TeX. Локальные, используемые на этом компьютере
должен быть в mode.mf.
Команда e ответ на режим восстановления ошибок Metafont вызывает редактор системы по умолчанию в
ошибочная строка исходного файла. Существует переменная среды MFEDIT, которая
отменяет редактор по умолчанию. Он должен содержать строку с "% s", указывающую, где
идет имя файла и "% d", указывающее, где идет десятичный номер (если есть). Для
например, строка MFEDIT для vi редактор может быть установлен с помощью CSH команду
Setenv МФЕДИТ "vi +% d % s "
Удобный файл в библиотеке null.mf, ничего не содержащее. Когда mf не могу найти
файл, который, по его мнению, вы хотите ввести, он постоянно просит вас указать другое имя файла; отвечающий
`null 'выводит вас из цикла, если вы не хотите ничего вводить.
ОНЛАЙН ГРАФИКА ВЫВОД
Metafont может использовать большинство современных дисплеев, поэтому вы можете видеть результат без печати.
Глава 23 из Команда Метафонтбук описывает, что вы можете сделать. Эта реализация Metafont
использует переменные среды, чтобы определить, какое устройство отображения вы хотите использовать. Сначала это
ищет переменную MFTERM, а затем TERM. Если он не может найти ни того, ни другого, вы не получите
онлайн-вывод. В противном случае значение переменной определяет устройство, которое будет использоваться: hp2627,
солнце (для старого SunView), тек, Uniterm (для эмулятора Atari ST Tek 4014), Xterm (для любого
X10 или X11). Некоторые из этих устройств могут поддерживаться не всеми исполняемыми файлами Metafont; в
выбор делается во время компиляции.
В некоторых системах есть два двоичных файла Metafont, mf и мф-сейчас. В этих системах
mf двоичный файл поддерживает графику, а мф-сейчас двоичный нет. В мф-сейчас двоичный
используется такими скриптами, как мктекпк где поддержка графики - это скорее неприятность, чем что-то
полезно.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Эта версия Metafont поддерживает следующие параметры командной строки.
-основание Использование темпера с изогнутым основанием
Используйте Использование темпера с изогнутым основанием в качестве имени используемой базы, а не имени, по которому Metafont
был назван или %& линии.
-file-line-ошибка
Распечатать сообщения об ошибках в форме файл: строка: ошибка что похоже на то, как многие
компиляторы форматируют их.
-нет-файл-строка-ошибка
Отключите сообщения об ошибках печати в файл: строка: ошибка стилю.
-file-line-ошибка-стиль
Это старое название -file-line-ошибка опцию.
-халт-на-ошибке
Выйти с кодом ошибки при обнаружении ошибки во время обработки.
-Помощь Распечатать справочное сообщение и выйти.
-ини Be инимф, для отсыпных баз; это неявно верно, если программа вызывается как
инимф.
-взаимодействие Режим
Устанавливает режим взаимодействия. Режим может быть одним из пакетный режим, безостановочный,
режим прокруткии ошибки. Значение этих режимов такое же, как у
соответствующие команды.
-название работы имя
Используйте имя для имени задания, а не на основе имени входного файла.
-kpathsea-отладка битовая
Устанавливает флаги отладки поиска пути в соответствии с битовой маской. Увидеть Кпатси
руководство для деталей.
-макетекс FMT
Включить mktexFMT, Где FMT должен быть mf.
-нет-макетекс FMT
Отключить mktexFMT, Где FMT должен быть mf.
-выходной каталог каталог
Записывать выходные файлы в каталог вместо текущего каталога. Искать ввод
файлы в каталог во-первых, по обычному пути поиска.
-parse-первая строка
Если первая строка основного входного файла начинается с %& разобрать его, чтобы найти дамп
имя или -перевести-файл опцию.
-no-parse-первая строка
Отключить синтаксический анализ первой строки основного входного файла.
-имя программы имя
Притворись программой имя. Это влияет как на используемый формат, так и на поиск
пути.
-регистратор
Включите рекордер имени файла. Это оставляет след файлов, открытых для ввода
и вывести в файл с расширением .fls.
-перевести-файл tcxname
Использовать tcxname таблица перевода.
-версия
Распечатать информацию о версии и выйти.
ОКРУЖАЮЩАЯ СРЕДА
См. Документацию библиотеки Kpathsearch (узел «Спецификации пути») для получения подробной информации.
о том, как переменные среды используются при поиске. В kpse полезность может быть
используется для запроса значений переменных.
Если переменная среды ТЕКСМВЫХОД установлен, Metafont пытается поместить свои выходные файлы
в нем, если их нельзя поместить в текущий каталог. Опять же, см. текс(1).
МФИНПУТС
Путь поиска для вход и открытие файлы.
МФЕДИТ Шаблон команды для перехода в редактор.
МФТЕРМ Определяет отображение онлайн-графики. Если MFTERM не установлен, а установлен DISPLAY,
используется оконная поддержка Metafont для X. (ДИСПЛЕЙ должен быть установлен на действительный X
спецификации сервера, как обычно.) Если не заданы ни MFTERM, ни DISPLAY, TERM будет
используется, чтобы угадать, какую опору окна использовать.
FONT КОММУНАЛЬНЫЕ УСЛУГИ
Доступен ряд служебных программ. Ниже приводится неполный список доступных
коммунальные услуги и их назначение. За подробностями обращайтесь к местному гуру Metafont.
гфтопк Принимает gf файл и производит более плотно упакованный pk файл шрифта.
гфтодви Производит пробные листы для шрифтов.
gftype Отображает содержимое gf файл в мнемонике и / или изображениях.
тип ПК Мнемонически отображает содержимое pk .
MFT Форматирует исходный файл, как показано на Компьютер Модерн Гарнитуры.
Используйте mf-nowin онлайн с помощью сервисов onworks.net