Fonts: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(Add Fairfax fonts, JuliaMono, update DejaVu Bront image, hide APL2741 (since not Unicode)) |
||
Line 8: | Line 8: | ||
[[File:APL2 Unicode.png|none]] | [[File:APL2 Unicode.png|none]] | ||
|- | |- | ||
| [https://apl385.com/fonts/index.htm APL2741] || [https://apl385.com/fonts/apl2741.zip apl385.com] || Hand digitised from an IBM 2741 typeball || [[File:APL2741.png| | <!--| [https://apl385.com/fonts/index.htm APL2741] || [https://apl385.com/fonts/apl2741.zip apl385.com] || Hand digitised from an IBM 2741 typeball || [[File:APL2741.png|none]] | ||
|- | |- --> | ||
|[http://apl385.com/fonts/index.htm APL333]|| [https://github.com/abrudz/aplcart/raw/master/apl333.ttf GitHub] ||Proportionally spaced version of APL385 Unicode|| | |[http://apl385.com/fonts/index.htm APL333]|| [https://github.com/abrudz/aplcart/raw/master/apl333.ttf GitHub] ||Proportionally spaced version of APL385 Unicode|| | ||
[[File:APL333.png|none]] | [[File:APL333.png|none]] | ||
Line 28: | Line 28: | ||
[[File:DejaVu Sans Mono.png|none]] | [[File:DejaVu Sans Mono.png|none]] | ||
|- | |- | ||
|[https://github.com/chrismwendt/bront DejaVu Sans Mono Bront]||[https://github.com/chrismwendt/bront/raw/master/DejaVuSansMono-Bront.ttf GitHub]|| DejaVu Sans Mono tweaked to be better geared for programming.||[[File:DejaVu Sans Mono.png|none]] | |[https://github.com/chrismwendt/bront DejaVu Sans Mono Bront]||[https://github.com/chrismwendt/bront/raw/master/DejaVuSansMono-Bront.ttf GitHub]|| DejaVu Sans Mono tweaked to be better geared for programming.|| | ||
[[File:DejaVu Sans Mono Bront.png|none]] | |||
|- | |- | ||
|[https://www.nerdfonts.com/ DejaVu Sans Mono Nerd]||[https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v2.0.0/patched-fonts/DejaVuSansMono/Regular/complete/DejaVu%20Sans%20Mono%20Nerd%20Font%20Complete%20Mono.ttf AUR]|| DejaVu Sans Mono patched with a high number of extra glyphs.||[[File:DejaVu Sans Mono.png|none]] | |[https://www.nerdfonts.com/ DejaVu Sans Mono Nerd]||[https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v2.0.0/patched-fonts/DejaVuSansMono/Regular/complete/DejaVu%20Sans%20Mono%20Nerd%20Font%20Complete%20Mono.ttf AUR]|| DejaVu Sans Mono patched with a high number of extra glyphs.||[[File:DejaVu Sans Mono.png|none]] | ||
|- | |||
| [https://www.kreativekorp.com/software/fonts/fairfax.shtml Fairfax] || rowspan=4|[https://www.kreativekorp.com/swdownload/fonts/relaybm/fairfax.zip KreativeKorp] || Regular/Bold/Italic 6×12 bitmap font supporting many characters. || [[File:Fairfax.png|none]] | |||
|- | |||
| [https://www.kreativekorp.com/software/fonts/fairfax.shtml Fairfax SM] || Fairfax without characters of different width than basic ASCII. || [[File:Fairfax.png|none]] | |||
|- | |||
| [https://www.kreativekorp.com/software/fonts/fairfax.shtml Fairfax Serif] || Serif 6×12 bitmap font supporting many characters. || [[File:Fairfax_Serif.png|none]] | |||
|- | |||
| [https://www.kreativekorp.com/software/fonts/fairfax.shtml Fairfax Serif SM] || Fairfax Serif without characters of different width than basic ASCII. || [[File:Fairfax_Serif.png|none]] | |||
|- | |||
| [https://www.kreativekorp.com/software/fonts/fairfaxhd.shtml Fairfax HD] || rowspan=2|[https://www.kreativekorp.com/swdownload/fonts/core/fairfaxhd.zip KreativeKorp] || Plotter-like font supporting many characters. || [[File:Fairfax HD.png|none]] | |||
|- | |||
| [https://www.kreativekorp.com/software/fonts/fairfaxhd.shtml Fairfax HD SM] || Fairfax HD without characters of different width than basic ASCII. || [[File:Fairfax HD.png|none]] | |||
|- | |- | ||
| [https://typeof.net/Iosevka/ Iosevka Envy Code R] || [https://github.com/be5invis/Iosevka/releases/download/v3.0.0-beta.3/iosevka-term-ss10-3.0.0-beta.3.zip GitHub]||rowspan=3|A slender monospace sans-serif and slab-serif typeface inspired by Pragmata Pro, M+ and PF DIN Mono.|| | | [https://typeof.net/Iosevka/ Iosevka Envy Code R] || [https://github.com/be5invis/Iosevka/releases/download/v3.0.0-beta.3/iosevka-term-ss10-3.0.0-beta.3.zip GitHub]||rowspan=3|A slender monospace sans-serif and slab-serif typeface inspired by Pragmata Pro, M+ and PF DIN Mono.|| | ||
Line 40: | Line 53: | ||
| [https://typeof.net/Iosevka/ Iosevka Source Code Pro] || [https://github.com/be5invis/Iosevka/releases/download/v3.0.0-beta.3/iosevka-term-ss09-3.0.0-beta.3.zip GitHub]|| | | [https://typeof.net/Iosevka/ Iosevka Source Code Pro] || [https://github.com/be5invis/Iosevka/releases/download/v3.0.0-beta.3/iosevka-term-ss09-3.0.0-beta.3.zip GitHub]|| | ||
[[File:Iosevka Source Code Pro.png|none]] | [[File:Iosevka Source Code Pro.png|none]] | ||
|- | |||
| [https://juliamono.netlify.app/ JuliaMono] || [https://github.com/cormullion/juliamono/releases/latest GitHub] || For environments that require a wide range of specialist and technical Unicode characters. || [[File:JuliaMono.png|none]] | |||
|- | |- | ||
| [https://www.fsd.it/shop/fonts/pragmatapro/ PragmataPro] || (commercial) || A condensed font optimized for coding, math and engineering.|| | | [https://www.fsd.it/shop/fonts/pragmatapro/ PragmataPro] || (commercial) || A condensed font optimized for coding, math and engineering.|| |
Revision as of 09:46, 12 October 2020
With the prevalence of Unicode, many systems render APL legibly out-of-the-box. However, for a uniform appearance, the font should be designed with APL in mind.[1] This article lists some fonts that are especially well-suited.
Name (website) |
Source (download) |
Description | Sample |
---|---|---|---|
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 with less issues and more accented 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 | Wide range of characters with original look and feel of Vera. | |
DejaVu Sans Mono Bront | GitHub | DejaVu Sans Mono tweaked to be better geared for programming. | |
DejaVu Sans Mono Nerd | AUR | DejaVu Sans Mono patched with a high number of extra glyphs. | |
Fairfax | KreativeKorp | Regular/Bold/Italic 6×12 bitmap font supporting many characters. | |
Fairfax SM | Fairfax without characters of different width than basic ASCII. | ||
Fairfax Serif | Serif 6×12 bitmap font supporting many characters. | ||
Fairfax Serif SM | Fairfax Serif without characters of different width than basic ASCII. | ||
Fairfax HD | KreativeKorp | Plotter-like font supporting many characters. | |
Fairfax HD SM | Fairfax HD without characters of different width than basic ASCII. | ||
Iosevka Envy Code R | GitHub | A slender monospace sans-serif and slab-serif typeface inspired by Pragmata Pro, M+ and PF DIN Mono. | |
Iosevka Pragmata Pro | GitHub | ||
Iosevka Source Code Pro | GitHub | ||
JuliaMono | GitHub | For environments that require a wide range of specialist and technical Unicode characters. | |
PragmataPro | (commercial) | A condensed font optimized for coding, math and engineering. | |
SAX2 | GitHub | Curly font with italic letters, based on Sharp APL for Unix. | |
SImPL | Vector | Courier-based, but thicker. | |
Stix Two Math | GitHub | Proportional font, broadly compatible with Times New Roman. |
Historical anecdote
Using IBM's APL\360 required the use of the IBM 2741 or IBM 1050 printing terminal with an APL type ball. The APL2741 font is based directly on this type ball.
References
- ↑ Phil Chastney: APL fonts are different
APL development [edit] | |
---|---|
Interface | Session ∙ Typing glyphs (on Linux) ∙ Fonts ∙ Text editors |
Publications | Introductions ∙ Learning resources ∙ Simple examples ∙ Advanced examples ∙ Mnemonics ∙ ISO 8485:1989 ∙ ISO/IEC 13751:2001 ∙ A Dictionary of APL ∙ Case studies ∙ Documentation suites ∙ Books ∙ Papers ∙ Videos ∙ APL Quote Quad ∙ Vector journal ∙ Terminology (Chinese, German) ∙ Neural networks ∙ Error trapping with Dyalog APL (in forms) |
Sharing code | Backwards compatibility ∙ APLcart ∙ APLTree ∙ APL-Cation ∙ Dfns workspace ∙ Tatin ∙ Cider |
Implementation | Resources ∙ Open-source ∙ Magic function ∙ Performance ∙ APL hardware |
Developers | Timeline of corporations ∙ APL2000 ∙ Dyalog ∙ IBM ∙ IPSA ∙ STSC |