Différences entre les versions de « TYPO3000 - Nathan Laurent »
Aller à la navigation
Aller à la recherche
outputtemplate := "%a.svg";
outputformat := "svg";
Ligne 1 : | Ligne 1 : | ||
+ | |||
+ | |||
== Programme de variation de fonte == | == Programme de variation de fonte == | ||
Ligne 19 : | Ligne 21 : | ||
== 2. Créer une interface et un ductus == | == 2. Créer une interface et un ductus == | ||
− | J'ai commencé à programmer le dessin d'un ductus en langage metapost, voici un exemple du code d'un glyphe : | + | J'ai commencé à programmer le dessin d'un ductus plutôt générique en langage metapost, voici un exemple du code d'un glyphe : |
+ | <h2 style="background-color: black;color:white;padding:10px;font-size:20px;">outputtemplate := "%a.svg"; | ||
+ | outputformat := "svg"; <br> | ||
+ | <br> | ||
+ | beginfig(65); <br> | ||
+ | <br> | ||
+ | z1 = (100, 00); <br> | ||
+ | z2 = (300, 600); <br> | ||
+ | z3 = (500, 00); <br> | ||
+ | z4 = (200, 300); <br> | ||
+ | z5 =(400, 300); <br> | ||
+ | <br> | ||
+ | draw z1--z2--z3 withpen penrazor scaled 50 rotated 20; <br> | ||
+ | draw z4--z5 withpen penrazor scaled 50 rotated 20; <br> | ||
+ | <br> | ||
+ | endfig; <br> | ||
+ | end; </h2> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | et la commande du terminal : | ||
− | + | <h2 style="background-color: black;color:white;padding:10px;font-size:20px;">mpost -interaction=bashmode -s outputformat="svg" aminus.mp</h2> | |
− | + | voici le glyphe A : [[Fichier:Exemple.jpg]] |
Version du 6 décembre 2018 à 08:36
Programme de variation de fonte
Un programme qui permettrait de moduler, déformer des fontes via une interface graphique et les exporter en fichier fonctionnel.
Modifications, variations possibles
la morceler/diviser/découper, lui apporter du relief, supprimer toutes ses courbes ou toutes ses droites, inverser sur un axe uniquement la moitié des points d'un glyphe, TexTuriser un glyphe ? Ajouter ou supprimer des empattements, les exagérer. Incliner les lignes de base, d'x, pour créer un mélange entre une fonte rotated et italique.
Schéma
1. Trouver des programmes similaires : lire leur code source, repérer quel langage est utilisé
- Prototypo : langage [?]
- Metaflop : JS + ruby
2. Créer une interface et un ductus
J'ai commencé à programmer le dessin d'un ductus plutôt générique en langage metapost, voici un exemple du code d'un glyphe :
outputtemplate := "%a.svg";
outputformat := "svg";
beginfig(65);
z1 = (100, 00);
z2 = (300, 600);
z3 = (500, 00);
z4 = (200, 300);
z5 =(400, 300);
draw z1--z2--z3 withpen penrazor scaled 50 rotated 20;
draw z4--z5 withpen penrazor scaled 50 rotated 20;
endfig;
end;
et la commande du terminal :