Skip to content

Commit 7c9a30c

Browse files
author
Javier
committed
Bump to 3.70. Fix lua error with bidi and some fonts for graphics.
1 parent c04dcf5 commit 7c9a30c

9 files changed

+17
-28
lines changed

README.md

+3-15
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## Babel 3.69.2622
1+
## Babel 3.70
22

33
This package manages culturally-determined typographical (and other)
44
rules, and hyphenation patterns for a wide range of languages. Many
@@ -46,23 +46,11 @@ respective authors.
4646

4747
### Summary of Latest changes
4848
```
49-
3.70 2022-01-?? (dev)
49+
3.70 2022-01-26
5050
* Finnish: transform 'prehyphen.nobreak'.
5151
* Better fixes for amsmath, as well as for the default
5252
'equation' and 'eqnarray' (but still not perfect).
53-
54-
3.69 2021-12-30
55-
* Fixes a severe bug with amsmath and mathtools introduced in
56-
3.68 (#162).
57-
58-
3.68 2021-12-28
59-
* Fixes:
60-
- Assamese, Bengali, Gujarati set incorrectly prehyphenchar.
61-
- The syntax provide=* didn’t work with Hebrew and a few other
62-
languages.
63-
- Wrong equation direction in first column in array and tabular
64-
environment (#158).
65-
- Tentative fixes for labels in displayed math (#159).
53+
* Fix an error with bidi=basic and some fonts for graphics.
6654
```
6755

6856
### Previous changes

babel.dtx

+12-6
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
%
3333
% \iffalse
3434
%<*filedriver>
35-
\ProvidesFile{babel.dtx}[2022/01/19 v3.69.2622 The Babel package]
35+
\ProvidesFile{babel.dtx}[2022/01/26 v3.70 The Babel package]
3636
\documentclass{ltxdoc}
3737
\GetFileInfo{babel.dtx}
3838
\usepackage{fontspec}
@@ -3150,11 +3150,14 @@ Spanish}{hyphen.repeat}{Explicit hyphens behave like
31503150
\trans{Czech, Polish, Slovak}{oneletter.nobreak}{Converts a space after
31513151
a non-syllabic preposition or conjunction into a non-breaking space.}
31523152

3153+
\trans{Finnish}{prehyphen.nobreak}{Line breaks just after hyphens
3154+
prepended to words are prevented, like in “pakastekaapit ja -arkut”.}
3155+
31533156
\trans{Greek}{diaeresis.hyphen}{Removes the diaeresis above iota and
31543157
upsilon if hyphenated just before. It works with the three variants.}
31553158

3156-
\trans{Greek}{transliteration.omega}{Although he provided combinations
3157-
are not exactly the same, this transform follows the syntax of Omega:
3159+
\trans{Greek}{transliteration.omega}{Although the provided combinations
3160+
are not the full set, this transform follows the syntax of Omega:
31583161
|=| for the circumflex, |v| for digamma, and so on. For better
31593162
compatibility with Levy’s system, \texttt{\string~} (as ‘string’) is an
31603163
alternative to |=|. |'| is tonos in Monotonic Greek, but oxia in
@@ -5119,8 +5122,8 @@ help from Bernd Raichle, for which I am grateful.
51195122
% \section{Tools}
51205123
%
51215124
% \begin{macrocode}
5122-
%<<version=3.69.2622>>
5123-
%<<date=2022/01/19>>
5125+
%<<version=3.70>>
5126+
%<<date=2022/01/26>>
51245127
% \end{macrocode}
51255128
%
51265129
% \textbf{Do not use the following macros in \texttt{ldf} files. They
@@ -22032,7 +22035,10 @@ function Babel.bidi(head, ispar, hdir)
2203222035
item = nodes[r][1] -- MIRRORING
2203322036
if Babel.mirroring_enabled and item.id == GLYPH
2203422037
and temp == 'r' and characters[item.char] then
22035-
local font_mode = font.fonts[item.font].properties.mode
22038+
local font_mode = ''
22039+
if font.fonts[item.font].properties then
22040+
font_mode = font.fonts[item.font].properties.mode
22041+
end
2203622042
if font_mode ~= 'harf' and font_mode ~= 'plug' then
2203722043
item.char = characters[item.char].m or item.char
2203822044
end

babel.ins

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
%% and covered by LPPL is defined by the unpacking scripts (with
2727
%% extension .ins) which are part of the distribution.
2828
%%
29-
\def\filedate{2022/01/19}
29+
\def\filedate{2022/01/26}
3030
\def\batchfile{babel.ins}
3131
\input docstrip.tex
3232

babel.pdf

-9.54 KB
Binary file not shown.

bbcompat.dtx

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
%
3131
% \iffalse
3232
%<*dtx>
33-
\ProvidesFile{bbcompat.dtx}[2022/01/19 v3.69.2622]
33+
\ProvidesFile{bbcompat.dtx}[2022/01/26 v3.70]
3434
%</dtx>
3535
%
3636
%% File 'bbcompat.dtx'

testfiles/tlb2773.tlg

-1
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,6 @@ LaTeX Font Info: External font `cmex10' loaded for size
7979
...\hbox(6.2+0.0)x7.40158
8080
....\OML/cmm/m/it/14.4 a
8181
..\mathoff
82-
..\kern 0.0
8382
..\penalty 10000
8483
..\glue(\parfillskip) 0.0 plus 1.0fil
8584
..\glue(\rightskip) 0.0

testfiles/tlb2944.tlg

-1
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,6 @@ LaTeX Font Info: External font `cmex10' loaded for size
8787
......\glue 6.0
8888
.....\glue(\tabskip) 0.0
8989
...\mathoff
90-
..\kern 0.0
9190
..\penalty 10000
9291
..\glue(\parfillskip) 0.0
9392
..\glue(\rightskip) 0.0 plus 1.0fil

testfiles/tlb3091.tlg

-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@ Package: babel
6969
...\T2A/cmr/bx/n/10 1
7070
...\kern -1.0
7171
...\kern 1.0
72-
..\kern 0.0
7372
..\penalty 10000
7473
..\glue(\parfillskip) -15.49623
7574
..\glue(\rightskip) 15.49623

testfiles/tlb3756.tlg

-2
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@ Completed box being shipped out [1]
5555
....\kern 1.91666
5656
....\OT1/cmr/bx/n/10 .
5757
....\kern 1.91666
58-
....\kern 0.0
5958
....\penalty 10000
6059
....\glue(\parfillskip) 0.0
6160
....\glue(\rightskip) 0.0 plus 1.0fil
@@ -173,7 +172,6 @@ Completed box being shipped out [1]
173172
....\OT1/cmr/m/n/8 5
174173
....\OT1/cmr/m/n/8 .
175174
....\rule(6.99997+3.00003)x0.0
176-
....\kern 0.0
177175
....\penalty 10000
178176
....\glue(\parfillskip) 0.0 plus 1.0fil
179177
....\glue(\rightskip) 0.0

0 commit comments

Comments
 (0)