Ivan Shmakov
2016-11-04 17:30:21 UTC
[I took the liberty of adding news:comp.infosystems.www.misc to
Newsgroups:, as the discussion would seem quite on-topic there.]
[...]
expressive power is quite strong. What is "crude" for HTML is the
default visual presentation of the underlying expressive power of
HTML. The default visual rendering for basic HTML is what is quite
crude.
Which is quite understandable. First of all, contrary to LaTeX,
there're multiple /independent/ "implementations of HTML" in
existence. An author of a LaTeX document can request it being
processed with "LaTeX 2\epsilon". With HTML, one gets no such
luxury^1.
And it won't pay out to standardize any "fancy" rendering as
part of a future HTML version, either: as the authors would be
unable to request a renderer that implements (at least) that
specific version, they will be required to supply their own
"fancy" CSS anyway. And if they won't benefit from a
"fancy built-in" CSS, why introduce one in the first place?
And that's good for the "forward compatibility", too.
There's one another reason, however. Also contrary to LaTeX,
HTML is expected to be rendered in a wide variety of forms, such
as computer screens of varying dimensions, paper, by the means
of speech synthesis, and so on^2. Indeed, the standard could
prescribe that the document's title is rendered in a
"17pt Roman" font^3, but how useful that would be if I read that
document on a character-cell terminal with Lynx^4? And trying
to specify /all/ the possible ways to render the title doesn't
look like a sensible approach, either.
Notes
^1 "Best viewed with" fad of the bad old days aside.
^2 Not to mention the processing by various "robot" software.
^3 Default \title formatting per classes.dtx.
^4 As I often do.
[...]
Newsgroups:, as the discussion would seem quite on-topic there.]
[...]
* At the bottom is HTML. It is extremely crude in its expressive
power. It lists a handful of element types, but documents need
more. In fact, different web sites need different element types.
Well, I wouldn't describe HTML's "expressive power" as crude. HTML'spower. It lists a handful of element types, but documents need
more. In fact, different web sites need different element types.
expressive power is quite strong. What is "crude" for HTML is the
default visual presentation of the underlying expressive power of
HTML. The default visual rendering for basic HTML is what is quite
crude.
there're multiple /independent/ "implementations of HTML" in
existence. An author of a LaTeX document can request it being
processed with "LaTeX 2\epsilon". With HTML, one gets no such
luxury^1.
And it won't pay out to standardize any "fancy" rendering as
part of a future HTML version, either: as the authors would be
unable to request a renderer that implements (at least) that
specific version, they will be required to supply their own
"fancy" CSS anyway. And if they won't benefit from a
"fancy built-in" CSS, why introduce one in the first place?
And that's good for the "forward compatibility", too.
There's one another reason, however. Also contrary to LaTeX,
HTML is expected to be rendered in a wide variety of forms, such
as computer screens of varying dimensions, paper, by the means
of speech synthesis, and so on^2. Indeed, the standard could
prescribe that the document's title is rendered in a
"17pt Roman" font^3, but how useful that would be if I read that
document on a character-cell terminal with Lynx^4? And trying
to specify /all/ the possible ways to render the title doesn't
look like a sensible approach, either.
Notes
^1 "Best viewed with" fad of the bad old days aside.
^2 Not to mention the processing by various "robot" software.
^3 Default \title formatting per classes.dtx.
^4 As I often do.
[...]
--
FSF associate member #7257 58F8 0F47 53F5 2EB2 F6A5 8916 3013 B6A0 230E 334A
FSF associate member #7257 58F8 0F47 53F5 2EB2 F6A5 8916 3013 B6A0 230E 334A