Page 2 of 2

Re: Pali Typeface

Posted: Mon Feb 06, 2017 9:36 am
by Bhikkhu Pesala
Version 3.00 improved some ogonek contours, added four glyphs with ogonek for Nordic, and added some more kerning pairs. Version 2.92 did not fix all of the bugs :( I had to fix some more for version 3.00.
  1. Microsign µ was included in the Greek alpha kerning class instead of Greek mu
  2. Discretionary ligature st in italics had the wrong right side-bearing
  3. Standard ligatures tt, tty, fty, ttr, ty did not match in all type styles
  4. Standard ligatures were missing ky ligature
  5. I added kerning pairs for Italic Vb, Wb, Yb, etc., which clash badly without positive kerning. Though they are pairs that are unlikely to be used in practice.
  6. Lowercase y. clashes with comma, so I separate that from the y_lc kerning class
  7. I added back Unicode spaces and some composite glyphs to the Web and WOFF versions, since they add very little to the file size.
  8. I ran Autokern and rechecked the kerning on all pairs.
How long does it take to make a font?

Pali was apparently created on 4th December 2006

Re: Pali Typeface

Posted: Fri May 26, 2017 4:22 pm
by Bhikkhu Pesala
  1. Pali version 3.12 replaced the Initial Forms feature with Stylistic Alternates and the former Stylistic Alternates are now Character Variants of !*+@~©†‡•○●
  2. Contextual ligatures for Velthuis encoding were replaced with a Stylistic Set (which is not enabled by default).
  3. Two glyphs were added for Irony Punctuation, and several subscript glyphs were added for use with fractions.
  4. Diagraph iacute jacute (for Dutch) is a discretionary ligature instead of a standard ligature.
  5. Narrow glyphs use low profile diacritics.
  6. Web versions now include Character Variants
  7. Suspicious points and other validation errors were fixed
WOFF Test.png
WOFF Test.png (17.91 KiB) Viewed 26689 times

Re: Pali Typeface

Posted: Sun Jun 04, 2017 9:51 pm
by Bhikkhu Pesala
Version 3.20 replaced the Romanian localised forms (which are not supported in PagePlus) with a Stylistic Set. Irony punctuation reversed question mark is a Standard Ligature substitution for ??, while Interrobang replaces ?! and inverse interrobang replaces ¿¡. Super/subscript glyphs (×÷) and thin space were added for use with fractions. Kerning pairs were added for subscripts and fractions that use them. Character Variants were improved and are now included in the Web and WOFF versions.

Re: Pali Typeface

Posted: Fri Oct 27, 2017 6:37 pm
by Bhikkhu Pesala
Version 3.30 added glyphs for Bitcoin, Stupa and Pagoda Map Symbols.
New Glyphs.png
New Glyphs.png (3.59 KiB) Viewed 26276 times

Re: Pali Typeface

Posted: Mon Jul 16, 2018 9:31 pm
by Bhikkhu Pesala
Version 3.31 fixed a few kerning pairs and added WOFF2 versions as well as WOFF1.
Pali Kerning.gif
Pali Kerning.gif (23.2 KiB) Viewed 25880 times
The WOFF fonts are unhinted to minimize on file size. The OTF Web versions are hinted, but have fewer glyphs than the full OTF versions.

File Sizes
Pali Font Sizes.png
Pali Font Sizes.png (2.65 KiB) Viewed 25894 times
Web Font File Sizes.png
Web Font File Sizes.png (6.52 KiB) Viewed 25897 times

Re: Pali Typeface

Posted: Tue Jun 04, 2019 4:31 pm
by Bhikkhu Pesala
  1. Version 3.40 fixed some bugs, and added many kerning pairs including some for lowercase/Uppercase.
  2. Code-points of glyphs for OpenType features in the Private Use Area were removed.
  3. Titling Capitals were removed and replaced with a Capital Spacing (cpsp) feature.
  4. I have added a position​indicator glyph to Miscellaneous Technical, fourteen Miscellaneous Symbols and Arrows, eighteen Miscellaneous Symbols and Pictographs including coloured glyphs for Direct Hit (a dartboard) and three globes, and twenty-five public information signs in Transport and Map Symbols.
  5. Where appropriate, composites were composed with anchors, and narrow diacritics were used for narrow base glyphs.
  6. The WOFF versions are compressed and have no hinting to minimize file size. If you want to add hinting to the WOFF versions, this can easily be done using the free ttfautohint utility, which is what FontCreator uses to hint fonts.
OTF File Sizes.png
OTF File Sizes.png (4.34 KiB) Viewed 24442 times
Web Font Sizes.png
Web Font Sizes.png (7.22 KiB) Viewed 24442 times

Re: Pali Typeface

Posted: Thu May 21, 2020 7:17 am
by Husham
Great job Bhikkhu, beautiful font

Re: Pali Typeface

Posted: Thu May 28, 2020 6:26 pm
by Bhikkhu Pesala
Version 3.44 added a few kerning pairs. I use a test adjustment pair lookup for adding new pairs to save regenerating the whole main lookup table, and thus having to redo manual adjustments on many pairs. The @comma class includes comma, period, and ellipsis ...
lookup PairAdjustmentTest {
pos @comma @J_Caps <-92> <0>;
pos @comma @O_Caps <-107> <0>;
pos @comma @V_Caps <-510> <0>;
pos @comma @W_Caps <-342> <0>;
pos @comma @Y_Caps <-382> <0>;
pos @comma @v_lc <-310> <0>;
pos @comma @w_lc <-271> <0>;
pos @comma @y_lc <-293> <0>;
pos @comma @y_lc_top <-293> <0>;
pos @comma @v_lc_top <-310> <0>;
}

Re: Pali Typeface

Posted: Wed Jun 17, 2020 6:31 am
by Bhikkhu Pesala
I found a number of bugs in my fonts with the help of improved diagnostics in the latest FontCreator Updates (Better Parsing for Class Based Kerning). However, the main bug seems to have been in PagePlus, which apparently does not support kerning of unmapped glyphs. So I added mapping for Small Capitals, Petite Capitals, Superscripts, and Subscripts.

Version 3.65 fixed kerning bugs, added kerning pairs for lowercase and super/subscripts. Be aware that this may affect the text flow of some documents. This latest update also improved coloured glyphs for Transport and Map Symbol, rocket, and added sample text to Font Properties, Extended.

Version 3.67 added more kerning pairs and fixed some bugs.

Re: Pali Typeface

Posted: Fri Aug 07, 2020 8:45 pm
by Bhikkhu Pesala
Pali version 3.70
  • Updated the coloured glyph for Transport and Map symbol rocket to celebrate the safe landing of the SpaceX Dragon capsule
  • Added kerning pairs for lowercase
  • Added PUA mappings to super/subscript and petite/small capitals to support kerning in PagePlus
  • Unified advance width of symbols
  • Added uppercase subscripts for fractions
  • Resized superscripts to x-height (used by pcap glyphs, subscript glyphs, and enclosed alphanumerics)
  • Used Autometrics to improve spacing of superscripts
  • Scaled Petite Capitals to match the copyfit of lowercase.
Pali lowercase and pcap.png
Pali lowercase and pcap.png (35.48 KiB) Viewed 21558 times

Re: Pali Typeface

Posted: Mon Aug 10, 2020 1:37 pm
by Bhikkhu Pesala
Pali Version 3.71

Stripped kerning pairs with comma, period, first as they cause severe spacing issues with abbreviations. Added more kerning pairs for lowercase and Petite/Small Capitals.

Re: Pali Typeface

Posted: Tue Aug 11, 2020 8:47 pm
by Bhikkhu Pesala
Pali Version 3.72

Improved the Greek glyphs and added more kerning pairs.

Re: Pali Typeface

Posted: Fri Aug 14, 2020 8:09 am
by Bhikkhu Pesala
Pali Version 3.73

Improved some kerning classes and added more kerning pairs.

Re: Pali Typeface

Posted: Fri Mar 19, 2021 8:16 pm
by Bhikkhu Pesala
Pali Version 3.74

Loosened some kerning pairs such as ‘a, ‘c, ‘d, h’ etc.
Fixed a bug.

Re: Pali Typeface

Posted: Wed Sep 08, 2021 11:25 am
by Bhikkhu Pesala
Pali Version 3.75

Loosened some more kerning pairs such as ‘Ta, ‘Tv, ‘Tw, Ty’ etc.