Font::FNT

Tela Software:
Font::FNT
Detalhes de Software:
Versão: 0.02
Data de upload: 2 Jun 15
Revelador: Steffen Goeldner
Licença: Livre
Popularidade: 59

Rating: nan/5 (Total Votes: 0)

Fonte :: FNT lhe permite carregar, manipular e salvar fontes de varredura do Windows.
SINOPSE
  usar Font :: FNT ();
  my $ fnt = Fonte :: FNT-> load ('test.fnt');
  $ Fnt-> save_yaml ('test.yml');
  # Scite test.yml
  $ Fnt = Fonte :: FNT-> load_yaml ('test.yml');
  $ Fnt-> save_pbm ('test.pbm');
  $ Fnt-> save ('test.fnt');
Este módulo fornece carga básica, manipular e salvar funcionalidade para o Windows 3,00 fontes de varredura (arquivos .FNT).
Métodos
load ($ filename)
Carrega um arquivo .FNT. Este é um método de construtor e retorna uma instância da fonte :: FNT.
save_yaml ($ filename)
Salva um exemplo Font :: FNT em um formato notepadable (YAML). Você pode usar seu editor de texto preferido para manipular esse tipo de letra serializado :: instância FNT.
load_yaml ($ filename)
Carrega um arquivo YAML (que deve conter uma fonte serializado :: instância FNT). Este é um método de construtor e retorna uma instância da fonte :: FNT.
save_pbm ($ filename)
Salva um exemplo Font :: FNT como bitmap portátil arquivo (PBM). Yo pode usar este procedimento para fins de visualização.
save ($ filename)
Salva um exemplo Font :: FNT como arquivo .FNT.
EXEMPLO
O diretório de teste contém uma fonte serializado :: instância FNT (1252_13x8_OEM.yml) que pode ser usado para instalar um Console (Terminal) pia batismal agradável - pelo menos em uma caixa de Windows NT 4.0. Outras versões do Windows podem exigir que outros passos.
A fonte é semelhante à fonte em negrito BorlandTE (BORTE.FON) ou fonte Raize.
Vamos criar o arquivo .FNT primeiro:
  usar Font :: FNT ();
  Fonte :: FNT-> load_yaml ('t / 1252_13x8_OEM.yml') -> salvar ('t / 1252_13x8_OEM.fnt');
Normalmente, vários arquivos .FNT para diferentes tamanhos e pesos são embalados em conjunto como recursos em uma DLL do Windows (arquivo .FON). BTW: a maioria dos arquivos .fon são bons velhos DLLs do Windows 3.1. Para o nosso propósito, o arquivo é .FNT O.K.
Em seguida, adicione algo como
  [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFonts]
  "1252 13x8 OEM" = "1252_13x8_OEM.fnt"
para seu registro, copiar a fonte à mão
  cópia t1252_13x8_OEM.fnt% SystemRoot% Fonts
e reinicie o sistema.
Se você não precisa de controle sobre as suas entradas de registro, então você pode simplesmente Drag'n queda de t / 1252_13x8_OEM.fnt no Applet Painel de Controle Fontes.
Agora, se você abrir a janela de propriedades Console ou o miniaplicativo Painel de controle Console, vá para a guia fonte e selecione 'Raster Fonts ", você deve ver uma nova entrada na caixa de listagem' Tamanho ':
  8 x 13
Configurando a fonte nos resultados do painel de controle nas seguintes entradas do Registro:
  [HKEY_CURRENT_USERConsole]
  "FaceName" = "terminal"
  "FontSize" = dword: 000d0008
Finalmente, você deve alterar a página de código Console:
  modo con cp selecionar = 1252
ou
  chcp 1252
Para alterar a página de código permanentemente, adicione o seguinte ao seu registo:
  [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNlsCodePage]
  "OEMCP" = "1252"

Requisitos :

  • Perl

Programas semelhantes

Comentário para Font::FNT

Comentários não encontrado
Adicionar comentário
Ligue imagens!