Une "police" fait reference a la forme physique d un ensemble de caracteres affiches. Ce chapitre explique comment exploiter les polices predefinies d Amos Professional, comment en importer de nouvelles, et comment creer vos propres polices avec le programme Editeur de Polices fourni.
Polices de texte
Les jeux de polices utilises par des commandes comme PRINT sont appeles "polices de texte", et chaque fenetre d Amos Professional peut avoir son propre jeu independant. Les styles et effets speciaux pour les polices de texte sont controles par des instructions comme TEXT STYLE et WRITING, expliquees en detail au Chapitre 5.6.
Polices graphiques
Bien que les polices de texte conviennent a un usage courant, une infinite de styles peut etre obtenue en utilisant des polices dites "graphiques". Les polices de texte sont positionnees par coordonnees de caracteres, tandis que les polices graphiques sont positionnees par coordonnees x,y en pixels, offrant un controle plus precis. Amos Professional prend en charge des milliers de polices graphiques disponibles dans les logiciels commerciaux ou en domaine public.
Polices ROM
Des polices supplementaires sont integrees dans les puces ROM de l Amiga, et elles peuvent egalement etre utilisees par Amos Professional.
Toutes les polices sont referencees par un numero d index dans une liste de polices. Quel que soit le type de police utilise, il faut d abord la "charger" a partir de son emplacement de stockage, puis la "definir" pour l utiliser. Les utilisateurs familiers avec AMOS constateront que la gestion des polices dans Amos Professional est plus simple et plus efficace. Lorsqu une commande SET FONT est executee, le systeme recherche si la police est deja en memoire. Si oui, elle est activee immediatement. Sinon, elle est chargee une fois, puis disponible pour les appels suivants sans chargement supplementaire.
GET FONTS
instruction : generer une liste des polices disponibles sur le disque Systeme
Get Fonts
La commande GET FONTS cree une liste interne de toutes les polices disponibles sur le disque Systeme, et elle doit etre utilisee au moins une fois avant de modifier des parametres de police. En pratique, il est recommande d utiliser cette instruction en debut de programme, afin que la commande SET FONT fonctionne librement plus tard.
Il est tres important de se rappeler que si vous distribuez des programmes compiles ou en mode execution seule a d autres utilisateurs, et que ces programmes utilisent des polices alternatives, alors les fichiers de polices requis doivent etre inclus.
E> Get Fonts For F=0 To 10 Set Font F : T$="Police Amos Professional : "+Str$(F) Text 0,100,T$ Wait Key : Cls Next F