Fonts: Difference between revisions

Jump to navigation Jump to search
typos
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, does not expose a font setting. However, it is trivial to change font:
[[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 needs to be aligned. The following table can help:
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>→⍈⍆➥</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>.:,;?!⍰∵</code>
| dots || <code>.:;?!⍰∵‼</code>
|-
|-
| epsilons || <code>∊⍷</code>
| epsilons || <code>∊⍷</code>
Line 214: Line 214:
| jots || <code>∘⍤⍛⍝⍎⍕¤⌾⟃⟄</code>
| jots || <code>∘⍤⍛⍝⍎⍕¤⌾⟃⟄</code>
|-
|-
| letters || <code>⍺⍶∆⍙∂∊⍷⍳⍸λπ⍴ϼχ∫</code>
| letters || <code>⍺⍶∆⍙∂∊⍷⍳⍸λπ⍴ϼχ⍵⍹∫</code>
|-
|-
| omegas || <code>⍵⍹</code>
| omegas || <code>⍵⍹</code>
Line 220: Line 220:
| quads || <code>⎕⌸⌹⌺⌻⌼⍁⍂⍃⍄⍇⍈⍌⍍⍐⍓⍯⍰</code>
| quads || <code>⎕⌸⌹⌺⌻⌼⍁⍂⍃⍄⍇⍈⍌⍍⍐⍓⍯⍰</code>
|-
|-
| quotes || <code>'"˝</code>
| quotes || <code>'!⍘⍞"</code>
|-
|-
| shoes-down || <code>∪⍦</code>
| shoes-down || <code>∪⍦</code>
Line 242: Line 242:
| tildes || <code>~⍬⍭⍱⍲</code>
| tildes || <code>~⍬⍭⍱⍲</code>
|-
|-
| underscores || <code>_⍙⍷⍛⍸⊆⊇⍊⍜⍶⍹⍮⍚⍘</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]]

Navigation menu