Doc Donjon FI (v3)

Éditeur de fictions interactives avec interpréteur

Outils pour utilisateurs

Outils du site


reference:texte:mise_en_forme

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
reference:texte:mise_en_forme [2022/10/11 20:28] – créée jonathanreference:texte:mise_en_forme [2024/10/13 16:21] (Version actuelle) jonathan
Ligne 1: Ligne 1:
-====== Texte mis en forme ======+====== Texte : mise en forme ======
  
 La mise en forme du texte se fait en mettant une partie du texte entre accolades : ''{}''. La mise en forme du texte se fait en mettant une partie du texte entre accolades : ''{}''.
Ligne 36: Ligne 36:
 <code donjon> <code donjon>
 dire "texte {-couleur 2-}"; dire "texte {-couleur 2-}";
 +</code>
 +
 +==== Couleur 3 ====
 +
 +Cette couleur est utilisée pour faire ressortir un élément du texte.
 +
 +<code donjon>
 +dire "texte {=couleur 3=}";
 </code> </code>
  
Ligne 46: Ligne 54:
  
 <code donjon> <code donjon>
-avant commencer le jeu:+règle avant commencer le jeu:
   dire "   dire "
   0: Voici Un exemple de texte avec Style   0: Voici Un exemple de texte avec Style
Ligne 57: Ligne 65:
   7: Voici {7 Un exemple de texte avec Style 7}   7: Voici {7 Un exemple de texte avec Style 7}
   ".   ".
 +fin règle
 </code> </code>
 [[djnc>ex_typo_01| tester cet exemple]]  [[djnc>ex_typo_01| tester cet exemple]] 
Ligne 65: Ligne 74:
 ==== Nouveau paragraphe {p} ==== ==== Nouveau paragraphe {p} ====
 <code donjon> <code donjon>
-avant commencer le jeu:+règle avant commencer le jeu:
   dire "Vous allez entrer dans un monde étrange !{p}".   dire "Vous allez entrer dans un monde étrange !{p}".
 +fin règle
 </code> </code>
  
 ==== Nouvelle ligne {n} ==== ==== Nouvelle ligne {n} ====
 <code donjon> <code donjon>
-avant commencer le jeu:+règle avant commencer le jeu:
   dire "Ligne 1{n}Ligne2";   dire "Ligne 1{n}Ligne2";
   dire "{n}{n}Ligne3{n}{n}";   dire "{n}{n}Ligne3{n}{n}";
Ligne 79: Ligne 89:
   Ligne 6   Ligne 6
   ".   ".
 +fin règle
 </code> </code>
 [[djnc>ex_nouv_ligne_01| tester cet exemple]]  [[djnc>ex_nouv_ligne_01| tester cet exemple]] 
Ligne 98: Ligne 109:
 Le retour à la ligne sera ajouté uniquement si un texte suit. Le retour à la ligne sera ajouté uniquement si un texte suit.
 Si le résultat de ''[statut ceci]'' est un champ vide, le retour à la ligne ne sera //pas// ajouté. Si le résultat de ''[statut ceci]'' est un champ vide, le retour à la ligne ne sera //pas// ajouté.
-Par contre dans le cas contraire, le retour à la ligne sera ajouté.+Par contredans le cas contraire, le retour à la ligne sera ajouté.
 <code donjon> <code donjon>
 dire "{N}[statut ceci]" dire "{N}[statut ceci]"
Ligne 109: Ligne 120:
 </code> </code>
  
-==== Retrait ====+==== Retrait {r} ====
 <code donjon> <code donjon>
 dire "{r}texte en retrait"; dire "{r}texte en retrait";
 </code> </code>
  
-==== Espace en début ou en fin de texte ====+==== Espace en début ou en fin de texte {e} ====
 Par défaut, les espaces en début et en fin de texte ne sont pas conservés. Il est néanmoins possible de forcer un espace en début ou en fin de texte : Par défaut, les espaces en début et en fin de texte ne sont pas conservés. Il est néanmoins possible de forcer un espace en début ou en fin de texte :
 <code donjon> <code donjon>
Ligne 120: Ligne 131:
 </code> </code>
  
-==== Espace insécable ==== + 
-Par défaut, une ligne de texte peut-être coupée au niveau des espaces lorsqu’elle dépasse la largeur de l’écran.+ 
 +==== Espace insécable {i} ==== 
 +Par défaut, une ligne de texte peut être coupée au niveau des espaces lorsqu’elle dépasse la largeur de l’écran.
 Une ligne de texte ne sera par contre pas coupée au niveau d’un espace insécable. Une ligne de texte ne sera par contre pas coupée au niveau d’un espace insécable.
 <code donjon> <code donjon>
 dire "La hauteur de cette table est de 102{i}cm"; dire "La hauteur de cette table est de 102{i}cm";
 </code> </code>
 +
 +===== Espaces techniques =====
 +
 +==== Espace conditionnel {E} ====
 +Ajoute un espace s’il est précédée d’une ponctuation et suivi d’un mot. Si plusieurs {E} consécutifs sont trouvés, ils sont considérés comme un seul {E}.
 +Cette balise technique est automatiquement ajoutée lorsque vous utilisez des conditions dans vos textes dynamiques.
 +<code donjon>
 +dire "Phrase avant condition.{E}Phrase affichée si la condition est vérifiée.";
 +</code>
 +
 +==== Supprimer les espace avant {<} ou supprimer les espaces après {>} ====
 +<code donjon>
 +dire "Avant que vous ayez pu [infinitif action] [préposition ceci] [intitulé ceci] [préposition cela?] [intitulé cela?]{<}, le troll vous assomme avec son gourdin.".
 +</code>
 +Comme « cela » est facultatif, s'il n'est pas présent, il y aura trop d'espaces. Avec la balise ''{<}'' on peut enlever l'espace en trop.
 +
reference/texte/mise_en_forme.1665512904.txt.gz · Dernière modification : 2024/10/12 22:14 (modification externe)