else:
raise ValueError('Neither slug, URI nor file path provided for a book.')
- document = WLDocument.from_file(f, True,
+ text = f.read().decode('utf-8')
+ text = re.sub(ur"([\u0400-\u04ff]+)", ur"<alien>\1</alien>", text)
+
+ document = WLDocument.from_string(text, True,
parse_dublincore=True)
f.close()
LetterSpace=-1.0
] {JunicodeWL}
+\newfontfamily\alien[
+SmallCapsFeatures = {Letters={SmallCaps,UppercaseSmallCaps}},
+Numbers=OldStyle,
+Scale=0.85,
+LetterSpace=-1.0
+] {DejaVu Serif}
+
+
\defaultfontfeatures{
SizeFeatures={
{Size={-10}, FakeStretch=1.02, LetterSpace=2.0 },
<spec cat="tilde" />
</xsl:template>
+<xsl:template match="alien" mode="inline">
+ <group>
+ <cmd name="alien" />
+ <xsl:apply-templates mode="inline" />
+ </group>
+</xsl:template>
+
<!-- ================ -->
<!-- = IGNORED TAGS = -->
<!-- ================ -->