Cleaned version of 20200823_q branch. Changes the behaviour of the q tag (when m17n and Unicode are configured) to use "smart" quotes if the display charset can handle them. Falls back to old behaviour (ASCII quotes with left/right quote semantics for 6/0 and 2/6) if display charset is us-ascii.

Also changes the behaviour of conv_entity() to convert left/right quotes and some dashes because named entities are needed for the new code for the q tag.
This commit is contained in:
Ambrose Li
2020-08-23 22:20:43 -04:00
parent b65f7b243d
commit 9f18e67a9b
25 changed files with 103 additions and 1 deletions

2
tests/name_entity_1.html Normal file
View File

@@ -0,0 +1,2 @@
This is an example sentence that contains some “quoted words” —
<br>punctuation that would be displayed as question marks but should not.