Unicode encoding philosophy

Piotr Karocki pkar at ieee.org
Wed Oct 11 03:28:27 CDT 2023


> Additionally some HTML tags are about formatting <p> <h1>, etc.
 I disagree.
 HTML is about text structure, not about formatting/rendering.
<h1> is rendered differently for different output devices: monitor, printer,
Braille 'display', narrator (text to voice), etc.

 Unicode should be used to specify character/glyph/sign, HTML to add text
structure, and CSS used only to force rendering (so it should be used very
rarely).

 Maybe also semantic web (RDF), level between Unicode and HTML. From
wikipedia:
<div vocab="https://schema.org/" typeof="Person">
  <span property="name">Paul Schuster</span> was born in
  <span property="birthPlace" typeof="Place"
href="https://www.wikidata.org/entity/Q1731">
    <span property="name">Dresden</span>.
  </span>
</div>

---8<---
Piotr Karocki


More information about the Unicode mailing list