Для печати текста часто требуются различные операции по выравниванию слов по границам страницы, выравниванию промежутков между буквами (кернинг), чтобы напечатанный текст выглядел приятно. Для этой цели в PostScript имеется 4 варианта оператора show:
ashow - при печати строки добавляет после каждого символа заданный промежуток;
widthshow - при печати строки добавляет заданный промежуток после каждого появления некоторого символа (например после каждого пробела);
awidthshow - является комбинацией двух предыдущих операторов;
kshow - выполняет заданную процедуру между каждой парой символов в строке.
Текущий символ и символ, следующий за ним передаются этой процедуре как аргументы.
Так строка
{pop pop (-) show} (World) kshow
напечатает его с дефисом между каждой парой букв:
W-o-r-l-d
Оба символа удаляются из стека, так как данная прцедура их не использует. В основном оператор предназначен для кернинга, но может быть использован и в других целях.