• Slidy
  • Écrire le design:A-z

    De Ustensile
    Aller à : navigation, rechercher

    FAQ (Foire Aux Questions)

    Une FAQ pour chaque cours.

    • Discussion textes autour de la ligne de commande
    • Pourquoi Linux?
      • pragmatique:
      • logiciels libres:
        • écosystème: mailing-list, forum, chat IRC, wiki, bug report
        • ne pas cacher la fragilité du software
        • faire participer l'utilisateur à la conception et l'amélioration du software
        • diversité des outils (plusieurs outils pour faire plus ou moins la même chose) et donc des pratiques → apprentissage constant
        • triangle: logiciel libre — internet — apprentissage

    [A-z]

    • XIe siècle: caractères mobiles pour l'imprimerie en terre cuite
    • 15e siècle, Johannes Gutenberg a amélioré le procédé le rendant réellement industriel → début de la modernité (cf. La Typographie moderne de Robin Kinross)
    • écriture, imprimerie, internet → diffusion du savoir
    • alphabet vs. idéogrammes → nature discrète de l'alphabet
    • début de l'informatique, très peu de mémoire vive, une seule couleur en plus du noir, pas d'image
    • plusieurs niveaux d'encodage/d'abstraction de l'information en texte, puis en nombres, en binaire
    • ASCII, encodage des caractères sur 7bits, soit 128 caractères

    asciifull.gif

      • usage local, accents différents selon les langues
      • problèmes de compatibilité
    • utf-8, unicode → projet d'encoder tous les caractères au monde

    20110707182722.png

    http://ospublish.constantvzw.org/images/var/resizes/dingbats-liberation-fest-3/osp06.jpg?m=1324563864 http://ospublish.constantvzw.org/images/var/resizes/dingbats-liberation-fest-2/img_1049.jpg?m=1324563829

    ASCII art

    • typographie au plomb, William Caslon

    https://archive.org/stream/specimenofprinti00caslrich#page/n17/mode/thumb

    P1070007.jpg

    • V/J 12
    • Star Wars sur telnet:
       telnet towel.blinkenlights.nl
    
      • Pour quitter, appuyer sur Ctrl + AltGr + ] puis taper quit

    Exercice: Figlet

    • Pour savoir où sont les fontes par défaut, taper:
       figlet -I2
    
    • Explication de la première ligne de Figlet
              flf2a$ 6 5 20 15 3 0 143 229    NOTE: The first five characters in
                |  | | | |  |  | |  |   |     the entire file must be "flf2a".
               /  /  | | |  |  | |  |   \
      Signature  /  /  | |  |  | |   \   Codetag_Count
        Hardblank  /  /  |  |  |  \   Full_Layout*
             Height  /   |  |   \  Print_Direction
             Baseline   /    \   Comment_Borders
              Max_Length      Old_Layout*
    
    • Utiliser sa fonte dans Figlet
       figlet -f fonte.flf "Texte à écrire"
    

    Astuce: pour y voir plus clair dans le fichier de fonte, compter une ligne en plus dans la hauteur de fonte pour pouvoir avoir une ligne vide entre chaque caractère.

    • Exemple d'un glyphe pour le caractère %:
    
    #####   ##  $@
    ## ##  ##   $@
    ##### ##    $@
         ##     $@
        ## #####$@
       ##  ## ##$@
      ##   #####$@@
    
    • Construire une fonte ensemble
      • Choisir la hauteur d’x
      • Choisir entre fonte monospace et fonte proportionnelle
      • Partir d'une fonte existante ou de zéro?
    • Bonus: tester le kerning, le smushing horizontal, le smushing vertical

    http://www.jave.de/figlet/figfont.html#smushingrules

    Exemples:

     _____ ___ ____ _      _   
    |  ___|_ _/ ___| | ___| |_ 
    | |_   | | |  _| |/ _ \ __|
    |  _|  | | |_| | |  __/ |_ 
    |_|   |___\____|_|\___|\__|
    
     _ _ _          _   _     _     
    | (_) | _____  | |_| |__ (_)___ 
    | | | |/ / _ \ | __| '_ \| / __|
    | | |   <  __/ | |_| | | | \__ \
    |_|_|_|\_\___|  \__|_| |_|_|___/