diff options
Diffstat (limited to 'tex/context/base/lxml-css.lua')
| -rw-r--r-- | tex/context/base/lxml-css.lua | 14 | 
1 files changed, 13 insertions, 1 deletions
| diff --git a/tex/context/base/lxml-css.lua b/tex/context/base/lxml-css.lua index 0deaea4d3..fa921b24f 100644 --- a/tex/context/base/lxml-css.lua +++ b/tex/context/base/lxml-css.lua @@ -146,7 +146,19 @@ local pattern = Cf( Ct("") * (            + (C("sansserif") + C("sans")) / "sans-serif" -- match before serif            + C("serif")          ) -    ) + P(1) +    ) +--+ P("\\") * ( +--     P("bf") * ( Cg ( Cc("weight")  * Cc("bold") ) ) +--   + P("bi") * ( Cg ( Cc("weight")  * Cc("bold") ) +--               * Cg ( Cc("style")   * Cc("italic") ) ) +--   + P("bs") * ( Cg ( Cc("weight")  * Cc("bold") ) +--               * Cg ( Cc("style")   * Cc("oblique") ) ) +--   + P("it") * ( Cg ( Cc("style")   * Cc("italic") ) ) +--   + P("sl") * ( Cg ( Cc("style")   * Cc("oblique") ) ) +--   + P("sc") * ( Cg ( Cc("variant") * Cc("small-caps") ) ) +--   + P("tt") * ( Cg ( Cc("family")  * Cc("monospace") ) ) +--) +  + P(1)  )^0 , rawset)  function css.fontspecification(str) | 
