(Это приближается к к этому вопросу под другим углом.)
Я рисую карты.Их можно рассматривать как имеющие три слоя: внизу присутствуют сплошные цвета, представляющие такие вещи, как лес и вода, и низкоконтрастные линии для таких вещей, как «ореолы» на дорогах, указывающие на классификацию.Затем идет высококонтрастная линия, такая как черные линии, представляющие центральные линии дороги, и черные пунктирные линии, представляющие пути.Наконец, есть метки, обычно черные.
Я хотел бы, чтобы черные линии имели пропуски вокруг текста, где цвета и линии нижнего слоя просвечивают.
В SVG этоэто можно сделать, установив маску на линиях и нарисовав текст с очень широким штрихом (чтобы создать зазор) в этой маске.
Есть ли способ выразить это в Postscript, если не считать моего собственногосредство визуализации шрифтов для отображения «буферизованного» текста как путей Безье?Я могу создать маску клипа, которая подходит прямо к краю текста, нарисовав прямоугольник вокруг страницы, набрав charpath: текст, а затем выполнив eoclip, но как мне получить буфер?