Skip to content

Commit

Permalink
BlackBox dont use rare scripts
Browse files Browse the repository at this point in the history
  • Loading branch information
khwilliamson committed Nov 13, 2023
1 parent a15d3a0 commit 96983bc
Showing 1 changed file with 136 additions and 0 deletions.
136 changes: 136 additions & 0 deletions cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm
Expand Up @@ -71,6 +71,142 @@ my $rare_blocks_re = my_qr('[\p{InIPAExtensions}\p{InSpacingModifierLetters}]',
"\x{250}");
$rare_blocks_re = my_qr('[\x{0250}-\x{02FF}]', "\x{250}") unless $rare_blocks_re;

#my $excluded_scripts_re = qr /(?[
#|\p{scx=Aghb}
#|\p{scx=Ahom}
#|\p{scx=Armi}
#|\p{scx=Avst}
#|\p{scx=Bass}
#|\p{scx=Bhks}
#|\p{scx=Brah}
#|\p{scx=Bugi}
#|\p{scx=Buhd}
#|\p{scx=Cari}
#|\p{scx=Chrs}
#|\p{scx=Copt}
#|\p{scx=Cpmn}
#|\p{scx=Cprt}
#|\p{scx=Diak}
#|\p{scx=Dogr}
#|\p{scx=Dsrt}
#|\p{scx=Dupl}
#|\p{scx=Egyp}
#|\p{scx=Elba}
#|\p{scx=Elym}
#|\p{scx=Glag}
#|\p{scx=Gong}
#|\p{scx=Gonm}
#|\p{scx=Goth}
#|\p{scx=Gran}
#|\p{scx=Hano}
#|\p{scx=Hatr}
#|\p{scx=Hluw}
#|\p{scx=Hmng}
#|\p{scx=Hung}
#|\p{scx=Ital}
#|\p{scx=Kawi}
#|\p{scx=Khar}
#|\p{scx=Khoj}
#|\p{scx=Kits}
#|\p{scx=Kthi}
#|\p{scx=Lina}
#|\p{scx=Linb}
#|\p{scx=Lyci}
#|\p{scx=Lydi}
#|\p{scx=Maka}
#|\p{scx=Mahj}
#|\p{scx=Mani}
#|\p{scx=Marc}
#|\p{scx=Medf}
#|\p{scx=Mend}
#|\p{scx=Merc}
#|\p{scx=Mero}
#|\p{scx=Modi}
#|\p{scx=Mong}
#|\p{scx=Mroo}
#|\p{scx=Mult}
#|\p{scx=Nagm}
#|\p{scx=Narb}
#|\p{scx=Nand}
#|\p{scx=Nbat}
#|\p{scx=Nshu}
#|\p{scx=Ogam}
#|\p{scx=Orkh}
#|\p{scx=Osma}
#|\p{scx=Ougr}
#|\p{scx=Palm}
#|\p{scx=Pauc}
#|\p{scx=Perm}
#|\p{scx=Phag}
#|\p{scx=Phli}
#|\p{scx=Phlp}
#|\p{scx=Phnx}
#|\p{scx=Prti}
#|\p{scx=Rjng}
#|\p{scx=Runr}
#|\p{scx=Samr}
#|\p{scx=Sarb}
#|\p{scx=Sgnw}
#|\p{scx=Shaw}
#|\p{scx=Shrd}
#|\p{scx=Sidd}
#|\p{scx=Sind}
#|\p{scx=Sora}
#|\p{scx=Sogd}
#|\p{scx=Sogo}
#|\p{scx=Soyo}
#|\p{scx=Tagb}
#|\p{scx=Takr}
#|\p{scx=Tang}
#|\p{scx=Tglg}
#|\p{scx=Tirh}
#|\p{scx=Tnsa}
#|\p{scx=Toto}
#|\p{scx=Ugar}
#|\p{scx=Vith}
#|\p{scx=Wara}
#|\p{scx=Xpeo}
#|\p{scx=Xsux}
#|\p{scx=Yezi}
#|\p{scx=Zanb}
#])/;
#my $limited_scripts_re = qr /(?[
#\p{scx=Adlm}
#|\p{scx=Bali}
#|\p{scx=Bamu}
#|\p{scx=Batk}
#|\p{scx=Cakm}
#|\p{scx=Cans}
#|\p{scx=Cham}
#|\p{scx=Cher}
#|\p{scx=Hmnp}
#|\p{scx=Java}
#|\p{scx=Kali}
#|\p{scx=Lana}
#|\p{scx=Lepc}
#|\p{scx=Limb}
#|\p{scx=Lisu}
#|\p{scx=Mand}
#|\p{scx=Mtei}
#|\p{scx=Newa}
#|\p{scx=Nkoo}
#|\p{scx=Olck}
#|\p{scx=Osge}
#|\p{scx=Plrd}
#|\p{scx=Rohg}
#|\p{scx=Saur}
#|\p{scx=Sund}
#|\p{scx=Sylo}
#|\p{scx=Syrc}
#|\p{scx=Tale}
#|\p{scx=Talu}
#|\p{scx=Tavt}
#|\p{scx=Tfng}
#|\p{scx=Vaii}
#|\p{scx=Wcho}
#|\p{scx=Yiii}
#])/;

my $script_run_re = eval 'no warnings "experimental::script_run";
qr/(*script_run: ^ .* $ )/x';
my $latin_re = my_qr('[\p{IsLatin}\p{IsInherited}\p{IsCommon}]', "\x{100}");
Expand Down

0 comments on commit 96983bc

Please sign in to comment.