Этот работает в FF 3.6: http://jsfiddle.net/vfp3v/15/
У него есть некоторые недостатки, как вы можете видеть во втором примере (в FF 3.6), обрезанная граница имеет сплошной цвет, поэтому, если вы используете какой-то фон, это может выглядеть уродливо. Просто взгляните на это, оно может соответствовать вашим потребностям.
Я только что добавил диапазон:
<div><span></span>WXYZ</div>
и затем поместил его поверх текста с рамкой того же цвета, что и фон, и смещением, равным границе:
div{
position:relative;
etc...
}
span{
position:absolute; display:block; width:100%; height:100%;
border:25px solid #fff; top:-25px; left:-25px;
-moz-border-radius: 70px; border-radius: 70px; /* 45 radius + 25 border */
}
edit: только что протестировал это в chrome 10.0.6 (с ошибкой отсечения) и все заработало!
В браузерах, которые правильно поддерживают радиус границы, диапазон (и его цвет границы) даже не виден, потому что он обрезан (переполнение: скрыто).