$string .= $value->textContent . " ";
}
}
- NFD($string);
- $string =~ s/(\pM)//gso;
- return $string;
+ return NFC($string);
}
sub class_all_index_string_xml {
$ns->tag( 'LDR' );
my $val = $tagline->textContent;
- NFD($val);
+ $val = NFD($val);
$val =~ s/(\pM+)//gso;
$ns->value( $val );
$ns->tag( $tagline->getAttribute( "tag" ) );
my $val = $tagline->textContent;
- NFD($val);
+ $val = NFD($val);
$val =~ s/(\pM+)//gso;
$ns->value( $val );
$ns->ind2( $ind2 );
$ns->subfield( $data->getAttribute( "code" ) );
my $val = $data->textContent;
- NFD($val);
+ $val = NFD($val);
$val =~ s/(\pM+)//gso;
$ns->value( lc($val) );
],
fixup => sub {
$log->debug("Fingerprint text /durring/ fixup : [$text]", INTERNAL);
- NFD($text);
+ $text = NFD($text);
$log->debug("Fingerprint text /durring/ fixup : [$text]", INTERNAL);
$text =~ s/\pM+//gso;
$log->debug("Fingerprint text /durring/ fixup : [$text]", INTERNAL);
],
fixup => sub {
$log->debug("Fingerprint text /durring/ fixup : [$text]", INTERNAL);
- NFD($text);
+ $text = NFD($text);
$log->debug("Fingerprint text /durring/ fixup : [$text]", INTERNAL);
$text =~ s/\pM+//gso;
$log->debug("Fingerprint text /durring/ fixup : [$text]", INTERNAL);
],
fixup => sub {
$log->debug("Fingerprint text /durring/ fixup : [$text]", INTERNAL);
- NFD($text);
+ $text = NFD($text);
$log->debug("Fingerprint text /durring/ fixup : [$text]", INTERNAL);
$text =~ s/\pM+//gso;
$log->debug("Fingerprint text /durring/ fixup : [$text]", INTERNAL);
],
fixup => sub {
$log->debug("Fingerprint text /durring/ fixup : [$text]", INTERNAL);
- NFD($text);
+ $text = NFD($text);
$log->debug("Fingerprint text /durring/ fixup : [$text]", INTERNAL);
$text =~ s/\pM+//gso;
$log->debug("Fingerprint text /durring/ fixup : [$text]", INTERNAL);