emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

emacs-27 44ac9e4: Tweak htmlfontify's generated output


From: Amin Bandali
Subject: emacs-27 44ac9e4: Tweak htmlfontify's generated output
Date: Thu, 2 Apr 2020 18:58:16 -0400 (EDT)

branch: emacs-27
commit 44ac9e48bbdb9e8546a7cb330ae8875cf093b505
Author: Amin Bandali <address@hidden>
Commit: Amin Bandali <address@hidden>

    Tweak htmlfontify's generated output
    
    * lisp/htmlfontify.el (hfy-default-header): declare the character
    encoding for the generated HTML file.  This helps browsers display
    UTF-8 characters like the copyright symbol correctly.
    (hfy-sprintf-stylesheet): apply the default style to all of the text
    consistently, so that unstyled bits (which are not wrapped in span
    tags and are directly part of the surrounding pre tag's "innerHTML")
    have a look consistent with the rest of the document.
---
 lisp/htmlfontify.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lisp/htmlfontify.el b/lisp/htmlfontify.el
index 152c70a6..c001242 100644
--- a/lisp/htmlfontify.el
+++ b/lisp/htmlfontify.el
@@ -628,6 +628,7 @@ STYLE is the inline CSS stylesheet (or tag referring to an 
external sheet)."
 \"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\";>
 <html xmlns=\"http://www.w3.org/1999/xhtml\";>
   <head>
+    <meta charset=\"utf-8\"/>
     <title>%s</title>
 %s
     <script type=\"text/javascript\"><!--
@@ -1508,7 +1509,7 @@ Uses `hfy-link-style-fun' to do this."
           "\n<style type=\"text/css\"><!-- \n"
           ;; Fix-me: Add handling of page breaks here + scan for ^L
           ;; where appropriate.
-          (format "body %s\n" (cddr (assq 'default css)))
+          (format "body, pre %s\n" (cddr (assq 'default css)))
           (apply 'concat
                  (mapcar
                   (lambda (style)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]