53
edits
(typos) |
|||
(2 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 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 254: | Line 254: | ||
| miscellaneous || <code>➥∞√˝⇐</code> | | miscellaneous || <code>➥∞√˝⇐</code> | ||
|} | |} | ||
:* [[Dyalog APL]] maps the traditional APL underscored alphabet to [[Unicode]]'s circled uppercase letters. | :<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]] |