53
edits
m (Kap symbols) |
(typos) |
||
(3 intermediate revisions by one other user not shown) | |||
Line 154: | Line 154: | ||
== Changing font in Dyalog RIDE == | == Changing font in Dyalog RIDE == | ||
[[Dyalog Ltd]]'s cross-platform RIDE interface, which is the default GUI interface on all non-Windows platforms, | [[Dyalog Ltd]]'s cross-platform RIDE interface, which is the default GUI interface on all non-Windows platforms, did not expose a font setting until version 4.5. However, it is trivial to change font: | ||
* Open ride-base.css[[#loc|*]] | * Open ride-base.css[[#loc|*]] | ||
* Find the line that says <syntaxhighlight lang=css inline>src: url('./fonts/Apl385.woff') format('woff'), url('./fonts/Apl385.ttf') format('truetype');</syntaxhighlight> | * Find the line that says <syntaxhighlight lang=css inline>src: url('./fonts/Apl385.woff') format('woff'), url('./fonts/Apl385.ttf') format('truetype');</syntaxhighlight> | ||
Line 170: | Line 170: | ||
==Designing a font== | ==Designing a font== | ||
Making a good APL font is no small task. Since many [[glyph]]s share sub-glyphs due to the history of [[overstrike|overstriking]], multiple dimensions of commonality | Making a good APL font is no small task. Since many [[glyph]]s share sub-glyphs due to the history of [[overstrike|overstriking]], multiple dimensions of commonality need to be aligned. The following table can help: | ||
{|class=wikitable | {|class=wikitable | ||
!Class !! Glyphs | !Class !! Glyphs | ||
|- | |- | ||
| alphas || <code>⍺⍶</code> | | alphas || <code>⍺⍶@</code> | ||
|- | |- | ||
| arrows-down || <code>↓⍗⍖</code> | | arrows-down || <code>↓⍗⍖</code> | ||
Line 180: | Line 180: | ||
| arrows-left || <code>←⍇⍅</code> | | arrows-left || <code>←⍇⍅</code> | ||
|- | |- | ||
| arrows-right || <code> | | arrows-right || <code>→⍈⍆</code> | ||
|- | |- | ||
| arrows-up || <code>↑⍐⍏</code> | | arrows-up || <code>↑⍐⍏</code> | ||
Line 204: | Line 204: | ||
| diereses || <code>¨⍨⍥⍤⍣⍢⍡⍩∵</code> | | diereses || <code>¨⍨⍥⍤⍣⍢⍡⍩∵</code> | ||
|- | |- | ||
| dots || <code>.: | | dots || <code>.:;?!⍰∵‼</code> | ||
|- | |- | ||
| epsilons || <code>∊⍷</code> | | epsilons || <code>∊⍷</code> | ||
Line 214: | Line 214: | ||
| jots || <code>∘⍤⍛⍝⍎⍕¤⌾⟃⟄</code> | | jots || <code>∘⍤⍛⍝⍎⍕¤⌾⟃⟄</code> | ||
|- | |- | ||
| letters || <code> | | letters || <code>⍺⍶∆⍙∂∊⍷⍳⍸λπ⍴ϼχ⍵⍹∫</code> | ||
|- | |- | ||
| omegas || <code>⍵⍹</code> | | omegas || <code>⍵⍹</code> | ||
Line 220: | Line 220: | ||
| quads || <code>⎕⌸⌹⌺⌻⌼⍁⍂⍃⍄⍇⍈⍌⍍⍐⍓⍯⍰</code> | | quads || <code>⎕⌸⌹⌺⌻⌼⍁⍂⍃⍄⍇⍈⍌⍍⍐⍓⍯⍰</code> | ||
|- | |- | ||
| quotes || <code>'" | | quotes || <code>'!⍘⍞"‼</code> | ||
|- | |- | ||
| shoes-down || <code>∪⍦</code> | | shoes-down || <code>∪⍦</code> | ||
Line 242: | Line 242: | ||
| tildes || <code>~⍬⍭⍱⍲</code> | | tildes || <code>~⍬⍭⍱⍲</code> | ||
|- | |- | ||
| underscores || <code> | | underscores || <code>_⍙⍷⍛⍸⊆⊇⍊⍜⍶⍹⍮⍚⍘ⒶⒷⒸⒹⒺⒻⒼⒽⒾⒿⓀⓁⓂⓃⓄⓅⓆⓇⓈⓉⓊⓋⓌⓍⓎⓏ</code>* | ||
|- | |- | ||
| wedges-down || <code>∨⍱⍌</code> | | wedges-down || <code>∨⍱⍌</code> | ||
Line 251: | Line 251: | ||
|- | |- | ||
| wedges-up || <code>∧⍲⍓</code> | | wedges-up || <code>∧⍲⍓</code> | ||
|- | |||
| miscellaneous || <code>➥∞√˝⇐</code> | |||
|} | |} | ||
:<nowiki>*</nowiki> [[Dyalog APL]] maps the traditional APL underscored alphabet to [[Unicode]]'s circled uppercase letters. | |||
== References == | == References == | ||
<references/> | <references/> | ||
{{APL development}}[[Category:APL character set]][[Category:Lists]] | {{APL development}}[[Category:APL character set]][[Category:Lists]] |