Utilisation des styles de texte
Le style de texte est appliqué aux objets texte. Vous pouvez utiliser le style de texte pour contrôler la police, la taille, l'angle, l'orientation et d'autres caractéristiques du texte. Par défaut, le style de texte courant est STANDARD, et vous devez définir les autres styles de texte comme courants lorsque vous souhaitez les appliquer.
Le style de texte STANDARD possède les propriétés par défaut suivantes :
+----------------+------------+---------------------------------------------+ | Paramètres | Défaut | Description | +================+============+=============================================+ | Nom de style | STANDARD | Nom de 255 caractères maximum | +----------------+------------+---------------------------------------------+ | Nom de la | txt.shx | Le fichier associé à une police (style de | | police | | caractère) | +----------------+------------+---------------------------------------------+ | Polices | Aucun | Fichier de définition de forme spécial | | volumineuses | | utilisé pour un jeu de caractères non | | | | ASCII, tel que | | | | | | | | Kanji | +----------------+------------+---------------------------------------------+ | Hauteur | 0 | Hauteur des caractères | +----------------+------------+---------------------------------------------+ | Facteur de | 1 | Expansion ou compression des caractères | | largeur | | | +----------------+------------+---------------------------------------------+ | Angle | 0 | l'orientation des personnages | | d'inclinaison | | | +----------------+------------+---------------------------------------------+ | Annuler | Non | Texte rétrospectif | +----------------+------------+---------------------------------------------+ | À l'envers | Non | Texte inversé | +----------------+------------+---------------------------------------------+ | Vertical | Non | Texte vertical ou horizontal | +----------------+------------+---------------------------------------------+
Vous pouvez modifier le style de texte actuel ou créer directement un nouveau style de texte. Vous pouvez également supprimer le style de texte créé, mais pas le style de texte STANDARD par défaut.
Créer de nouveaux styles de texte
Lorsque vous appliquez au texte des paramètres absents du style STANDARD, vous devez créer un nouveau style de texte ou modifier le style de texte actuel.
Avant de créer un style de texte, vous devez spécifier un nom pouvant contenir jusqu'à 255 caractères. Le nom peut inclure des lettres, des traits de soulignement, des traits d'union, le symbole dollar et d'autres caractères spéciaux non utilisés par Microsoft Windows ou ZWCAD.
Vous pouvez également modifier le style de texte actuel dans la boîte de dialogue Style de texte.
Certains paramètres de style ont des effets différents sur les objets texte sur une ligne et sur plusieurs lignes. Par exemple, les options "Retourné" et "Miroir" ne sont pas disponibles pour les objets texte multilignes.
Vous pouvez également renommer un style de texte existant, à l'exception du style STANDARD.
À l'exception du style de texte STANDARD, tous les styles de texte peuvent être supprimés à l'aide de la commande PURGER ou depuis la boîte de dialogue Style de texte.
Certaines mises en forme appliquées à des caractères individuels dans un texte multiligne peuvent ne pas être conservées. Les formats non conservés incluent le gras, la police, la hauteur et l'italique. Les formats pouvant être conservés incluent la couleur, l'empilement et le soulignement.
Pour créer un style de texte
-
Sélectionnez Format \Style de texte dans le menu principal.
-
Cliquez sur Nouveau, saisissez un nouveau nom pour le style de texte, puis cliquez sur OK.
-
Sous Mesures du texte, spécifiez la hauteur du texte, le facteur de largeur et l'angle d'inclinaison.
-
Sous Police de texte, sélectionnez le nom, le style, la langue et les polices de grande taille que vous souhaitez utiliser.
-
Sous Génération de texte, cochez les cases correspondant au sens d'affichage du texte imprimé.
-
Cliquez sur Appliquer, puis sur OK.
Attribution des polices de texte
Chaque jeu de caractères est composé de glyphes dont la forme est définie par des polices. En plus des polices TrueType, vous pouvez utiliser des polices SHX compilées dans ZWCAD. Une même police peut être utilisée pour plusieurs styles de texte, à condition que les autres paramètres diffèrent. l'illustration suivante montre la même police utilisée par différents styles de texte avec des paramètres distincts.
Vous pouvez spécifier la police souhaitée dans le champ Police de texte pour la police actuelle ou nouvellement créée dans la boîte de dialogue Style de texte.
Utiliser des polices TrueType
Les polices TrueType apparaissent toujours en mode rempli dans le dessin. Par défaut, le système trace les polices avec remplissage, ce qui est contrôlé par la variable système TEXTFILL.
Utilisez l'Unicode et les polices volumineuses
ZWCAD prend en charge la norme de codage de caractères Unicode. Une police Unicode contient 65 535 caractères et glyphes pour de nombreuses langues. Vous pouvez saisir des caractères non disponibles sur votre clavier à l'aide d'une séquence d'échappement. La séquence d'échappement est la suivante : \U+nnnn, où "nnnn" représente la valeur hexadécimale Unicode du caractère. Toutes les polices de formes SHX sont des polices Unicode.
ZWCAD prend également en charge les grandes polices pour s'adapter aux fichiers de texte alphabétique contenant des milliers de caractères ASCII.
Lorsque vous utilisez la commande -STYLE pour spécifier des polices, vous pouvez indiquer deux polices séparées par une virgule. La première est une police standard et la seconde une police de grande taille. La spécification se présente comme suit : (spécifiez la police et les grandes polices dans la ligne de commande)
Entrez dans ce ... Pour spécifier ce...
[nom de la Polices standard et polices de
police], [nom grande taille
complet de la
police].
[Font Name], Seulement une police normale (Grandes polices inchangées)
[Grandes polices Seulement les grandes polices de caractères] (police normale inchangée)
[Font Name] Uniquement une police normale (les polices de grande taille, s'il y en a, sont supprimées)
ENTRER (réponse Aucun changement nulle)
Vous ne devez pas saisir un nom de fichier long contenant des virgules. La virgule est interprétée comme un séparateur.
Remplacer la police
Si la police devant être incluse dans le dessin n'est pas disponible sur le système actuel, ZWCAD la traite en remplaçant ces polices par une autre police spécifiée.
Spécifiez les polices à remplacer
Si la police devant être incluse dans le dessin est introuvable dans le système actuel, ZWCAD remplace automatiquement ces polices par une autre police spécifiée. Sinon, le système utilise la police "simplex.shx" pour remplacer ces polices inconnues. Pour modifier les polices de remplacement par défaut du système, vous pouvez modifier la variable système FONTALT qui sert à spécifier le nom du nouveau fichier de police. Cependant, la valeur de FONTALT sera attribuée à une autre police si les Grandes polices sont déjà utilisées. Les fichiers de police par défaut pour cette variable système sont "txt.shx" et "bigfont.shx".
Modifier le fichier de mappage des polices
Le fichier de mappage de polices est un fichier listant les polices et leurs substituts correspondants. Si les polices spécifiées ne sont pas disponibles sur le système actuel, vous pouvez les remplacer par les polices désignées via un fichier de mappage de polices.
Parfois, pour garantir des polices spécifiques partielles ou permettre la conversion des polices dans le dessin en cours, vous pouvez créer un fichier de mappage de polices avec n'importe quel éditeur de texte.
Grâce à ces fichiers de mappage de polices, vous pouvez définir et gérer uniformément les polices ou les utiliser directement lors d'impressions hors ligne. Si vous rencontrez des objets texte créés avec d'autres polices, vous pouvez spécifier des polices de substitution à appliquer via le mappage de polices dans la plateforme. Par exemple, lors de l'édition de dessins, la police SHX, plus adaptée au dessin, peut remplacer temporairement d'autres polices dans le dessin, puis être substituée par des polices plus complexes lors de l'impression.
Le fichier de conversion de polices est un type de fichier texte ASCII courant avec l'extension .fmp. Chaque ligne contient le nom du fichier de police sans extension ni chemin, suivi du nom du fichier de police avec l'extension .ttf après un point-virgule, où la police de remplacement est spécifiée. Le système utilise zwcad.fmp (exclusivement pour ZWCAD) comme fichier de mappage de polices par défaut. Tout éditeur de texte ASCII peut être utilisé pour modifier les substitutions de polices spécifiées dans le fichier de mappage de polices.
Par exemple, vous pouvez saisir le contenu suivant dans le fichier de mappage des polices, pour remplacer le fichier de police timesnr.pfb par le fichier de police times.ttf : timesnr;times.ttf.
Si le fichier de police spécifié n'est pas trouvé lors de l'ouverture d'un dessin, le système détermine comment localiser la police de substitution appropriée selon le type de police (texte simple ou Mtext).
Si le texte est unique, le système le traite selon les procédures suivantes :
-
Recherchez le fichier de police de remplacement dans le fichier .fmp de ZWCAD.
-
Interroger la table des styles de texte, rechercher le fichier de police dans le même format.
-
Utilisez la police par défaut ZWCAD.fnt.
-
Boîte de dialogue de fichier de police permettant à l'utilisateur de spécifier le fichier de police à remplacer, sinon ZWCAD.fnt est utilisé comme police par défaut.
Si des polices de grande taille sont utilisées, recherchez les fichiers de polices correspondants dans la table de correspondance des polices (zwcad.alt).
Recherchez la page de code correspondante dans la table de mappage des polices (zwcad.ini), puis localisez le fichier de police de substitution via cette page de code dans la table de mappage des polices.
Si le texte correspondant ne peut être trouvé quelle que soit la police appliquée, utilisez le fichier de police de correspondance trouvé dans zwcad.ini ; s'il n'est toujours pas trouvé, utilisez zwcad.fnt.
Si un objet texte est un texte multiligne (mtext), le système le traite par sous-section via le jeu de langues pour déterminer si le fichier de polices correspondant est capable d'afficher cet objet texte. Si le fichier de police correspondant à cet objet texte n'existe pas dans le système actuel, le style de texte associé à ce texte sera utilisé pour l'affichage. Même si le style de texte correspondant est introuvable, le système chinois utilisera par défaut la police Song, tandis que les autres systèmes linguistiques utiliseront par défaut le style de police actuel. Si le fichier de police correspondant existe mais ne s'affiche pas, le système lit la police spécifiée dans le fichier de configuration système (zwcad.alt). Si la police de remplacement est corrompue ou inutilisable dans certains cas, les polices ne seront pas remplacées.
Définir la hauteur du texte
La hauteur du texte correspond à la taille des caractères, mesurée en unités de dessin. Avec le même réglage de hauteur, la hauteur d'affichage des polices TrueType est généralement inférieure à celle des polices SHX. Lorsque la police n'est pas une police TrueType, la valeur représente la taille des lettres majuscules.
Lorsque la hauteur du texte est définie sur 0 dans le style de texte, le système vous invite à saisir une hauteur à chaque création de texte sur une seule ligne. Vous pouvez ainsi définir la hauteur du texte sur 0 dans le style de texte afin de spécifier une nouvelle hauteur avant de créer le texte.
Pour les polices TrueType, la valeur de hauteur de texte représente la hauteur d'une lettre majuscule plus une zone d'ascension. l'ascension est réservée aux accents et autres signes utilisés dans les langues autres que l'anglais. La proportion relative de la hauteur de texte allouée aux majuscules et aux caractères ascendants est déterminée par le concepteur de la police lors de sa création ; elle varie donc d'une police à l'autre.
Lorsque vous appliquez une hauteur de texte à l'ensemble du texte dans l'éditeur de texte sur place, l'objet de texte multiligne entier est mis à l'échelle, y compris sa largeur.
Définir l'angle d'inclinaison du texte
l'angle d'inclinaison détermine l'inclinaison du texte vers l'avant ou vers l'arrière. l'angle d'inclinaison doit être compris entre -85 et 8 Une valeur positive incline le texte vers l'avant ; une valeur négative l'incline vers l'arrière. Comme illustré dans l'image suivante :

Définir l'orientation horizontale ou verticale du texte
Les directions de texte incluent l'horizontale et la verticale. Vous ne pouvez créer du texte vertical que si la police associée prend en charge l'orientation double. Chaque ligne de texte suivante est dessinée à droite de la ligne précédente. Généralement, l'angle de rotation du texte vertical est de 270 degrés. Vous ne pouvez pas créer de texte vertical lorsque la police est de type TrueType.
Pour spécifier un style de texte de ligne
-
Sélectionnez Dessin \Texte \Texte sur une ligne dans le menu principal.
-
Sur la ligne de commande, tapez S (Style) et appuyez sur ENTRÉE.
-
Entrez le nom d'un style de texte prédéfini, puis appuyez sur Entrée. Pour afficher la liste des styles de texte disponibles, entrez un point d'interrogation (?), puis appuyez sur Entrée.
-
Spécifiez le point d'insertion du texte.
-
Spécifiez la hauteur du texte.
-
Spécifiez l'angle de rotation.
-
Saisissez la ligne de texte, puis appuyez sur Entrée.
-
Pour terminer la commande, appuyez à nouveau sur la touche Entrée.
Pour spécifier un style de texte multiligne
-
Sélectionnez Dessin \Texte \Texte multiligne dans le menu principal.
-
Spécifiez le premier coin de la zone de texte multiligne.
-
Sur la ligne de commande, tapez S (Style) et appuyez sur ENTRÉE.
-
Entrez le nom d'un style de texte prédéfini, puis appuyez sur Entrée.
-
Spécifiez le coin opposé de la zone de texte multiligne.
-
Saisissez le texte.
-
Cliquez sur OK.