texlive[53603] Master/texmf-dist: babel-french (30jan20)
commits+karl at tug.org
commits+karl at tug.org
Thu Jan 30 23:19:16 CET 2020
Revision: 53603
http://tug.org/svn/texlive?view=revision&revision=53603
Author: karl
Date: 2020-01-30 23:19:16 +0100 (Thu, 30 Jan 2020)
Log Message:
-----------
babel-french (30jan20)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/generic/babel-french/frenchb-doc.pdf
trunk/Master/texmf-dist/doc/generic/babel-french/frenchb-doc.tex
trunk/Master/texmf-dist/doc/generic/babel-french/frenchb.pdf
trunk/Master/texmf-dist/source/generic/babel-french/frenchb.dtx
trunk/Master/texmf-dist/source/generic/babel-french/frenchb.ins
trunk/Master/texmf-dist/tex/generic/babel-french/acadian.ldf
trunk/Master/texmf-dist/tex/generic/babel-french/canadien.ldf
trunk/Master/texmf-dist/tex/generic/babel-french/francais.ldf
trunk/Master/texmf-dist/tex/generic/babel-french/french.ldf
trunk/Master/texmf-dist/tex/generic/babel-french/frenchb.ldf
trunk/Master/texmf-dist/tex/generic/babel-french/frenchb.lua
Added Paths:
-----------
trunk/Master/texmf-dist/doc/generic/babel-french/README.md
Removed Paths:
-------------
trunk/Master/texmf-dist/doc/generic/babel-french/README
Deleted: trunk/Master/texmf-dist/doc/generic/babel-french/README
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/doc/generic/babel-french/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/generic/babel-french/README.md (rev 0)
+++ trunk/Master/texmf-dist/doc/generic/babel-french/README.md 2020-01-30 22:19:16 UTC (rev 53603)
@@ -0,0 +1,50 @@
+The babel-french package (formerly known as `frenchb')
+======================================================
+
+## Description
+
+This package provides support for the French language for the babel
+multilingual system.
+
+It is designed to work with the following engines: pdfTeX, XeTeX and LuaTeX.
+Plain and LaTeX formats are supported.
+
+## Contents
+
+The bundle consists of the following files:
+
+* frenchb.ins: installation file to unpack the language definition files,
+* frenchb.dtx: packed language definition files and documentation,
+* frenchb.pdf: unpacked documentation for babel-french,
+* frenchb-doc.pdf: comprehensive documentation in French,
+* frenchb-doc.tex: source file of frenchb-doc.pdf,
+* README.md (this file).
+
+## License
+
+Released under the LaTeX Project Public License v1.3 or later
+See http://www.latex-project.org/lppl.txt
+
+## Installation
+
+If the latest version of this package is not included in your LaTeX
+distribution, do the following:
+
+* issue "luatex frenchb.ins" to unpack the language definition files;
+* copy the files frenchb.lua, french.ldf, frenchb.ldf, francais.ldf,
+ acadian.ldf and canadien.ldf to a location where TeX can find them
+ (default location: $TEXMF/tex/generic/babel-french/);
+* rebuild the database (mktexlsr or so).
+
+## Documentation
+
+See the included manuals for usage instructions: frenchb.pdf in English or
+the French documentation frenchb-doc.pdf.
+
+## Changes
+
+See the included manual frenchb.pdf, section "Change History".
+
+---
+Copyright 1996--2020 Daniel Flipo
+E-mail: daniel (dot) flipo (at) free (dot) fr
Property changes on: trunk/Master/texmf-dist/doc/generic/babel-french/README.md
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/generic/babel-french/frenchb-doc.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/generic/babel-french/frenchb-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/babel-french/frenchb-doc.tex 2020-01-30 22:18:33 UTC (rev 53602)
+++ trunk/Master/texmf-dist/doc/generic/babel-french/frenchb-doc.tex 2020-01-30 22:19:16 UTC (rev 53603)
@@ -1,5 +1,9 @@
\documentclass[a4paper,12pt,german,english,french]{article}
+% LuaTeX ONLY!
+\usepackage{iftex}[2019/10/24]
+\RequireLuaTeX
+
\usepackage{xspace}
\usepackage{array,longtable}
\usepackage{varioref}
@@ -10,22 +14,16 @@
\usepackage{luatexbase} %%% Provisoire : pour microtype
%%% Fontes OpenType avec moteur LuaTeX : Erewhon/Cabin/Inconsolata
-\usepackage{fourier-otf} % Pour les maths seulement
-%\usepackage[upright]{fourier} % Pour les maths seulement
-%\usepackage[no-math]{fontspec}
+\usepackage{fourier-otf}
\usepackage{realscripts}
-\setmainfont{Erewhon}[
- Extension = .otf,
- UprightFont = *-Regular,
- BoldFont = *-Bold,
- ItalicFont = *-Italic,
- BoldItalicFont = *-BoldItalic,
-]
\setsansfont{Cabin}[Scale=MatchLowercase]
\setmonofont{Inconsolatazi4}% voir inconsolata-doc.pdf
- [Scale=MatchLowercase,HyphenChar=None,StylisticSet={2,3},
- AutoFakeSlant=0.2 % XeTeX only, sans effet avec LuaTeX
- ]
+ [Scale=MatchLowercase, HyphenChar=None, StylisticSet={2,3},
+ ItalicFont = *-Regular, ItalicFeatures={FakeSlant=0.225}, % 13°
+ SlantedFont= *-Regular, SlantedFeatures={FakeSlant=0.225},
+ BoldItalicFont = *-Bold, BoldItalicFeatures={FakeSlant=0.225},
+ BoldSlantedFont= *-Bold, BoldSlantedFeatures={FakeSlant=0.225},
+ ]
%%% *** APRÈS fontspec ***
\usepackage{babel}
@@ -127,11 +125,11 @@
%
\title{Documentation sur le module \ext{babel-french}}
\author{\href{mailto:daniel.flipo at free.fr}{Daniel \textsc{Flipo}}}
-\newcommand*{\latestversion}{3.5f}
+\newcommand*{\latestversion}{3.5g}
\date{Version {\latestversion} -- \today}
\begin{document}
-\def\today{7 septembre 2019}
+\def\today{30 janvier 2020}
\maketitle
\thispagestyle{empty}
@@ -648,6 +646,7 @@
un message est affiché dans le fichier \file{.log} indiquant comment
charger \ext{numprint}. Le chargement de \ext{numprint} n’est pas fait
par \ext{babel-french} à cause du risque de conflit d’options.
+ Il doit se faire \emph{après} \ext{babel}.
Les utilisateurs devraient s’habituer progressivement à utiliser
|\numprint| (ou son raccourci |\np|) à la place de |\nombre|.
@@ -658,7 +657,8 @@
|\ier|,\dots, |\ieres|,
|\ieme|, |\iemes|,
|\fg| et |\dots| sont
-respectés sans avoir à les forcer par des |{}| ou des~\verb*+\ +.
+respectés sans avoir à les forcer par des |{}| ou
+des~\code{\boi\textvisiblespace}.
\section{Personnalisation}
\label{sec:Perso}
@@ -955,7 +955,7 @@
utile pour recompiler à l’identique des anciens textes.
\item [UnicodeNoBreakSpaces=true (false)];\hlabel{ucs-nbsp} cette option
- expérimentale n’a d’effet qu’avec LuaLaTeX ; lorsqu’on la met à \fbo{true}
+ n’a d’effet qu’avec LuaLaTeX ; lorsqu’on la met à \fbo{true}
les espaces insécables ajoutées par \ext{babel-french} dans le fichier PDF
de sortie (ponctuation haute, guillemets, etc.) sont codées sous forme de
caractères Unicode (U+A0 ou U+202F fine) au lieu des pénalités et ressorts
@@ -964,8 +964,8 @@
version actuelle de \exe{pdftotext} ne les restitue pas correctement.
En revanche, \exe{lwarp} (v.~0.37 et suivantes) est totalement compatible
- avec \ext{babel-french} pour la conversion des fichiers PDF produits sous
- XeLaTeX et pdfLaTeX : les espaces insécables sont préservées.
+ avec \ext{babel-french} pour la conversion en HTML des fichiers PDF produits
+ sous XeLaTeX et pdfLaTeX : les espaces insécables sont préservées.
\end{description}
@@ -1060,7 +1060,7 @@
des nombres, par une espace fine (par défaut c’est une espace mot
insécable et sans élasticité en français).
Cette option n’a d’effet que si l’extension \ext{numprint} est chargée
- avec l’option \opt{autolanguage} ;
+ (\emph{après} \ext{babel}) avec l’option \opt{autolanguage} ;
sans elle, \ext{numprint} formate les nombres indépendamment de la langue
courante et le séparateur des milliers est par défaut l’espace fine.
\par}
@@ -1501,7 +1501,7 @@
}
%\newpage
-\section{Changements entre les versions 3.4 et 2.6}
+\section{Changements entre les versions 3.5 et 2.6}
\label{sec:changes-3.0}
\subsection{Changements entre les versions \latestversion{} et 3.4d}
@@ -1521,6 +1521,10 @@
La commande |\NoEveryParQuote| a été ajoutée en version~3.5e, voir
p.~\pageref{frquote}.
+La version 3.5g corrige une bogue ancienne affectant l’usage des polices
+type~1 avec Lua\-(La)TeX : tout crénage était supprimé pour ces polices depuis
+la version~3.1f (2015) ; les polices OpenType elles, n’ont jamais été affectées.
+
\subsection{Changements entre les versions 3.4d et 3.3d}
\label{ssec:changes-3.4}
Modified: trunk/Master/texmf-dist/doc/generic/babel-french/frenchb.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/generic/babel-french/frenchb.dtx
===================================================================
--- trunk/Master/texmf-dist/source/generic/babel-french/frenchb.dtx 2020-01-30 22:18:33 UTC (rev 53602)
+++ trunk/Master/texmf-dist/source/generic/babel-french/frenchb.dtx 2020-01-30 22:19:16 UTC (rev 53603)
@@ -1,4 +1,4 @@
-%\CheckSum{3801}
+%\CheckSum{3802}
%
%\iffalse
% Tell the LaTeX system who we are and write an entry on the
@@ -13,7 +13,7 @@
%<frenchb>\ProvidesLanguage{frenchb}
%<lua>--[[
%<lua> File `frenchb.lua’ generated from frenchb.dtx
- [2019/09/07 v3.5f French support from the babel system]
+ [2020/01/30 v3.5g French support from the babel system]
%<*internal>
\iffalse
%</internal>
@@ -123,7 +123,7 @@
%
% \frenchb{} has been improved using helpful suggestions from many
% people, mainly from Jacques André, Michel Bovani, Thierry Bouche,
-% Vincent Jalby, Denis Bitouzé and Ulrike Fisher.
+% Vincent Jalby, Denis Bitouzé, Ulrike Fisher and Marcel Krüger.
% Thanks to all of them!
%
% LaTeX-2.09 is no longer supported.
@@ -324,8 +324,9 @@
% \item A command |\nombre| was provided in 1.x versions to easily
% format numbers in slices of three digits separated either
% by a comma in English or with a space in French; |\nombre|
-% is now mapped to |\numprint| from \file{numprint.sty}, see
-% \file{numprint.pdf} for more information.
+% is now mapped to |\numprint| from \file{numprint.sty}, which
+% should be loaded \emph{after} \babel, see \file{numprint.pdf}
+% for more information.
%
% \item \frenchb{} has been designed to take advantage of the
% \pkg{xspace} package if present: adding
@@ -763,8 +764,11 @@
% unwanted guillemets (typically when lists are embedded in
% |\frquote{}|).
%
-% \subsubsection*{What’s new in version 3.4?}
+% Version 3.5g fixes a long standing bug affecting LuaTeX: legacy
+% kerning was disabled for Type1 fonts since v3.1g (2015).
%
+% \subsubsection*{What’s new in version 3.4?}
+%
% Version 3.4a adds a new command |\frenchdate| (see
% p.~\pageref{frenchdate}) and slightly changes number formatting:
% |\FBthousandsep| is now a \textit{kern} instead of a rubber
@@ -1821,8 +1825,16 @@
% in french\_punctuation (Tikz \cs{nullfont}).
% Bug pointed out by Paul Gaborit.}
%
+% \changes{v3.5g}{2020/01/30}{The kerning callback is a bit specific:
+% adding code with add\_to\_callback actually deletes the legacy
+% kerning as pointed out by Marcel Krüger on SE.}
+%
% \begin{macrocode}
local function french_punctuation (head)
+% \end{macrocode}
+% Restore the built-in kerning for 8-bits fonts.
+% \begin{macrocode}
+ node.kerning(head)
for item in node.traverse_id(GLYPH, head) do
local lang = item.lang
local char = item.char
@@ -2140,7 +2152,9 @@
%
% The next definition will be used to activate Lua punctuation: it
% loads \file{frenchb.lua} and adds function |french_punctuation|
-% at the end of the |kerning| callback (no priority).
+% to the |kerning| callback; "adding" anything actually disables
+% the built-in kerning for Type1 fonts (which is now added to
+% |french_punctuation|).
% \begin{macrocode}
\def\activate at luatexpunct{%
\directlua{%
@@ -3693,7 +3707,7 @@
Seizi\`eme,Dix-septi\`eme,Dix-huiti\`eme,Dix-neuvi\`eme,%
Vingti\`eme}
\AfterBabelCommands{%
- \DeclareRobustCommand*{\FB at emptypart}{\def\thepart{}}%
+ \DeclareRobustCommand*{\FB at emptypart}{\def\thepart{\unskip}}%
\DeclareRobustCommand*{\FB at partname}{%
\ifFBPartNameFull
\csname ordinal\romannumeral\value{part}\endcsname\space
@@ -4925,16 +4939,16 @@
***** List of possible options for babel-french ****\MessageBreak
[Default values between brackets when french is loaded *LAST*]%
\MessageBreak
- ShowOptions=true [false]\MessageBreak
- StandardLayout=true [false]\MessageBreak
- GlobalLayoutFrench=false [true]\MessageBreak
- PartNameFull=false [true]\MessageBreak
- IndentFirst=false [true]\MessageBreak
- ListItemsAsPar=true [false]\MessageBreak
- StandardListSpacing=true [false]\MessageBreak
- StandardItemizeEnv=true [false]\MessageBreak
- StandardEnumerateEnv=true [false]\MessageBreak
- StandardItemLabels=true [false]\MessageBreak
+ ShowOptions [false]\MessageBreak
+ StandardLayout [false]\MessageBreak
+ GlobalLayoutFrench [true]\MessageBreak
+ PartNameFull [true]\MessageBreak
+ IndentFirst [true]\MessageBreak
+ ListItemsAsPar [false]\MessageBreak
+ StandardListSpacing [false]\MessageBreak
+ StandardItemizeEnv [false]\MessageBreak
+ StandardEnumerateEnv [false]\MessageBreak
+ StandardItemLabels [false]\MessageBreak
ItemLabels=\textemdash, \textbullet,
\protect\ding{43},... [\textendash]\MessageBreak
ItemLabeli=\textemdash, \textbullet,
@@ -4945,27 +4959,27 @@
\protect\ding{43},... [\textendash]\MessageBreak
ItemLabeliv=\textemdash, \textbullet,
\protect\ding{43},... [\textendash]\MessageBreak
- StandardLists=true [false]\MessageBreak
- ListOldLayout=true [false]\MessageBreak
- FrenchFootnotes=false [true]\MessageBreak
- AutoSpaceFootnotes=false [true]\MessageBreak
- AutoSpacePunctuation=false [true]\MessageBreak
- ThinColonSpace=true [false]\MessageBreak
- OriginalTypewriter=true [false]\MessageBreak
- UnicodeNoBreakSpaces=true [false]\MessageBreak
+ StandardLists [false]\MessageBreak
+ ListOldLayout [false]\MessageBreak
+ FrenchFootnotes [true]\MessageBreak
+ AutoSpaceFootnotes [true]\MessageBreak
+ AutoSpacePunctuation [true]\MessageBreak
+ ThinColonSpace [false]\MessageBreak
+ OriginalTypewriter [false]\MessageBreak
+ UnicodeNoBreakSpaces [false]\MessageBreak
og= <left quote character>, fg= <right quote character>%
- INGuillSpace=true [false]\MessageBreak
+ INGuillSpace [false]\MessageBreak
EveryParGuill=open, close, none [open]\MessageBreak
EveryLineGuill=open, close, none
[open in LuaTeX, none otherwise]\MessageBreak
- InnerGuillSingle=true [false]\MessageBreak
- ThinSpaceInFrenchNumbers=true [false]\MessageBreak
- SmallCapsFigTabCaptions=false [true]\MessageBreak
- CustomiseFigTabCaptions=false [true]\MessageBreak
- OldFigTabCaptions=true [false]\MessageBreak
- FrenchSuperscripts=false [true]\MessageBreak
- LowercaseSuperscripts=false [true]\MessageBreak
- SuppressWarning=true [false]\MessageBreak
+ InnerGuillSingle [false]\MessageBreak
+ ThinSpaceInFrenchNumbers [false]\MessageBreak
+ SmallCapsFigTabCaptions [true]\MessageBreak
+ CustomiseFigTabCaptions [true]\MessageBreak
+ OldFigTabCaptions [false]\MessageBreak
+ FrenchSuperscripts [true]\MessageBreak
+ LowercaseSuperscripts [true]\MessageBreak
+ SuppressWarning [false]\MessageBreak
\MessageBreak
*********************************************%
\MessageBreak\protect\frenchsetup{ShowOptions}}
Modified: trunk/Master/texmf-dist/source/generic/babel-french/frenchb.ins
===================================================================
--- trunk/Master/texmf-dist/source/generic/babel-french/frenchb.ins 2020-01-30 22:18:33 UTC (rev 53602)
+++ trunk/Master/texmf-dist/source/generic/babel-french/frenchb.ins 2020-01-30 22:19:16 UTC (rev 53603)
@@ -2,7 +2,7 @@
%% This file will generate fast loadable files and documentation driver
%% files from the doc files in this package when run through LuaTeX.
%%
-%% Copyright 2001-2019 Daniel Flipo. All rights reserved.
+%% Copyright 2001-2020 Daniel Flipo. All rights reserved.
%%
%% This is a generated file part of the the babel-french bundle
%% to be used with the Babel system.
@@ -14,7 +14,7 @@
%%
%% --------------- start of docstrip commands ------------------
%%
-\def\filedate{2017/07/06}
+\def\filedate{2020/01/30}
\def\batchfile{frenchb.ins}
\input docstrip.tex
Modified: trunk/Master/texmf-dist/tex/generic/babel-french/acadian.ldf
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel-french/acadian.ldf 2020-01-30 22:18:33 UTC (rev 53602)
+++ trunk/Master/texmf-dist/tex/generic/babel-french/acadian.ldf 2020-01-30 22:19:16 UTC (rev 53603)
@@ -24,7 +24,7 @@
%% Please report errors to: <daniel (dot) flipo (at) free (dot) fr>
%%
\ProvidesLanguage{acadian}
- [2019/09/07 v3.5f French support from the babel system]
+ [2020/01/30 v3.5g French support from the babel system]
\PackageInfo{acadian.ldf}%
{`acadian' dialect is currently\MessageBreak
*absolutely identical* to the\MessageBreak
Modified: trunk/Master/texmf-dist/tex/generic/babel-french/canadien.ldf
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel-french/canadien.ldf 2020-01-30 22:18:33 UTC (rev 53602)
+++ trunk/Master/texmf-dist/tex/generic/babel-french/canadien.ldf 2020-01-30 22:19:16 UTC (rev 53603)
@@ -24,7 +24,7 @@
%% Please report errors to: <daniel (dot) flipo (at) free (dot) fr>
%%
\ProvidesLanguage{canadien}
- [2019/09/07 v3.5f French support from the babel system]
+ [2020/01/30 v3.5g French support from the babel system]
\PackageWarning{canadien.ldf}%
{Option `canadien' for Babel is *deprecated*,\MessageBreak
it might be removed sooner or later. Please\MessageBreak
Modified: trunk/Master/texmf-dist/tex/generic/babel-french/francais.ldf
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel-french/francais.ldf 2020-01-30 22:18:33 UTC (rev 53602)
+++ trunk/Master/texmf-dist/tex/generic/babel-french/francais.ldf 2020-01-30 22:19:16 UTC (rev 53603)
@@ -24,7 +24,7 @@
%% Please report errors to: <daniel (dot) flipo (at) free (dot) fr>
%%
\ProvidesLanguage{francais}
- [2019/09/07 v3.5f French support from the babel system]
+ [2020/01/30 v3.5g French support from the babel system]
\PackageWarning{francais.ldf}%
{Option `francais' for Babel is *deprecated*,\MessageBreak
it might be removed sooner or later. Please\MessageBreak
Modified: trunk/Master/texmf-dist/tex/generic/babel-french/french.ldf
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel-french/french.ldf 2020-01-30 22:18:33 UTC (rev 53602)
+++ trunk/Master/texmf-dist/tex/generic/babel-french/french.ldf 2020-01-30 22:19:16 UTC (rev 53603)
@@ -24,7 +24,7 @@
%% Please report errors to: <daniel (dot) flipo (at) free (dot) fr>
%%
\ProvidesLanguage{french}
- [2019/09/07 v3.5f French support from the babel system]
+ [2020/01/30 v3.5g French support from the babel system]
%%
%% Babel package for LaTeX version 2e
%% Copyright © 1996-2019
@@ -949,7 +949,7 @@
Seizi\`eme,Dix-septi\`eme,Dix-huiti\`eme,Dix-neuvi\`eme,%
Vingti\`eme}
\AfterBabelCommands{%
- \DeclareRobustCommand*{\FB at emptypart}{\def\thepart{}}%
+ \DeclareRobustCommand*{\FB at emptypart}{\def\thepart{\unskip}}%
\DeclareRobustCommand*{\FB at partname}{%
\ifFBPartNameFull
\csname ordinal\romannumeral\value{part}\endcsname\space
@@ -1563,16 +1563,16 @@
***** List of possible options for babel-french ****\MessageBreak
[Default values between brackets when french is loaded *LAST*]%
\MessageBreak
- ShowOptions=true [false]\MessageBreak
- StandardLayout=true [false]\MessageBreak
- GlobalLayoutFrench=false [true]\MessageBreak
- PartNameFull=false [true]\MessageBreak
- IndentFirst=false [true]\MessageBreak
- ListItemsAsPar=true [false]\MessageBreak
- StandardListSpacing=true [false]\MessageBreak
- StandardItemizeEnv=true [false]\MessageBreak
- StandardEnumerateEnv=true [false]\MessageBreak
- StandardItemLabels=true [false]\MessageBreak
+ ShowOptions [false]\MessageBreak
+ StandardLayout [false]\MessageBreak
+ GlobalLayoutFrench [true]\MessageBreak
+ PartNameFull [true]\MessageBreak
+ IndentFirst [true]\MessageBreak
+ ListItemsAsPar [false]\MessageBreak
+ StandardListSpacing [false]\MessageBreak
+ StandardItemizeEnv [false]\MessageBreak
+ StandardEnumerateEnv [false]\MessageBreak
+ StandardItemLabels [false]\MessageBreak
ItemLabels=\textemdash, \textbullet,
\protect\ding{43},... [\textendash]\MessageBreak
ItemLabeli=\textemdash, \textbullet,
@@ -1583,27 +1583,27 @@
\protect\ding{43},... [\textendash]\MessageBreak
ItemLabeliv=\textemdash, \textbullet,
\protect\ding{43},... [\textendash]\MessageBreak
- StandardLists=true [false]\MessageBreak
- ListOldLayout=true [false]\MessageBreak
- FrenchFootnotes=false [true]\MessageBreak
- AutoSpaceFootnotes=false [true]\MessageBreak
- AutoSpacePunctuation=false [true]\MessageBreak
- ThinColonSpace=true [false]\MessageBreak
- OriginalTypewriter=true [false]\MessageBreak
- UnicodeNoBreakSpaces=true [false]\MessageBreak
+ StandardLists [false]\MessageBreak
+ ListOldLayout [false]\MessageBreak
+ FrenchFootnotes [true]\MessageBreak
+ AutoSpaceFootnotes [true]\MessageBreak
+ AutoSpacePunctuation [true]\MessageBreak
+ ThinColonSpace [false]\MessageBreak
+ OriginalTypewriter [false]\MessageBreak
+ UnicodeNoBreakSpaces [false]\MessageBreak
og= <left quote character>, fg= <right quote character>%
- INGuillSpace=true [false]\MessageBreak
+ INGuillSpace [false]\MessageBreak
EveryParGuill=open, close, none [open]\MessageBreak
EveryLineGuill=open, close, none
[open in LuaTeX, none otherwise]\MessageBreak
- InnerGuillSingle=true [false]\MessageBreak
- ThinSpaceInFrenchNumbers=true [false]\MessageBreak
- SmallCapsFigTabCaptions=false [true]\MessageBreak
- CustomiseFigTabCaptions=false [true]\MessageBreak
- OldFigTabCaptions=true [false]\MessageBreak
- FrenchSuperscripts=false [true]\MessageBreak
- LowercaseSuperscripts=false [true]\MessageBreak
- SuppressWarning=true [false]\MessageBreak
+ InnerGuillSingle [false]\MessageBreak
+ ThinSpaceInFrenchNumbers [false]\MessageBreak
+ SmallCapsFigTabCaptions [true]\MessageBreak
+ CustomiseFigTabCaptions [true]\MessageBreak
+ OldFigTabCaptions [false]\MessageBreak
+ FrenchSuperscripts [true]\MessageBreak
+ LowercaseSuperscripts [true]\MessageBreak
+ SuppressWarning [false]\MessageBreak
\MessageBreak
*********************************************%
\MessageBreak\protect\frenchsetup{ShowOptions}}
Modified: trunk/Master/texmf-dist/tex/generic/babel-french/frenchb.ldf
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel-french/frenchb.ldf 2020-01-30 22:18:33 UTC (rev 53602)
+++ trunk/Master/texmf-dist/tex/generic/babel-french/frenchb.ldf 2020-01-30 22:19:16 UTC (rev 53603)
@@ -24,7 +24,7 @@
%% Please report errors to: <daniel (dot) flipo (at) free (dot) fr>
%%
\ProvidesLanguage{frenchb}
- [2019/09/07 v3.5f French support from the babel system]
+ [2020/01/30 v3.5g French support from the babel system]
\def\bbl at tempa{frenchb}
\ifx\CurrentOption\bbl at tempa
\chardef\l at frenchb\l at french
Modified: trunk/Master/texmf-dist/tex/generic/babel-french/frenchb.lua
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel-french/frenchb.lua 2020-01-30 22:18:33 UTC (rev 53602)
+++ trunk/Master/texmf-dist/tex/generic/babel-french/frenchb.lua 2020-01-30 22:19:16 UTC (rev 53603)
@@ -1,6 +1,6 @@
--[[
File `frenchb.lua’ generated from frenchb.dtx
- [2019/09/07 v3.5f French support from the babel system]
+ [2020/01/30 v3.5g French support from the babel system]
Copyright © 2014-2019 Daniel Flipo
<daniel (dot) flipo (at) free (dot) fr>
License LPPL: see french.ldf.
@@ -116,6 +116,7 @@
local FBdialect = luatexbase.attributes['FB at dialect']
local has_attribute = node.has_attribute
local function french_punctuation (head)
+ node.kerning(head)
for item in node.traverse_id(GLYPH, head) do
local lang = item.lang
local char = item.char
More information about the tex-live-commits
mailing list.