summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr.ini
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr.ini')
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr.ini42
1 files changed, 40 insertions, 2 deletions
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr.ini b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr.ini
index c59bed37021..5567074e9a1 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 0.981
-date = 2022-05-14
+version = 1.0
+date = 2024-01-03
name.local = français
name.english = French
name.babel = french
@@ -25,6 +25,7 @@ script.tag.opentype = latn
level = 1
encodings = T1 OT1 LY1
derivate = no
+require.babel = french
[captions]
preface = Préface
@@ -184,3 +185,40 @@ superscriptingExponent = ×
[counters]
date.day = 1\textsuperscript{er} 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
+
+[transforms.prehyphenation]
+punctuation.space.1.0 = { [^|{(}{[}{007B}] () [;!{?}] () }
+punctuation.space.1.1 = { insert, penalty = 10000 }
+punctuation.space.1.2 = { insert, spacefactor= .5 0 0, data = 1 }
+punctuation.space.1.3 = {}
+punctuation.space.2.0 = { [^{(}{[}{007B}] () | [;!{?}] () }
+punctuation.space.2.1 = { insert, penalty = 10000 }
+punctuation.space.2.2 = { spacefactor= .5 0 0, data = 2 }
+punctuation.space.2.3 = {}
+punctuation.space.3.0 = { [^|{(}{[}{007B} ] () : () }
+punctuation.space.3.1 = { insert, penalty = 10000 }
+punctuation.space.3.2 = { insert, spacefactor= 1 1 1, data = 1 }
+punctuation.space.3.3 = {}
+punctuation.space.4.0 = { [^{(}{[}{007B} ] () |: () }
+punctuation.space.4.1 = { insert, penalty = 10000 }
+punctuation.space.4.2 = { spacefactor= 1 1 1, data = 2 }
+punctuation.space.4.3 = {}
+punctuation.space.5.0 = { [^|]()»() }
+punctuation.space.5.1 = { insert, penalty = 10000 }
+punctuation.space.5.2 = { insert, spacefactor= .8 .3 .8, data = 1 }
+punctuation.space.5.3 = {}
+punctuation.space.6.0 = { [^|]()|»() }
+punctuation.space.6.1 = { insert, penalty = 10000 }
+punctuation.space.6.2 = { spacefactor= .8 .3 .8, data = 2 }
+punctuation.space.6.3 = {}
+punctuation.space.7.0 = { «[^|] }
+punctuation.space.7.1 = {}
+punctuation.space.7.2 = { insert, penalty = 10000 }
+punctuation.space.7.3 = { insert, spacefactor= .8 .3 .8, data = 1 }
+punctuation.space.7.4 = {}
+punctuation.space.8.0 = { «|[^|] }
+punctuation.space.8.1 = {}
+punctuation.space.8.2 = { insert, penalty = 10000 }
+punctuation.space.8.3 = { spacefactor= .8 .3 .8, data = 1 }
+punctuation.space.8.4 = {}
+