À la recherche des sources de Troff

89
7
août
2012
Doc

Troff est le logiciel de formatage de texte des Unix originaux. Il est toujours présent sur nos machines en sa version GNU (Groff) même s'il ne sert généralement qu'à afficher nos pages de manuel.

Eric Raymond n'hésite pas à dire que Troff est « l'application originale Unix qui tue tout » (Unix's original killer application, cf. The Art of Unix Programming), non seulement parce qu'il s'associe à différents interpréteurs et tire le meilleur profit des tubes et de la philosophie Unix, mais aussi parce que l'efficacité du logiciel a favorisé l'adoption d'Unix par le département des brevets de Bell labs, et ensuite au-delà.

S'il était largement utilisé dans les années 80, Troff est aujourd'hui tombé dans l'oubli, et semble peu à peu disparaître de l'Internet. Pourtant, en cherchant bien, on retrouve de nombreuses traces de la vivacité passée de Troff.

Ces traces sont exhumées en seconde partie de la dépêche.

Journal Redécouverte : Roff

Posté par  . Licence CC By‑SA.
67
19
jan.
2022

Bonjour tout le monde !

Je me suis récemment intéressé à comment produire des documents PDF avec roff et ses différents outils (groff, pic, eqn, tbl, refer…). J'apprécie l'outil et le résultat, donc je voulais partager ça avec vous.
(Il y a même du bonus à la fin.)

Comme la dépêche la plus complète sur Roff a été postée il y a quasiment dix ans, je suppose que de nombreux utilisateurs actuels du site ne connaissent pas cet outil, ou (…)

Linux Libertine : entrevue de Philipp H. Poll

Posté par  (site web personnel) . Édité par NeoX, baud123, Nÿco et j. Modéré par Mouns.
62
22
fév.
2012
Bureautique

Linux Libertine est une police de caractères sous licence GPL/en:OFL, c’est la police libre dont est fait le logotype de Wikipédia. De ce fait, elle est, quoiqu’indirectement, la police libre la plus en « vue » du monde.

La première partie de cette dépêche présentera la police en elle-même tandis que la seconde fera la part belle à l’entrevue du 19 février que j’ai eu avec Philipp H. Poll, créateur de cette police.

Journal PAO, graphisme et colorimétrie dans le libre

Posté par  . Licence CC By‑SA.
56
24
mai
2022

Salut Journal!

Enchanté de faire ta connaissance!

Pour ma première contribution, j'aurai pu simplement poster dans la section Liens. Mais ce que je m'apprête à partager me semble avoir une plus grande importance et je souhaitais commenter et mettre un peu de contexte.

Le contexte, donc.
Je suis opérateur PAO et on sait, dans le monde du graphisme et de l’édition, que ce sont les logiciels propriétaires qui dominent le marcher, Adobe en tête.
Néanmoins, on sait également, dans (…)

Journal Police partout, justification où on veut

51
26
juin
2021

Salut les gens, et les autres,

bon, il faut bien le reconnaître ! Je dois avoir la réputation d’être une fille facile, je ne vois que ça comme explication à peu près rationnelle qui expliquerait qu’on me dise « eh, tu ne voudrais écrire un journal ou une dépêche sur ce sujet par hasard ? » Remarquez, ça marche assez bien. La première fois, c’était pour l’hommage à Frances Allen, qui m’a pris quatre jours. Cette fois-ci, il s’agit (…)

Journal rétrospective sur la mise en page en console

50
5
fév.
2022

'jour 'nal.

Dans une enfilage sur le clavier, j'avais avoué ma passion pour l'histoire des systèmes et matériels informatiques ; et dans diverses autres discussion, ici et ailleurs, j'ai souvent évoqué l'influence des télescripteurs (en tant que périphériques d'entrée-sortie) sur le système Unix, un processeur de textes commandé textuellement
C'est cet aspect que j'aimerais rappeler à travers quelques commandes oubliées.

intro au kilomètre

J'ai souvenir qu'on enseignait à une certaine époque (j'ai l'impression que ce n'est (…)

Journal Typographie et langues, mes ressources (quelques‑unes) à toutes fins utiles

43
12
sept.
2019

Cela devrait intéresser deux ou trois personnes ici, et comme ça, égoïstement, j’aurais tout sous la main d’un seul bloc aussi.

Donc mes références en typographie et en langue française accessibles sur Internet. Je mets de côté Wikipédia que tout le monde doit connaître ici. Plus une ch’tite astuce.

Orthotypographie

Journal Fins de tabulation élastiques: la bonne manière d'indenter et d'aligner le code

Posté par  . Licence CC By‑SA.
43
29
juil.
2018

Il y a des débats sans fin sur l'usage de tabulations ou d'espaces pour indenter et aligner son code. Chaque approche a ses avantages et des inconvénients, ses fidèles et ses ennemis.

(Indenter, c'est mettre de l'espace au début des lignes pour montrer visuellement les relations d'emboîtement logique des différentes lignes de code. Aligner, c'est mettre de l'espace avant un morceau de texte, pas forcément en début de ligne, pour créer un lien visuel entre plusieurs morceaux sur des lignes (…)

Journal Week-end de contribution à Grammalecte

42
1
août
2020

Grammalecte est un correcteur grammatical et typographique libre, pour la langue française uniquement, pour Writer (LibreOffice, OpenOffice), Firefox & Thunderbird, Chrome, etc. Il a déjà été évoqué de nombreuses fois sur LinuxFr.org :

  • dépêches sur les campagnes de financement participatif 1 et 2, avec le soutien de LinuxFr.org
  • journal évoquant sa correction des dates
  • etc.

L’équipe de modération du site LinuxFr.org utilise quotidiennement Grammalecte pour corriger les fautes de frappe, d’orthographe, de grammaire, de typographie ou de dates (ça (…)

Groff sort en version 1.21

Posté par  (site web personnel) . Modéré par patrick_g.
37
17
jan.
2011
GNU
C'est le 31 décembre 2010 que Werner Lemberg, le principal mainteneur de groff, a annoncé la sortie de la version 1.21, soit près de deux ans après la sortie de la précédente version.

Pour rappel, groff est l'implémentation GNU de l'ancestral logiciel roff, interpréteur du langage de formatage de texte du même nom. Groff est généralement utilisé sur nos machines pour afficher nos pages de manuel, mais, outre la sortie en ASCII, latin1 ou UTF-8, groff peut aussi créer des fichiers HTML, xhtml, dvi, PS, ainsi que des fichiers aux formats spécifiques à certaines imprimantes.

Voici quelques-unes des améliorations apportées par cette nouvelle version:
  • Correction d'une petite faute dans tmac/hyphen.fr qui rendait impossible la césure des lignes des textes français ;
  • Ajout d'une nouvelle catégorie d'alarme nommée file pour indiquer l'absence d'un fichier appelé par mso ;
  • Amélioration du support des langues asiatiques et en particulier du japonais. C'est d'ailleurs cette amélioration importante qui a motivé Werner Lemberg à publier cette nouvelle version de groff ;
  • Création d'une nouvelle catégorie de piège (trap) actionnable lorsqu'une ligne commence par un espace, sous réserve que soit définie la macro lsm. Le saut de ligne qui advient normalement dans ce cas n'a alors pas lieu.

En seconde partie de dépêche est proposée une plus large présentation de groff et de son histoire.

Prototypo, ou comment devenir typographe en quelques clics

34
22
avr.
2014
Communauté

Qui n’a jamais été dans la situation où il ne trouvait pas exactement la police d’écriture qu’il cherchait, et surtout compatible multi‐supports, multi-applications ? Malgré le nombre de polices disponibles (gratuites ou non), il y a souvent un détail qui vient entacher un choix. Malheureusement, la création d’une nouvelle police n’est pas chose aisée, car cela demande de suivre un minimum de règles typographiques afin d’éviter certaines catastrophes visuelles…

Campagne de financement

Imaginez donc une application « WYSIWYG » (What You See Is What You Get) vous permettant de jouer au typographe en herbe sans avoir à vous soucier des bases de la typographie, le tout pouvant être exporté sous différents formats : c’est ce que propose Prototypo.

Le projet, actuellement en phase de développement, a lancé le 9 avril dernier une campagne de financement participatif sur Kickstarter afin d’accélérer son développement, ainsi que prendre la température sur les fonctionnalités les plus attendues par la communauté.

Journal Contre l'oubli du Troff des souvenirs.

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
34
18
juin
2011

Chers libristes, chers développeurs, chers utilisateurs,

Je fais actuellement face à une situation peut-être fréquente dans le monde du logiciel libre, mais qui n'en reste pas moins délicate à gérer, et j'aimerais recueillir vos avis expérimentés ainsi que vos conseils.

Je me suis épris d'un logiciel qui répond parfaitement à mes besoins: Heirloom Troff. Heirloom Troff est le digne descendant du vénérable Troff, dont l'arbre généalogique a été décrit dans une dépêche il y a quelques mois. Pour rappel, (…)

Journal Typographie & logiciels

Posté par  . Licence CC By‑SA.
30
28
août
2015

Au départ ce devait être un journal. Mais je me suis dit « dommage de faire un truc sur la typo. sans la pratiquer », alors c’est devenu un PDF avec hyperliens. Il n’est pas finalisé, mais est déjà très correct. Me connaissant j’en ai pour des mois pour lui apporter les perfectionnements nécessaires, alors je préfère en parler maintenant. Je mets ici une version légèrement remaniée de la partie finale du dossier, la plus susceptible d’intéresser le lectorat Linuxfr (le (…)

Journal LaTeX sans douleur

Posté par  (site web personnel) . Licence CC By‑SA.
30
10
jan.
2014

Le dernier journal que j’ai pu trouver parlant de LyX remonte à mai 2011. Je pratique LaTeX depuis assez longtemps et j’ai tâté aussi de PSTricks. Mais tout ceci restant très occasionnel. Je ne compte pas faire ici une n-ième apologie de ce clickodrome mais apporter mon témoignage d’utilisateur occasionnel.

Dernièrement, j’ai dû convertir les manuscrits d’une copine saisis sous MS-Word vers LaTeX. Là, il ne s’agissait que de produire un PDF ayant une apparence proche de ce que sortirait (…)

Journal Votre police préférée

Posté par  . Licence CC By‑SA.
23
5
sept.
2013

Tout d'abord, non, ce journal ne traite pas des forces de l'ordre, il parle de police d'écriture. Un journal abordant les sujets connexes au maintient de l'ordre comme la maréchaussé est dans les tuyaux n'ayez crainte.

Les polices d'écriture (la manière de dessiner les caractères de notre alphabet latin) se séparent en trois groupes : Le sérif, le sans sérif et le monospace (aussi appelé monochasse par les allergiques à la langue de Shakespeare). Le monospace pouvant être (…)