<roman> Roman

Used to mark text that should remain in roman script no matter what style the surrounding text takes on.

Usage/Remarks

The @toggle attribute can be used to control the behavior of <roman>. When the value of @toggle is set to “no”, the emphasized text remains in roman, no matter what the surrounding text does. In contrast, if the @toggle attribute is set to “yes” on a <roman> element, then if the formatting context imposes roman (whether due to another <roman> element, a stylesheet, some CSS, or other means), then the roman would be turned off within that context, making the emphasized text emphasized by contrast (typographically distinct from its surroundings) but no longer a roman font.
Attributes
toggle (default = no)

Base Attributes

Models and Context
May be contained in
Description
Content Model
<!ELEMENT  roman        (#PCDATA %emphasized-text;)*                 >
Expanded Content Model
(#PCDATA | email | ext-link | uri | inline-supplementary-material |
related-article | related-object | bold | fixed-case | italic | monospace | overline | roman |
sans-serif | sc | strike | underline | ruby | alternatives | inline-graphic | inline-media |
private-char | chem-struct | inline-formula | tex-math | mml:math | abbrev | index-term |
index-term-range-end | milestone-end | milestone-start | named-content | styled-content | fn |
target | xref | sub | sup)*
Tagged Sample

Preserve roman script even if surrounding text changes

...
<sec>
 <title>Seasonal Variations of <roman>CO</roman>, <roman>N<sub>2</sub>O</roman>,
  and <roman>CO<sub>2</sub></roman></title>
 <p>Recent evidence supports the premise that concentrations of major greenhouse
  gases vary ...</p>
 ...
</sec>
...