With the help of @kelas and other good friends of Pragmata Pro from the open source community, version 0.827 comes with a brand new ligature substitution engine which is 10-20x faster than before, depending on the input.
Now Pragmata Pro, with its 9437 glyphs, can be loaded in a few µs.
Practically a giant who run like a cheetah!
— Java and C/C++ reserved keywords are now kerned
Pragmata Pro™ is the first monospaced typeface to offer precise glyph positioning in common programming keywords, enabled by default in editors that support OpenType GPOS table.
The consistency and orthogonality of fixed pitch is now combined with the finesse of a proportional font.
The result is less tiring, aesthetically pleasing coding experience.
Your eye will know the difference before you do.
— Added Enclosed Alphanumerics set
In all the weights of all the versions.
— Enabled Hebrew Nikkud
At the moment only in Regular versions. In the next releases the same marking system will be added to all the weights and also in Arabic alphabet.
— Added Markdown checklist ligatures
Markdown checklist ligatures are available enabling OpenType Stylistic Set 12 in your editor and are based on these combinations:
- [ ] - [-] - [v] - [x]
— Marks and accents are combinable with letters
Marks are often used in Phonetics texts and Mathematical formulas.
Since this version they are in their right place.
— Other improvements:
— all weights: problems with some terminal emulators have been resolved
— all weights: added these ligatures: |- turnstile like ||- double turnstile like _|_ bottom like =~= <-< >-> <--> <== <<== ==>>
— all weights: vertical position of * (asterisk) are aligned to x-height
After many requests, I decided to change the font files structure of PragmataPro: The PragmataPro complete pack includes two folders: Fonts with ligatures and Fonts without ligatures Both folders includes two kind of fonts grouped as Modularspaced and Monospaced. The goal is to fit the need to have Modularspaced fonts without ligatures, Monospaced fonts …
This minor update contains numerous fixes and a handful of improvements: — New Markdown ligatures design Now the ballot boxes are more geometric and wider in the modular-spaced versions of PragmataPro. This solution fixes some overlapping issues in Terminal applications. — Looking for a text-only loading animation? New design of arc glyphs ◜ ◠ ◝ …
This version coming from my experience as web developer. Often I exchanged colon (:) with semicolon (;) and sometime I had the suspect that L lowercase can be more distinguished using a new design. After this redesign I can work now more sure to avoid misinterpretations. — Curly slash and backslash in Git tree command …
PragmataPro 0.827: a giant running like a cheetah!
Now Pragmata Pro, with its 9437 glyphs, can be loaded in a few µs.
Practically a giant who run like a cheetah!
— Java and C/C++ reserved keywords are now kerned
Pragmata Pro™ is the first monospaced typeface to offer precise glyph positioning in common programming keywords, enabled by default in editors that support OpenType GPOS table.
The consistency and orthogonality of fixed pitch is now combined with the finesse of a proportional font.
The result is less tiring, aesthetically pleasing coding experience.
Your eye will know the difference before you do.
— Added Enclosed Alphanumerics set
In all the weights of all the versions.
— Enabled Hebrew Nikkud
At the moment only in Regular versions. In the next releases the same marking system will be added to all the weights and also in Arabic alphabet.
— Added Markdown checklist ligatures
Markdown checklist ligatures are available enabling OpenType Stylistic Set 12 in your editor and are based on these combinations:
— Marks and accents are combinable with letters
Since this version they are in their right place.
— Other improvements:
— all weights: problems with some terminal emulators have been resolved
— all weights: added these ligatures:
|-turnstile like||-double turnstile like_|_bottom like=~= <-< >-> <--> <== <<== ==>>— all weights: vertical position of
*(asterisk) are aligned to x-height— Regular: improved TrueType hinting of
→ ← ↑ ↓ # { } / \— Regular: improved the consistency between Mathematical Operators and Miscellaneous Technical set
— Bold, Italic and Bold Italic: added IPA characters and its extensions
— all weights: typing
usafternumbersandspacewill appears microsecondµsin serif variantFeel free to contact me directly or notify an issue via Github to improve PragmataPro again and again.
Thank you!
This post is also available in 中文.
Related Posts
Amazing use of PragmataPro by Golova!
This post is also available in 中文.
PragmataPro 0.826 Ligatures in mono version? Why not!
After many requests, I decided to change the font files structure of PragmataPro: The PragmataPro complete pack includes two folders: Fonts with ligatures and Fonts without ligatures Both folders includes two kind of fonts grouped as Modularspaced and Monospaced. The goal is to fit the need to have Modularspaced fonts without ligatures, Monospaced fonts …
PragmataPro and PragmataPro Variable 0.901 out now!
This minor update contains numerous fixes and a handful of improvements: — New Markdown ligatures design Now the ballot boxes are more geometric and wider in the modular-spaced versions of PragmataPro. This solution fixes some overlapping issues in Terminal applications. — Looking for a text-only loading animation? New design of arc glyphs ◜ ◠ ◝ …
PragmataPro 0.829: Curly Git tree and new essential glyphs
This version coming from my experience as web developer. Often I exchanged colon (:) with semicolon (;) and sometime I had the suspect that L lowercase can be more distinguished using a new design. After this redesign I can work now more sure to avoid misinterpretations. — Curly slash and backslash in Git tree command …