Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c090871

Browse files
committed
build-pdf.pl: Include spaces, interpuction in other lang ranges.
1 parent d6ae5c6 commit c090871

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

scripts/build-pdf.pl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -127,10 +127,10 @@
127127
my $devanagariCodePoint = qr/[\p{Devanagari}]/u;
128128
my $tamilCodePoint = qr/[\p{Tamil}]/u;
129129
my $cyrilicCodePoint = qr/[\p{InCyrillic}\p{InCyrillicSupplementary}]/u;
130-
$contents =~ s/(${cjkCodePoint}+)/{\\cjkfont{}$1}/g;
131-
$contents =~ s/(${devanagariCodePoint}+)/{\\devanagarifont{}$1}/g;
132-
$contents =~ s/(${tamilCodePoint}+)/{\\tamilfont{}$1}/g;
133-
$contents =~ s/(${cyrilicCodePoint}+)/{\\cyrilicfont{}$1}/g;
130+
$contents =~ s/(${cjkCodePoint}+(?:[\s\h\p{Zs}\p{Po}]+${cjkCodePoint}+)?)/{\\cjkfont{}$1}/gu;
131+
$contents =~ s/(${devanagariCodePoint}+(?:[\s\h\p{Zs}\p{Po}]+${devanagariCodePoint}+)?)/{\\devanagarifont{}$1}/gu;
132+
$contents =~ s/(${tamilCodePoint}+(?:[\s\h\p{Zs}\p{Po}]+${tamilCodePoint}+)?)/{\\tamilfont{}$1}/gu;
133+
$contents =~ s/(${cyrilicCodePoint}+(?:[\s\h\p{Zs}\p{Po}]+${cyrilicCodePoint}+)?)/{\\cyrilicfont{}$1}/gu;
134134
use constant README_MD_TEX => 'README.md.tex';
135135
write_file(README_MD_TEX, {binmode => ':utf8'}, $contents);
136136

0 commit comments

Comments
 (0)