ZPLToolkit

^A

Fonte Escalável / BitmapPreview: parcial

Seleciona fonte, tamanho e rotação do próximo campo. ^A0 é a fonte escalável usada pela maioria dos templates modernos.

Esta página também cobre ^A0.

Sintaxe

^Afo,h,w

Parâmetros

ParâmetroDescrição e valores aceitosSe omitido
fA fonte, colada no próprio comando: ^A0 para a escalável, ^AA a ^AH para as bitmap.A to Z and 0 to 9A
oRotação do campo.N normal, R 90°, I 180°, B 270°Last ^FW value, else N
hAltura do caractere em pontos.10 to 32000 dots for scalable fonts15 dots
wLargura do caractere em pontos.10 to 32000 dotsProportional to the height

Como funciona

^A escolhe a fonte do campo seguinte. O nome da fonte faz parte do próprio comando, não é um parâmetro: ^A0N,30,30 seleciona a fonte 0, ^ADN,36,20 seleciona a fonte D. A fonte 0 é a CG Triumvirate escalável que a maioria dos templates usa; as fontes de A a H são fontes bitmap fixas embutidas na impressora.

Em fontes escaláveis, altura e largura são valores livres em pontos. Em fontes bitmap, precisam ser múltiplos da célula base da fonte, e a impressora arredonda para baixo em vez de reportar erro — é por isso que às vezes uma fonte bitmap ignora o tamanho que você pediu.

Omitir a largura faz a impressora escalar proporcionalmente à altura, que é quase sempre o que se quer. O parâmetro de orientação rotaciona o campo: N normal, R 90°, I 180° e B 270°.

Exemplo

ZPL
^XA
^FO40,40^A0N,50,50^FDScalable 0^FS
^FO40,120^A0N,25,25^FDSmaller^FS
^XZ

Renderizando…

A mesma fonte escalável em dois tamanhos.
Abrir no visualizador

O que o preview deste site faz com ele

Altura e largura são respeitadas, mas o preview substitui a fonte residente da impressora por uma fonte de navegador, então a largura dos glifos difere um pouco. A rotação ainda não é aplicada — toda orientação aparece como N. Só ^A0 e ^A puro são reconhecidos; as fontes bitmap ^AA a ^AZ são reportadas pelo validador como não suportadas.

Erros comuns

  • Achar que uma fonte bitmap aceita qualquer altura. Ela cai para o múltiplo mais próximo da célula base.
  • Informar largura igual à altura. Isso estica os glifos; deixe em branco para manter a proporção natural.
  • Esperar que o tamanho continue valendo. O ^A vale para um campo; use ^CF para mudar o padrão de vários.

Veja também