Fonts

From APL Wiki
Revision as of 21:05, 22 January 2020 by Adám Brudzewsky (talk | contribs)
Jump to navigation Jump to search

With the prevalence of Unicode, many systems render APL legibly out-of-the-box. This article lists some fonts that are especially well-suited for rendering APL characters.

Name
(link to website)
Direct download Features
APL2 Unicode IBM Straight from IBM typewriter terminals with oblique letters.
APL333 GitHub Proportionally spaced version of APL385 Unicode
APL385 Unicode Dyalog A fun, whimsical look, inspired by Comic Sans Serif.
APL386 Unicode GitHub APL385 Unicode amended with additional accented Latin characters.
APLX Upright Dyalog A monospaced grotesque font, reminiscent of Akzidenz-Grotesk.
Courier APL2 Unicode IBM The classic Courier typewriter font, extended with APL symbols.
DejaVu Sans Mono GitHub Provides a wide range of characters while maintaining the original look and feel of the Vera Font.
DejaVu Sans Mono Bront GitHub DejaVu Sans Mono tweaked to be better geared for programming with Powerline symbols, low *, long -, more wavy ~ in order to further differentiate it from -, etc.
DejaVu Sans Mono Nerd AUR DejaVu Sans Mono patched with a high number of extra glyphs from popular ‘iconic fonts’ such as Font Awesome, Devicons, Octicons, and others.
Iosevka Envy Code R GitHub A slender monospace sans-serif and slab-serif typeface inspired by Pragmata Pro, M+ and PF DIN Mono, designed to be the ideal font for programming.
Iosevka Pragmata Pro GitHub
Iosevka Source Code Pro GitHub
PragmataPro (commercial) A condensed font optimized for screen, designed to be the ideal font for coding, math and engineering.
SAX2 GitHub Based on the font from Sharp APL for Unix, with letters in italic, it has a very "curly" look.
SImPL Vector Courier-based with complete set of all known APL symbols, plus sufficient characters to allow prompts, comments, etc., to be expressed in every European language.

External links

APL development [edit]
Interface SessionTyping glyphs (on Linux) ∙ FontsText editors
Publications IntroductionsLearning resourcesSimple examplesAdvanced examplesMnemonicsISO 8485:1989ISO/IEC 13751:2001A Dictionary of APLCase studiesDocumentation suitesBooksPapersVideosAPL Quote QuadVector journalTerminology (Chinese, German) ∙ Neural networksError trapping with Dyalog APL (in forms)
Sharing code Backwards compatibilityAPLcartAPLTreeAPL-CationDfns workspaceTatinCider
Implementation ResourcesOpen-sourceMagic functionPerformanceAPL hardware
Developers Timeline of corporationsAPL2000DyalogIBMIPSASTSC