Engineering Kiosk

Der Engineering Kiosk ist der deutschsprachige Software-Engineering-Podcast mit Wolfgang Gassler und Andy Grunwald rund um die Themen Engineering-Kultur, Open Source, Menschen, Technologie und allen anderen Bereichen, die damit in Verbindung stehen.Wir, Wolfgang Gassler und Andy Grunwald, sind beide Software Engineers und Engineering Manager, die sich bei ihrer beruflichen Laufbahn bei @trivago kennengelernt haben.Zusammen bringen sie über 30 Jahre Tech-Erfahrung an das Mikrofon und lassen dabei zwei Welten aufeinander prallen: Die Österreichische und akademische Welt von Wolfgang mit der praktischen und deutschen Ruhrpottschnauze von Andy.Ziel des Podcasts ist der Austausch zu (Senior) Engineering Themen und ggf. etwas Selbsttherapie ????Dieser Podcast ist für alle Software Engineers und -Enwickler, Teamleads, Open-Source- und Indie Hacker, Leute aus dem Tech-Sektor (Product Manager, Data Scientist, etc.) und alle weiteren Engineering-Interessierten.Feedback an stehtisch@engineeringkiosk.dev oder über Twitter @EngKiosk ( https://twitter.com/EngKiosk )

https://redcircle.com/shows/engineeringkiosk

subscribe
share






episode 79: #79 Font-Engineering und Schriftarten fürs Programmieren mit Philipp Acsany


Font Engineering und die Welt der Programmier-Schriftarten.

Wie wichtig ist die Wahl der Schriftart für die Programmierung? Welche Möglichkeiten und Vorteile bietet die richtige Schriftart in deinem Editor? Macht es Sinn für verschiedene Programmiersprachen andere Schriftarten zu wählen? Worauf kommt es eigentlich an, wenn wir uns über Schriftarten für die Programmierung unterhalten? Wie entstehen eigentlich Schriftarten, was ist Font-Engineering und was bedeuten die Begriffe Ligaturen, Hinting und Kerning?

Über all diese Fragen sprechen wir mit dem Wahl-Berliner Philipp Acsany. Als Font-Engineer und Python Programmierer hat er an vielen Schriftarten von großen Firmen mitgearbeitet. In dieser Episode gibt er uns einen Einblick in die Welt der Schriftarten mit einem speziellen Fokus auf das Programmieren.

Bonus: Warum es völlig OK ist, in Comic Sans zu programmieren.


Das schnelle Feedback zur Episode:

???? (top) ???? (geht so)


Feedback (gerne auch als Voice Message)

  • EngKiosk Community: https://engineeringkiosk.dev/join-discord 
  • Email: stehtisch@engineeringkiosk.dev
  • Mastodon: https://podcasts.social/@engkiosk
  • Twitter: https://twitter.com/EngKiosk
  • WhatsApp +49 15678 136776


Gerne behandeln wir auch euer Audio Feedback in einer der nächsten Episoden, einfach Audiodatei per Email oder WhatsApp Voice Message an +49 15678 136776


Links
  • Philipp Acsany: https://www.linkedin.com/in/acsany/
  • Choosing the Best Coding Font for Programming: https://realpython.com/coding-font/
  • Hochschule für Grafik und Buchkunst Leipzig: https://www.hgb-leipzig.de/
  • Go Fonts: https://go.dev/blog/go-fonts
  • Jetbrains Mono: https://www.jetbrains.com/de-de/lp/mono/
  • The Dangers of Google’s .zip TLD: https://medium.com/@bobbyrsec/the-dangers-of-googles-zip-tld-5e1e675e59a5
  • DIN 1450, Schriften - Leserlichkeit: https://www.beuth.de/de/norm/din-1450/170093157
  • Google Fonts: https://fonts.google.com/
  • Python fonttools: https://pypi.org/project/fonttools/
  • Drawing for Code: https://input.djr.com/info/
  • OpenType features: https://practicaltypography.com/opentype-features.html
  • An introduction to OpenType Substitution Features: https://ilovetypography.com/OpenType/opentype-features.html
  • Font hinting: https://typetype.org/hinting/
  • Font hinting @ Wikipedia: https://en.wikipedia.org/wiki/Font_hinting
  • Opportunities and Challenges beyond “Delta-Hinting”: http://rastertragedy.com/RTRCh0.htm
  • Hinting: Post­Script auto­hinting: https://glyphsapp.com/learn/hinting-postscript-autohinting
  • Helvetica (Schriftart): https://de.wikipedia.org/wiki/Helvetica_(Schriftart)
  • What the Helvetica? Brands Strip Down Logos to Gain New Currency: https://wwd.com/fashion-news/fashion-features/burberry-celine-strip-down-logos-new-currency-1202782443/
  • The Klavika Series: https://klavika.com/
  • Unicode: https://home.unicode.org/
  • Zero-width space: https://en.wikipedia.org/wiki/Zero-width_space
  • Non-breaking space: https://en.wikipedia.org/wiki/Non-breaking_space
  • Arial: https://en.wikipedia.org/wiki/Arial
  • Say No to Faux Bold: https://alistapart.com/article/say-no-to-faux-bold/


Sprungmarken

(00:00:00) Intro

(00:01:12) Font Engineering mit Philipp Acsany

(00:06:47) Warum kann man eine Podcast-Episode über Schriftarten und Font Engineering machen?

(00:08:20) Was bedeutet monospace vs. proportionale Schriftarten?

(00:10:21) Welchen Hintergrund hat es, warum spezifische Schriftarten für gewisse Anlässe (Bücher vs. Screen-Display, Einladungen, ...) genutzt werden?

(00:14:21) Warum sind Schriftarten fürs Programmieren oft monospace?

(00:15:18) Gibt es Schriftarten für das Programmieren, die proportional und nicht monospace sind?

(00:17:24) Moderne Entwicklungen bei Schriften: Ligaturen

(00:26:23) Hinting und die Relevanz von Dateiformaten bei Schriftarten

(00:33:11) Schriftdesign vs. Font-Engineering

(00:34:14) Ist es möglich, von Schrift-Design und Font-Engineering zu leben?

(00:36:37) Character Sets: Unterstützung von speziellen Zeichen von einer Schriftart

(00:42:43) Sicherheits-Attack-Vektor durch spezielle Buchstaben und der .zip Top-Level-Domain

(00:44:11) Schriftarten und Deutsche Industrie-Normen (DIN)

(00:48:49) Macht es Sinn für verschiedene Programmiersprachen verschiedene Schriftarten zu verwenden?

(00:52:26) Programming-Fonts unter Open Source Lizenz

(00:53:48) JetBrains Mono, Schriftgröße und -Farbe

(00:57:02) Schrift-Familien, die Berechnung von fehlenden Schriften und Betriebssysteme

(01:01:09) Tipps zur Auswahl deiner Editor-Schriftart

(01:05:29) Der Einstieg in das Font-Engineering

(01:07:24) Welche Programmier-Font nutzt Philipp Acsany?


Hosts
  • Wolfgang Gassler (https://mastodon.social/@woolf)
  • Andy Grunwald (https://twitter.com/andygrunwald)


Feedback (gerne auch als Voice Message)
  • EngKiosk Community: https://engineeringkiosk.dev/join-discord 
  • Email: stehtisch@engineeringkiosk.dev
  • Mastodon: https://podcasts.social/@engkiosk
  • Twitter: https://twitter.com/EngKiosk
  • WhatsApp +49 15678 136776


fyyd: Podcast Search Engine
share








 July 11, 2023  1h9m