diff options
author | Karl Berry <karl@freefriends.org> | 2013-06-28 21:56:49 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2013-06-28 21:56:49 +0000 |
commit | 0c6a78a9eafdb80c434d4e858bec827d5fc8259a (patch) | |
tree | 659a9cfca0126b74629a2db9917b93303dccad52 /Master/texmf-dist/tex/latex/polyglossia/gloss-breton.ldf | |
parent | a41b6fc74912fbdd819966fff48a9780288bc947 (diff) |
polyglossia (28jun13)
git-svn-id: svn://tug.org/texlive/trunk@31010 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/polyglossia/gloss-breton.ldf')
-rw-r--r-- | Master/texmf-dist/tex/latex/polyglossia/gloss-breton.ldf | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-breton.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-breton.ldf index 21ab4a12da8..3b299b36c77 100644 --- a/Master/texmf-dist/tex/latex/polyglossia/gloss-breton.ldf +++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-breton.ldf @@ -7,13 +7,22 @@ fontsetup=true, } -\newXeTeXintercharclass\breton@punctthin % ! ? ; -\newXeTeXintercharclass\breton@punctthick % : +\ifluatex + \newluatexattribute\xpg@frpt + \directlua{polyglossia.load_frpt()} +\else + \newXeTeXintercharclass\breton@punctthin % ! ? ; + \newXeTeXintercharclass\breton@punctthick % : +\fi \def\breton@punctthinspace{{\unskip\thinspace}} \def\breton@punctthickspace{{\unskip\nobreakspace}} \def\breton@punctuation{% + \ifluatex + \global\xpg@frpt=1\relax + \directlua{polyglossia.activate_frpt()}% + \else \XeTeXinterchartokenstate=1% \XeTeXcharclass `\! \breton@punctthin \XeTeXcharclass `\? \breton@punctthin @@ -21,14 +30,19 @@ \XeTeXcharclass `\: \breton@punctthick \XeTeXinterchartoks \z@ \breton@punctthin = \breton@punctthinspace \XeTeXinterchartoks \z@ \breton@punctthick = \breton@punctthickspace + \fi } \def\nobreton@punctuation{% + \ifluatex + \global\xpg@frpt=0\relax + \else \XeTeXcharclass `\! \z@ \XeTeXcharclass `\? \z@ \XeTeXcharclass `\; \z@ \XeTeXcharclass `\: \z@ \XeTeXinterchartokenstate=0% + \fi } |