PragmataPro : Java Glossary

The CurrCon Java Applet displays prices on this web page converted with today’s exchange rates into your local international currency, e.g. Euros, US dollars, Canadian dollars, British Pounds, Indian Rupees… CurrCon requires an up-to-date browser and Java version 1.5 or later, preferably 1.7.0_04. If you can’t see the prices in your local currency, Troubleshoot
PragmataPro

PragmataPro is an excellent programmer’s font from font designer Fabrizio Schiavi in Italy, the creator of the earlier Pragmata Programmer font. Have a look at the following font samples, especially the lookalikes section. He has done a remarkably good job of making those characters look distinct. I don’t think I have ever seen another font with that much difference between characters. He took my criticism of his earlier font to heart and made the 0 and 8 distinction particularly clear. In ordinary English, it is fairly easy to tell by context what letter is intended, but in programming, intention is not important. What counts is what the letter actually is. Computers are not interested in intentions.

The italic a and o look a little too much alike. He said he would fix that. The italic version does not yet have hinting. The main way you notice that is the italic equals the top bar looks noticeably thinner than the bottom. A fix for that too is coming.

If you buy the font, you can only use it on your desktop computer. You may not use in on your website. However, if you rent it from FontDeck, you can.

PragmataPro plain PragmataPro bold
PragmataPro PragmataPro Bold

Also notice that it also handles the obscure punctuation, Esperanto, Kanji, symbols, arrows, currency symbols… Even the obscure Esperanto accented letters are in same style as the main ones, not borrowed from another similar font as is sometimes done. It is not particularly beautiful, but it is highly legible and compact, both horizontally and vertically.

Cost

You can experiment with a free demo version where many of the characters show as vertical bar.

Unfortunately, because of the limited market and years of labour to create it, PragmataPro is quite expensive. You can buy the Complete font for €170.00 EUR from FSD or get just the essentials (reduced character set, no italic) for €70.00 EUR You can also rent it from FontDeck for $12.50 USD per year. The regular, italic, bold and bold-italic variants of the font are rented separately. This places it out of the market for many of us, though for some it is an insignificant cost in return for the benefit of increased productivity.

Schiavi wants to make the font free so that every programmer can benefit from it. Yet he has to pay the rent. He has come up with a sponsorship scheme to hopefully allow the font to be free.

He solicits donations at IndieGoGo for this project. The goal is $220,000.00 USD by 2012-01-01. If the goal is reached, PragmataPro will be released to public to use freely as Creative Commons Open Source.

However, he offers some generous perks to people who donate:

If Schiavi fails to reach his donation goal, then those that contribute even a dollar will be able to buy the full PragmataPro font for €20.0 EUR instead of the usual €170.0 EUR . You could look on this as fire sale layaway purchase of the font for a very small fee.

If you donate $150.00 USD or more, you will get a copy of the font right now. There are other perks for various levels of donation described on the IndieGoGo site.

I am using PragmataPro myself for general text editing and in the IntelliJ IDE (Integrated Development Environment). When I sit back and look at a wall of text, it looks hard to read, too cramped, but when I read any individual sentence, it is very clear. I don’t need to take off my glasses over and over for a closer look to be sure of the precise text. It is just obvious what it says without any strain. I have been trying to think of some analogy to describe the subjective feel of the type. It is a bit like a goat, very definite, clear in its purpose, practical, unambiguous, not in the least wispy. It is not a particularly beautiful font, but a very workable font. Because it is a such a compact font, you can increase the size and still get more visible per page, while simultaneously increasing legibility.


CMP homejump to top You can get the freshest copy of this page from: or possibly from your local J: drive (Java virtual drive/mindprod.com website mirror)
http://mindprod.com/jgloss/pragmatapro.html J:\mindprod\jgloss\pragmatapro.html
logo
Please email your , letters to the editor, errors, omissions, typos, formatting errors, ambiguities, unclear wording, broken/redirected link reports, suggestions to improve this page or comments to Roedy Green : feedback email. If you want your message, your name or email kept confidential, not considered for public posting, please explicitly specify that. Unless you state otherwise, I will treat your message as a letter to the editor that I may or may not publish in the feedback section. After that, it will be too late to retract it. If you disagree with something I said, please quote it and cite the web page where you found it, tell me why you think it is wrong, and, if possible, provide some supporting evidence. Threatening to kill me or spouting obscenities has yet to persuade me to change my mind.
mindprod.com IP:[65.110.21.43]
view BlogYour face IP:[38.107.179.210]
You are visitor number 11.