Another alternative is package pdfrender:
- It needs pdfTeX or LuaTeX in PDF mode.
- It works for Type 1 fonts by changing their rendering mode, thus PK fonts or rules are not supported.
- Paragraphs, line breaks and even page breaks are supported.
- Works with LaTeX or plain TeX based formats.
- Available both as switch
\pdfrender and as macro \textpdfrender similar to \textcolor.
Example file:
\documentclass{article}
\usepackage{pdfrender}
\usepackage{xcolor}
\begin{document}
\textpdfrender{
TextRenderingMode=2,
LineWidth=.05ex,
StrokeColor=blue!30!black,
FillColor=orange!90,
}{Hello World}
\end{document}
