Moc děkuji za odpověď.
Nezlobte se, ale stále si nejsem jist, že to řeší ten problém. Aplikace znakových stylů nepřiděluje status řetězci, na který je provedena. Řetězec tu nevystupuje jako celek ale každý znak zvlášť. Myslím například, že TEX i HTML umožňují, aby určitý text v rámci rozsáhlejšího textu byl zvýrazněn pomocí příkazu (emphase), který v podstatě říká že označený text má být výraznější než okolní a fyzicky to realizuje pomocí italiky. Tento text ale může sám být dosti rozsáhlý a v sobě obsahovat další text zase zvýrazněný. Znovu se tedy napíše příslušný příkaz. Fyzicky se to pak realizuje tak, že tento vnitřní zvýrazněný text se zase píše normálním řezem. Takové vnořování dokonce může být neomezené a jen se přitom střídá italika s normálním textem. Toto ale s pomocí znakových stylů není možné. Když budu chtít zvýraznit text uvnitř zvýrazněného textu, mohu to udělat tak, že jej od-zvýrazním. Tím ale zruším i jeho status. Vznikne tak úplně jiná struktura textu a to může výhledově přinášet problémy. To se také může týkat řeťezců s významem 'citace', 'přímá řeč' a do nich zase vnořených citací apod. Nepřiřazuje se totiž řetězci specifický význam, ale jen se pro určité místo textu vybere jiné písmo.
Uznávám nicméně, že oba příklady o které mi v minulém příspěvku šlo, by tímto v podstatě trikem (ne zcela koncepčním) řešeny byly. Styl písma "číslo" může zajistit, aby každá použitá mezera zkrátka byla neoddělitelná a pevné délky. Styl písma "zdroják" může vysvětlit systému nebo jeho doplňkům, že uvozovky nejsou normální uvozovky. Je to ale řešení, jak už jsem psal, ne zcela koncepční. Možná že by se na to mohlo hodit pole, kdyby je bylo možno vytvářet jako jde vytvářet styly a kdyby se do sebe mohla vnořovat.
JV