APL386 Unicode-一种APL字体

2020-08-18 23:23:51

APL字体基于阿德里安·史密斯(Adrian Smith)的APL385字体,外观有趣,异想天开,灵感来自无衬线漫画(Comic Sans Serif)。

+-×?⍪⍳↑↓?⍒⍋⍉⌽⊖∊⊥⊤⍎⍕⌹⊂⊃∪∩⍷⌷∘→←⎕⍞/⌿\⍀¨⍣&;⍨⌶#⊆⍥⊣⊢⍠⍤⌸⌺⍸()[];⍝⋄:⍬{}∇#⍺⍵⍶⍹";ᐵᑈ√⍡⍁∙⌾⍢⍫$…⌈⌊*⍟|!0~∨∧⍱⍲<;≤=≥>;≠.@≡≢⍴。»∞⍛⍧%⊇⍮⍭⊙⍦π⍇⍈⍐⍗λχ。

?‖∫??∓??∵?↔↕∉≉≣⊖⊛⊻⊼⊽⋔⌈⌉⌊⌋`‘?‼‽?GB元:?»’,‘“§♀♂♔♕♖♗♘♙♚♛♜♝♞♟♠♡♢♣♤♥♦♧?

┌─┬┐╔═╦╗▁▂▃▄▅▆▇█│││║║║█▉▊▋▌▍▎▏├─┼┤╠═╬╣▌▀▄▐└─┴┘╚═╩╝░▒▓。

完整的Unicode APL范围,包括大写和小写字母,以及截至目前尚未使用的符号:

FfGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz⌻⌼⍁⍂⍃⍄⍅⍆⍊⍌⍍⍏⍑⍓⍔⍖⍘⍚⍯⍰。

ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿĆćĈĉĊċĖėĠġĢģĤĥĨĩİıĴĵĶķĹĺĻļŃńŅņŔŕŖŗŚśŜŝŨũŴŵŶŷŸŹźŻżƒǴǵǸǹǼǽǾǿȨȩȮȯ。

Ά·ΈΉΊΌΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώϕϖϜϝϲϳϴϵ϶ϷϸϹϼϽϾϿ。

ЀЁЂЃЄЅІЇЈЌЍЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюяѐёѓєѕіїјў。

W←⊃(⊃0⍴⍵){⍝┌┌─2─┐一元;使用↓(E A)←|⍺⍝├0 0 1 1 1并元;使用/T←⌽⍣(0>;⊃⌽⍺)⍝└──→⍺⍺←─┐Pad←⍵⍵⍉(T⊣)⍪⍵⍪(T⊢)⍝┌⍺┐⌺│需要←(1+e),1↓⍴⍵⍝┌─⍵⍵──┐┘a=0:(1↓Need⍴0↑⍵)Pad(1↓Need⍴0↑⊢⍵)⍝0 0│1 2 3 4 5│0 0 Zero a=1:(1↓Need⍴1↑⍵)Pad(1↓Need⍴1 1↑⊖⍵)⍝1│1 2 3 4 5│5 5 Replicate a=2:(⊖1↓Need⍴⊢⍵)Pad(`1↓Need⍴⊖⍵)⍝2 1│1 2 3 4。5│5 4反转a=3:(⊖⊢1↓Need⍴⊢⍵)垫(⊢1↓Need⍴⊖⍵)⍝3 2│1 2 3 4 5│4 3 Mirror a=4:(⊖‘1↓Need⍴⊖⍵)垫(1↓Need⍴⊢⍵)⍝4 5│1 2 3 4 5│1 2 Wrap}(’1⌽⍳≢⍴⍵)/(⌽Extra,(⍺⊣0),⊂⍵⍝└────⍵────┘。

APL(以《A Programming Language》一书命名)是Kenneth E.Iverson在20世纪60年代开发的一种编程语言。它的中心数据类型是多维数组。它使用大量的特殊图形符号来表示大多数函数和运算符,从而产生非常简洁的代码。它对概念建模、电子表格、函数式编程和计算机数学软件包的发展产生了重要影响。它还启发了其他几种编程语言。