Verbatim-safe typography, ^-punctuation quoting, full-range ^UUUU^, polyglot html
Typographic transforms (---, quote pairs, ~) no longer touch verbatim text: @c/@code/@source_listing content and ^'...'^ spans show exactly the characters written. "^" before any punctuation character quotes it in every target (the apostrophe excepted: ^' opens a literal span), with the new :resolve option on @@@target declaring per-target renderings. The ^UUUU^ code-point form accepts 4-6 hex digits, the full Unicode range. The html output and transform spellings are polyglot (XML-valid), in preparation for an EPUB target. New suites: transform_test, character_test (engine), typography_test (SKS). (from dev 07ce5ea86a0a)
This commit is contained in:
@@ -25,13 +25,3 @@ class Color(klammer_base.Klammer_base):
|
||||
if self.text:
|
||||
result = '{{{} {}}}'.format(result, self.text)
|
||||
return result
|
||||
|
||||
def hex_color(name, hex):
|
||||
def c(h):
|
||||
return float(eval('0x' + h)) / 255.0
|
||||
r = c(hex[:2])
|
||||
g = c(hex[2:4])
|
||||
b = c(hex[4:])
|
||||
return '\\definecolor{{{}}}{{rgb}}{{{:.3f},{:.3f},{:.3f}}}'.format(
|
||||
name, r, g, b)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user