1-й вопрос
печать текста « ЖИРНЫЙ » ... используя lp
, если возможно.
пример:
echo -e "\e[1mBOLD\e[0m" | lp
распечатает это ниже на белой бумаге
1mBOLD0m
как получить:
ЖИРНЫЙ
?
2-й вопрос
Печать [font size=33]SIZED TEXT[/font]
, как?
единственный способ, который я знаю на данный момент, - использовать a2ps
пример:
a2ps -B --portrait --columns=1 --rows=1 --borders=no --font-size=18 --margin=0 text.txt | lp
команда выше распечатает текст большого размера, однако там все же невооруженным глазом здесь виден большой разрыв маржи. он слишком велик, чтобы его не заметить. Я хочу напечатать его так же, как lp
напечатал его на краю моей бумаги, а поверх него - более крупным шрифтом.
РЕЗЮМЕ ОТВЕТА
на основе на ответ я получил и протестировал. Это доказывает, что printing a nice formatted and sized font
не так просто, как распечатать результат echo
. Здесь следует учитывать многие вещи, такие как поля, размеры шрифта, форматирование шрифта и, в частности, надстройки, которые поддерживают lp
. Это правда, что большая часть системы по умолчанию поставляется с lp
, но не с aha
, а также с wkhtmltopdf
, это может быть потому, что люди могут легко сделать это в Abiword или любом текстовом редакторе. Но для меня он нужен мне постоянно на скрипте bash. Его довольно сложно настроить, но после настройки он определенно быстрее любого текстового процессора. Единственная проблема, которую нельзя избежать, - это поле, так как в моем случае по умолчанию оно было с определенным количеством полей со сравнениями left:top - 1:1.6cm
, оно становится шире, когда шрифт становится меньше, и становится тоньше, когда шрифт становится больше. Эта проблема легко устраняется в текстовом редакторе, но, опять же, я предпочитаю скорость и приемлемые проблемы. Из ответа мы знаем, что aha
будет обновлен, связанный с font sizes
, я не знаю, на что будет похожа эта функция, но я с нетерпением жду ее.
Спасибо очень всем, кто участвовал в этом посте