aboutsummaryrefslogtreecommitdiff
path: root/default.context
diff options
context:
space:
mode:
authorPablo Rodríguez <ousia@users.noreply.github.com>2015-11-19 22:15:49 +0100
committerPablo Rodríguez <ousia@users.noreply.github.com>2015-11-19 22:15:49 +0100
commit56bb94b61f8fc207396f662cf1909c52fe0cc95f (patch)
tree55d01ca6cb538b3521e5df05ee4554d9fbc13ff9 /default.context
parentff9ebaa31ae31401e236574e81c2e75609adc727 (diff)
downloadpandoc-56bb94b61f8fc207396f662cf1909c52fe0cc95f.tar.gz
font loading with simplefonts
simplefonts is required, since ConTeXt stable from TeX Live 2015 seems to have problem with some typefaces when not used.
Diffstat (limited to 'default.context')
-rw-r--r--default.context16
1 files changed, 9 insertions, 7 deletions
diff --git a/default.context b/default.context
index c5ad2113f..4bd4b7113 100644
--- a/default.context
+++ b/default.context
@@ -38,23 +38,25 @@ $if(pagenumbering)$
\setuppagenumbering[$for(pagenumbering)$$pagenumbering$$sep$,$endfor$]
$endif$
% use microtypography
-\definefontfeature[default][default][protrusion=quality,expansion=quality,onum=yes,pnum=yes]
-\definefontfeature[smallcaps][smallcaps][protrusion=quality,expansion=quality,onum=yes,pnum=yes]
+\definefontfeature[default][default][script=latn, protrusion=quality, expansion=quality, itlc=yes, textitalics=yes, onum=yes, pnum=yes]
+\definefontfeature[smallcaps][script=latn, protrusion=quality, expansion=quality, smcp=yes, onum=yes, pnum=yes]
\setupalign[hz,hanging]
+\setupitaliccorrection[global, always]
\setupbodyfontenvironment[default][em=italic] % use italic as em, not slanted
+\usemodule[simplefonts$if(fontsize)$,$fontsize$$endif$]
+\setmainfontfallback[DejaVu Serif][range={greekandcoptic, greekextended}, force=yes, rscale=auto]
$if(mainfont)$
-\definefontfamily[mainfont][serif][$mainfont$]
+\setmainfont[$mainfont$]
$endif$
$if(sansfont)$
-\definefontfamily[sansfont][sans][$sansfont$]
+\setsansfont[$sansfont$][rscale=auto]
$endif$
$if(monofont)$
-\definefontfamily[monofont][mono][$monofont$][features=none]
+\setmonofont[$monofont$][features=none, rscale=auto]
$endif$
$if(mathfont)$
-\definefontfamily[mathfont][math][$mathfont$]
+\setmathfont[$mathfont$][rscale=auto]
$endif$
-\setupbodyfont[mainfont$if(fontsize)$,$fontsize$$endif$]
\setupwhitespace[$if(whitespace)$$whitespace$$else$medium$endif$]
$if(indenting)$
\setupindenting[$for(indenting)$$indenting$$sep$,$endfor$]