
kirsch / ˈkɪərʃ / n.
(Allemand) Cherry.
(Russell A. Kirsch, 1929 - 2020) American Engineer a reconnu comme le développeur du premier scanner d'image numérique et l'inventeur du pixel.
Une police de bitmap monospace avec une boîte de délimitation 6x16 (largeur AVG 5px, descente 4px, ascension 12px, hauteur de capuchon x 5px, hauteur de capuchon 9px). Il s'inspire d'une variété de formes de lettres et de motifs pour créer une sensation humaniste distincte à une taille compacte.
Certains glyphes proviennent de Cozette, souvent avec des modifications pour adhérer à la conception de Kirsch.



Télécharger à partir des versions. Les formats bitmap sont inclus - OTB, BDF, PCF, DFONT (pour les utilisateurs Mac) - ainsi que TTF. Les versions 2x sont disponibles pour les écrans HIDPI. Notez que PCF ne contient pas de glyphes après U + FFFF.
Pour l'expérience de visualisation la plus croustillante, essayez d'utiliser les formats Bitmap lorsque cela est possible. Si les polices bitmap ne sont pas prises en charge sur votre plate-forme (par exemple Windows, VScode), utilisez le TTF à des tailles de police qui sont des multiples de 16px.
Astuce rapide : si vous avez besoin d'une taille de police en PT, utilisez la conversion suivante:
pt = px * 72 / dpiEG 13PX sur un écran 96dpi est
16px * 72 / 96dpi = 12pt.
Des polices de nerd patch sont disponibles. La variante "mono" utilise des glyphes plus petits (simples au lieu de double largeur) et fonctionne pour les terminaux qui ne peuvent pas mélanger les largeurs.
Je décourageais généralement l'utilisation de Kirsch sur le Web en raison du manque de support bitmap. Mais pour les têtus et les courageux, Woff2 est disponible. Il existe également une feuille de style hébergée par CDN pour plus de commodité.
< link
rel =" stylesheet "
href =" https://cdn.jsdelivr.net/npm/kirsch@latest/kirsch.css "
/>Exigences:
apt install fuse )Facultatif:
apt install libharfbuzz-bin )bdfresize (par exemple apt install bdfresize )bdftopcf (par exemple apt install xfonts-utils )compress_woff2 (par exemple apt install woff2 ) git clone et run build.sh . Fichiers de police Sortie à out/ .
build.sh Téléchargements dans deps/ :
-n à s'activer. Les utilitaires HarfBuzz sont nécessaires si vous souhaitez utiliser img.sh pour générer les images trouvées dans img/ , mais que vous êtes par ailleurs inutilisé dans la construction des fichiers de police finaux. bdfresize est pour générer des polices HIDPI. bdftopcf est pour générer des polices PCF. compress_woff2 est pour générer des polices WOFF2.
Contrairement à ma police précédente, l'Eldur, qui n'avait qu'un AVG 4px. Largeur de charbon avec laquelle travailler, Kirsch a un AVG 5px. Largeur de char. Ce 1px de largeur supplémentaire offre une quantité surprenante de latitude pour la conception. Beaucoup plus de glyphes s'intègrent confortablement dans une largeur de 5px - par exemple "M" et "W" - ce qui signifie que ces glyphes ne se casseront pas et ne s'imaginent pas sur les espaces des glyphes voisins. Les glyphes qui ne rentrent pas dans la largeur de 5px peuvent désormais fonctionner avec une largeur 7px, qui maintient l'équilibre et la lisibilité sans affecter trop négativement.

Les fioritures - par exemple dans "i" ou "f" - sont un choix stylistique, mais ils servent également un objectif fonctionnel. Sans les fioritures, "I" prendrait 1 pix de largeur, laissant 4px d'espace maladroit. 2px s'épanouit de chaque côté du "i", donnez-lui une largeur 5px, s'adressant ainsi à la question de la création de manière élégante.
Dans le cas de "L", le style script s'épanouit le distingue davantage des autres caractères verticaux comme 1I| .

L'une des caractéristiques distinctives de Kirsch est la présence d'un écart dans les bols des lettres. Le remplissage de l'écart rendrait les lettres trop carrées ou trop groupées, tout en laissant l'écart ouvert les déduissances les formulaires. Les lacunes évoquent également des terminaisons de coup de style script.
Les problèmes, les demandes de fonctionnalités / glyphes et les demandes de traction sont tous les bienvenus!
Ce sont des projets qui m'ont inspiré / aidé à créer Kirsch et qui valent 100%.
Fait avec ♥ par Ben Pang. Libéré sous la licence OFL-1.1.