githubnext / monaspace

An innovative superfamily of fonts for code
https://monaspace.githubnext.com
SIL Open Font License 1.1
13.14k stars 219 forks source link

Request for APL support and overall mathematical symbols #150

Open takanuva opened 7 months ago

takanuva commented 7 months ago

Hello there, it's me again. You may remember me from other open source fonts such as Source Code Pro, JetBrains Mono and Noto, where I went to gently ask for APL support. Could I ask for APL support in here as well?

APL is a programming language that predates ASCII, so it had its own set of symbols. Though uncommon nowadays, it's still used in some legacy systems. Some modern math-oriented programming languages such as Agda rely on some unicode symbols as well, which include some of those designed for APL (on the issue for JetBrains Mono there's a partial list of symbols used in Agda's standard library, though it might be a bit outdated). I have used APL in the past, but I currently have way more experience with Agda. I've included the issues on some fonts above as a reference to the discussion in there, which might be useful.

Regarding design, the reference font is usually APL385, as some fonts might use APL symbols but render them in a way that is unfamiliar to APL programmers. I personally find the symbols on Pragmata Pro are quite well designed, and look very nice to program with.

abrudz commented 1 month ago

This table might help.