Open rootwork opened 3 years ago
Oh, also -- this doesn't seem to happen with only "optically align letters" turned on. But with small caps, hanging punctuation, etc. it does change the tags.
This is definitely a bug – I don't have an immediate hunch as to the source of the issue but I will fix this!
Thank you! I really appreciate it.
@rootwork v0.3.4 will fix this issue.
Void elements, or singletons, like
img
,hr
,br
and others contain a closing forward slash in (X)HTML validation, e.g.<img src="foo.jpg" />
.When Typeset processes content with HTML, it is removing those closing slashes, e.g. rendering the above as
<img src="foo.jpg">
.Closing slashes are of course optional, but:
a) I don't think Typeset should be messing with tag syntax in the first place. b) In HTML emails, using closing slashes is recommended for cross-email compatibility in all their crappy rendering engines. c) In my case, I'm using MJML, which uses void/singleton elements for things like
mj-image
-- and in that case a tag without a closing slash isn't valid.My specific use might be an edge case, but I'm sure I'm not the only one formatting HTML emails.
Can Typeset avoid changing HTML tags?