Hello,
I'd just like to put in another vote for <caesura/>. In our extremely
slow-going on-going edition of the Khaḍgaśataka, we've been using
caesuras like so:
<lg>
<l>
kalpātikrūrakālabhrukuṭikuṭilatākalpakalpāgramuṣṭiḥ
<caesura/>
krudhyatkālīkaṭākṣāṅkita iva kalayan kāntim ekāntakālīm |
</l>
<l>
krīḍaty asyākrameṇa krakacakṛtikṛtī
kumbhikumbhāgrakūṭa<caesura/>kroḍeṣūtkṛttakaṇṭhotthitarudhirakaṇākīrṇakoṇaḥ
kṛpāṇaḥ || 1 ||
</l>
</lg>
As you can see, we put some sort of space before/after the caesura if it
coincides with a word-break. It ends up being rendered like this:
kalpātikrūrakālabhrukuṭikuṭilatākalpakalpāgramuṣṭiḥ
krudhyatkālīkaṭākṣāṅkita iva kalayan kāntim ekāntakālīm |
krīḍaty asyākrameṇa krakacakṛtikṛtī kumbhikumbhāgrakūṭa-
kroḍeṣūtkṛttakaṇṭhotthitarudhirakaṇākīrṇakoṇaḥ kṛpāṇaḥ || 1 ||
...with a hyphen automagically inserted when the caesura is within a
word. Here's the XSLT code we use for that: