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.