summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/babel-contrib/french/frenchb-doc.tex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-01-31 03:01:20 +0000
committerNorbert Preining <norbert@preining.info>2020-01-31 03:01:20 +0000
commit1d1c81d42f36755f72bbd69c5a29c2d6a9fec04d (patch)
treec0ecbc7ed9fd2d67ea828d0ec80e160524fc61b3 /macros/latex/contrib/babel-contrib/french/frenchb-doc.tex
parent1f2683ba3ec9c1855d5518e773c72d2241637449 (diff)
CTAN sync 202001310301
Diffstat (limited to 'macros/latex/contrib/babel-contrib/french/frenchb-doc.tex')
-rw-r--r--macros/latex/contrib/babel-contrib/french/frenchb-doc.tex46
1 files changed, 25 insertions, 21 deletions
diff --git a/macros/latex/contrib/babel-contrib/french/frenchb-doc.tex b/macros/latex/contrib/babel-contrib/french/frenchb-doc.tex
index 35c9779203..4b639840da 100644
--- a/macros/latex/contrib/babel-contrib/french/frenchb-doc.tex
+++ b/macros/latex/contrib/babel-contrib/french/frenchb-doc.tex
@@ -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@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 @@ vertical des lettres supérieures simulées par |\fup|
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 @@ les commandes
|\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 @@ La liste étant longue, les options sont regroupées par thèmes.
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 @@ La liste étant longue, les options sont regroupées par thèmes.
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 @@ La liste étant longue, les options sont regroupées par thèmes.
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 @@ aurait :
}
%\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 @@ incluse dans la distribution \ext{babel-french} sur CTAN.
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}