FLOAD |
Chargement d'une police de caractère |
Corail |
Syntaxe
FLOAD fichier.FNT [fontnum] [/V] [/NOLOAD]
|
Paramètres
Nom |
Description |
fichier.FNT |
Ce paramètre permet d'indiquer le nom du fichier de police de caractères. |
fontnum |
Ce paramètre permet d'indiquer le numéro de la table de police de caractères. |
/NOLOAD |
Ce paramètre permet d'indiquer qu'il ne faut pas charger la police de caractères. |
/V |
Ce paramètre permet d'indiquer qu'il faut afficher en mode détaillé. |
Description
Cette commande permet de charger une police de caractères à partir d'un fichier de format «.FNT» en mémoire vidéo. Cette commande est inspiré de la disquette «IT-VGA2 UTILITY»
d'InformTech destiné à la carte vidéo IT-VGA2.
Remarques
- Un outil spécialisé pour la gestion directe des polices en mode texte : La commande FLOAD permet de charger une police de caractères bitmap directement dans
la mémoire vidéo, ce qui modifie l'apparence des caractères affichés à l'écran dans un environnement DOS. C'est une fonctionnalité utile dans les environnements à basse
résolution graphique ou pour des interfaces en mode texte personnalisées.
- Inspirée d'un utilitaire VGA historique, adaptée à une niche technique : Le programme reprend l'idée de la disquette «IT-VGA2 UTILITY» développée pour des
cartes vidéo spécifiques comme la IT-VGA2 d'InformTech. Cela montre une volonté de répliquer et préserver des fonctionnalités
matérielles rares, pour des usages techniques ou de rétro-informatique.
- Le paramètre /NOLOAD permet de tester la commande sans charger la police de caractères : Grâce au paramètre /NOLOAD, on peut simuler l'appel de la
commande sans modifier la mémoire vidéo. Cela peut servir à vérifier la validité d'un fichier .FNT, ou à tester des combinaisons de paramètres sans risque d'altération
de l'affichage.
- Le format .FNT est compatibilité avec les polices de caractères bitmap de l'époque DOS : Le fichier de police de caractères utilisé est au format .FNT, un
format bitmap souvent associé aux systèmes DOS. Cela permet de personnaliser les caractères dans des environnements à faible niveau ou sans système de fenêtrage.
- La possibilité de spécifier un numéro de table permet une gestion multi-polices de caractères : Le paramètre fontnum donne la possibilité de charger
la police dans un emplacement spécifique de la mémoire vidéo, ce qui peut permettre à certains programmes d'utiliser plusieurs jeux de caractères en parallèle selon le
contexte ou les besoins.
- L'option /V fournit des informations utiles en mode verbeux : Le mode détaillé /V permet d'afficher les étapes du chargement, ce qui est particulièrement
utile en cas d'erreur ou pour comprendre comment la police de caractères est intégrée. Ce retour d'information est précieux lors du développement ou du débogage.
- Un outil utile pour les interfaces utilisateur en mode texte enrichi : FLOAD peut servir à améliorer l'esthétique d'un programme fonctionnant en mode
texte (menus, tableaux, jeux rétro,...), en remplaçant les caractères standards par des glyphes plus adaptés ou plus décoratifs, tout en gardant des performances
optimales.
- Un bel exemple de commande à usage technique précis dans la philosophie Corail : Comme d'autres outils de Corail, FLOAD ne cherche pas à tout faire,
mais à bien faire une tâche ciblée. Il s'adresse aux développeurs passionnés par les environnements rétro ou par les systèmes bas niveau, cherchant à maîtriser leur
affichage jusque dans le détail des caractères.
Code source
Voici le code source Pascal de FLOAD :
Dernière mise à jour : Vendredi, le 12 Janvier 2024