X-Git-Url: https://git.mdrn.pl/librarian.git/blobdiff_plain/e9aeedc51047d8d5e9e45c5253c776f8994da965..3a0c83394d5783715fab2be29fa1a9cfc3574e28:/src/librarian/font-optimizer/ext/Font-TTF/lib/Font/TTF/Win32.pm diff --git a/src/librarian/font-optimizer/ext/Font-TTF/lib/Font/TTF/Win32.pm b/src/librarian/font-optimizer/ext/Font-TTF/lib/Font/TTF/Win32.pm deleted file mode 100644 index bb8886e..0000000 --- a/src/librarian/font-optimizer/ext/Font-TTF/lib/Font/TTF/Win32.pm +++ /dev/null @@ -1,33 +0,0 @@ -package Font::TTF::Win32; - -# use strict; -# use vars qw($HKEY_LOCAL_MACHINE); - -use Win32::Registry; -use Win32; -use File::Spec; -use Font::TTF::Font; - - -sub findfonts -{ - my ($sub) = @_; - my ($font_key) = 'SOFTWARE\Microsoft\Windows' . (Win32::IsWinNT() ? ' NT' : '') . '\CurrentVersion\Fonts'; - my ($regFont, $list, $l, $font, $file); - -# get entry from registry for a font of this name - $::HKEY_LOCAL_MACHINE->Open($font_key, $regFont); - $regFont->GetValues($list); - - foreach $l (sort keys %{$list}) - { - my ($fname) = $list->{$l}[0]; - next unless ($fname =~ s/\(TrueType\)$//o); - $file = File::Spec->rel2abs($list->{$l}[2], "$ENV{'windir'}/fonts"); - $font = Font::TTF::Font->open($file) || next; - &{$sub}($font, $fname); - $font->release; - } -} - -1;