Doc Donjon FI (v1)

L'éditeur de fictions interactives

Outils pour utilisateurs

Outils du site


creer:textes:mise_en_forme

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
creer:textes:mise_en_forme [2020/12/23 17:30] jonathancreer:textes:mise_en_forme [2022/03/14 20:24] (Version actuelle) jonathan
Ligne 5: Ligne 5:
 Voici les différentes mises en forme possibles : Voici les différentes mises en forme possibles :
  
-===== Nouvelle ligne ===== +===== Styles =====
-<code donjon> +
-dire "Ligne 1{n}Ligne2"; +
-</code>+
  
-===== Souligné =====+==== Souligné ====
 <code donjon> <code donjon>
 dire "texte {_souligne_}"; dire "texte {_souligne_}";
 </code> </code>
  
-===== Gras =====+==== Gras ====
 <code donjon> <code donjon>
 dire "texte {*gras*}"; dire "texte {*gras*}";
 </code> </code>
  
-===== Couleur 1 =====+==== Italique ==== 
 +<code donjon> 
 +dire "texte {/italique/}"; 
 +</code> 
 + 
 +==== Couleur 1 ==== 
 + 
 +Cette couleur est utilisée pour faire ressortir des éléments important du jeu et les erreurs. 
 <code donjon> <code donjon>
 dire "texte {+couleur 1+}"; dire "texte {+couleur 1+}";
 </code> </code>
  
-===== Couleur 2 =====+==== Couleur 2 ==== 
 + 
 +Cette couleur est utilisée pour faire ressortir les commandes entrées par le joueur. 
 <code donjon> <code donjon>
 dire "texte {-couleur 2-}"; dire "texte {-couleur 2-}";
 </code> </code>
  
-===== Combiner des styles =====+==== Combiner des styles ====
 <code donjon> <code donjon>
 dire "texte {_{*gras et souligné*}_}"; dire "texte {_{*gras et souligné*}_}";
 +</code>
 +
 +===== Polices de caractères =====
 +
 +<code donjon>
 +avant commencer le jeu:
 +  dire "
 +  0: Voici Un exemple de texte avec Style
 +  1: Voici {1 Un exemple de texte avec Style 1}
 +  2: Voici {2 Un exemple de texte avec Style 2}
 +  3: Voici {3 Un exemple de texte avec Style 3}
 +  4: Voici {4 Un exemple de texte avec Style 4}
 +  5: Voici {5 Un exemple de texte avec Style 5}
 +  6: Voici {6 Un exemple de texte avec Style 6}
 +  7: Voici {7 Un exemple de texte avec Style 7}
 +  ".
 +</code>
 +[[djnc>ex_typo_01| tester cet exemple]] 
 +
 +{{:creer:textes:texte_avec_style.png|}}
 +===== Espaces =====
 +
 +==== Nouveau paragraphe {p} ====
 +<code donjon>
 +avant commencer le jeu:
 +  dire "Vous allez entrer dans un monde étrange !{p}".
 +</code>
 +
 +==== Nouvelle ligne {n} ====
 +<code donjon>
 +avant commencer le jeu:
 +  dire "Ligne 1{n}Ligne2";
 +  dire "{n}{n}Ligne3{n}{n}";
 +  dire "
 +  Ligne 4
 +  Ligne 5
 +  Ligne 6
 +  ".
 +</code>
 +[[djnc>ex_nouv_ligne_01| tester cet exemple]] 
 +
 +==== Nouvelle ligne unique {u} ====
 +Le retour à la ligne sera ajouté uniquement s’il n’est pas suivi ou précédé d’un autre retour à la ligne.
 +Dans les 2 exemples ci-dessous, 1 seul retour à la ligne sera ajouté entre « Première ligne » et « 2e ligne ».
 +<code donjon>
 +dire "Première ligne{u}{n}{u}{u}2e ligne".
 +</code>
 +<code donjon>
 +dire "Première ligne{u}{u}2e ligne".
 +</code>
 +<code donjon>
 +dire "Première ligne{u}2e ligne".
 +</code>
 +
 +==== Nouvelle ligne conditionnelle {N} ====
 +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é.
 +Par contre dans le cas contraire, le retour à la ligne sera ajouté.
 +<code donjon>
 +dire "{N}[statut ceci]"
 +</code>
 +
 +==== Nouvelle ligne conditionnelle unique {U} ====
 +Combine les effets du retour à la ligne conditionnelle et du retour à la ligne unique.
 +<code donjon>
 +dire "{U}[statut cela]{U}[statut ceci]"
 +</code>
 +
 +==== Retrait ====
 +<code donjon>
 +dire "{r}texte en retrait";
 +</code>
 +
 +==== 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>
 +dire "{e}texte avec un espace avant et après{e}";
 +</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.
 +Une ligne de texte ne sera par contre pas coupée au niveau d’un espace insécable.
 +<code donjon>
 +dire "La hauteur de cette table est de 102{i}cm";
 </code> </code>
creer/textes/mise_en_forme.1608741017.txt.gz · Dernière modification : 2020/12/23 17:30 de jonathan