summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex/lbx/french.lbx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-04-27 21:49:29 +0000
committerKarl Berry <karl@freefriends.org>2015-04-27 21:49:29 +0000
commit7be15899cb52af2136151bc4540f9c83e3032b8d (patch)
tree22ec7c4c9e32f1d9f71441c88533615163f048de /Master/texmf-dist/tex/latex/biblatex/lbx/french.lbx
parent08ec1f45ba4d7588654ca79b4f0b2b114db9e2db (diff)
biblatex (26apr15)
git-svn-id: svn://tug.org/texlive/trunk@37083 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex/lbx/french.lbx')
-rw-r--r--Master/texmf-dist/tex/latex/biblatex/lbx/french.lbx38
1 files changed, 23 insertions, 15 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex/lbx/french.lbx b/Master/texmf-dist/tex/latex/biblatex/lbx/french.lbx
index 73b5108ba31..74336b003a9 100644
--- a/Master/texmf-dist/tex/latex/biblatex/lbx/french.lbx
+++ b/Master/texmf-dist/tex/latex/biblatex/lbx/french.lbx
@@ -509,7 +509,7 @@
\begingroup
\def\forceD##1{a\relax}%
\def\forceDE##1{x\relax}%
- \def\do##1{\let##1\@empty}%
+ \def\do##1{\let##1\@firstofone}%
\abx@dosingleaccents
\abx@dodoubleaccents
\def\i{i}\def\j{j}%
@@ -526,7 +526,7 @@
\let~\@empty
\fi
\let\protect\noexpand
- \lowercase{\edef\lbx@tempa{#1}}%
+ \edef\lbx@tempa{#1}%
\expandafter\futurelet
\expandafter\lbx@tempa
\expandafter\lbx@fr@smartof@ii
@@ -537,23 +537,31 @@
\def\lbx@tempa##1{\futurelet\lbx@tempa\lbx@fr@smartof@ii##1}%
\else\ifcat\noexpand~\noexpand\lbx@tempa
\def\lbx@tempa##1{\futurelet\lbx@tempa\lbx@fr@smartof@ii}%
- \else\if a\noexpand\lbx@tempa
- \let\lbx@tempa\lbx@fr@smartof@d
- \else\if e\noexpand\lbx@tempa
- \let\lbx@tempa\lbx@fr@smartof@d
- \else\if i\noexpand\lbx@tempa
- \let\lbx@tempa\lbx@fr@smartof@d
- \else\if o\noexpand\lbx@tempa
- \let\lbx@tempa\lbx@fr@smartof@d
- \else\if u\noexpand\lbx@tempa
- \let\lbx@tempa\lbx@fr@smartof@d
- \else\if y\noexpand\lbx@tempa
+ \else
+ \ifnum 0%
+ \if a\noexpand\lbx@tempa 1\fi
+ \if e\noexpand\lbx@tempa 1\fi
+ \if i\noexpand\lbx@tempa 1\fi
+ \if o\noexpand\lbx@tempa 1\fi
+ \if u\noexpand\lbx@tempa 1\fi
+ \if y\noexpand\lbx@tempa 1\fi
+ \if A\noexpand\lbx@tempa 1\fi
+ \if E\noexpand\lbx@tempa 1\fi
+ \if I\noexpand\lbx@tempa 1\fi
+ \if O\noexpand\lbx@tempa 1\fi
+ \if U\noexpand\lbx@tempa 1\fi
+ \if Y\noexpand\lbx@tempa 1\fi
+ >0 %
\let\lbx@tempa\lbx@fr@smartof@d
- \else\if h\noexpand\lbx@tempa
+ \else
+ \ifnum 0%
+ \if h\noexpand\lbx@tempa 1\fi
+ \if H\noexpand\lbx@tempa 1\fi
+ >0 %
\def\lbx@tempa##1{\futurelet\lbx@tempa\lbx@fr@smartof@ii}%
\else
\let\lbx@tempa\lbx@fr@smartof@de
- \fi\fi\fi\fi\fi\fi\fi\fi\fi
+ \fi\fi\fi\fi
\lbx@tempa}
\gdef\lbx@fr@smartof@d#1&{\endgroup d'}