Pali Typeface

A central location highlighting fonts created with FontCreator and/or Scanahand. Post information about your fonts here.
Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 9873
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Pali Typeface

Post by Bhikkhu Pesala »

Pali.png
Pali.png (7.96 KiB) Viewed 12309 times
Download Pali.7z (7-Zip archive)

My latest font is my version of Hermann Zapf's Palatino. Why yet another version of Palatino?
  1. My font has tighter default leading — 12 on 10 point, instead of 13.5 on 10 point, so it is more economical for copy-fit.
  2. Petite Capitals (x-height Small Capitals) are mapped in the PUA
  3. Small Capitals (80% of Caps Height) are mapped in the PUA to support kerning in Serif PagePlus
  4. OpenType Features for Alternative Fractions, Scientific Inferiors, Subscript, Superscript, Ordinals, Denominators, Numerators, Fractions, Oldstyle Figures, Alternate Annotation Forms, Stylistic Alternates,¹ Petite Capitals, Small Capitals, Petite Capitals From Capitals, Small Capitals From Capitals, Capital Spacing, Discretionary Ligatures, Standard Ligatures, Stylistic Sets,² Ornaments, Character Variants (for easy access to some symbols, Terminal Forms, Historical Ligatures, and Historical Forms.
  5. The fonts are released under GNU license, so anyone can modify them, add support for other languages, etc., to suit their needs. Just give the font a new name and retain the GNU license agreement.
  6. They includes a wide range of symbols and dingbats.
Typeface Sample

¹ The Stylistic Alternates (salt) have coloured glyphs, which are supported by Windows 10, and by Firefox and Chromium browsers like Vivaldi. In applications and operating systems that do not support them, the glyphs will be monochrome.
² One Stylistic Set (ss01) is designed for use by Pāḷi scholars who use the Velthuis encoding system: aa = ā, ii = ī, etc. By enabling this feature Velthuis encoded text is displayed as Unicode text. A second is for Romanian Localised Forms of S and T comma to replace S and T cedilla. (Localised Forms are not supported in Serif PagePlus).
Last edited by Bhikkhu Pesala on Wed Oct 22, 2014 9:52 am, edited 8 times in total.
My FontsReviews: MainTypeFont CreatorHelpFC15 + MT12.0 @ Win 10 64-bit build 19045.2486
Erwin Denissen
Moderator
Moderator
Posts: 11108
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

Post by Erwin Denissen »

Very nice font with a very large character set. How many where (semi)automatically generated with the Glyph Transformer feature (insert characters, and complete composites)?
Erwin Denissen
High-Logic
Proven Font Technology
Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 9873
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Post by Bhikkhu Pesala »

Insert Characters was used only as part of Glyph Transformation presets.

I find that the italic glyph transformer is fine on generating italics, and not too bad for Small Caps and Superscripts, but rather less useful for bold as it treats thick and thin strokes the same. It is better to trace a bitmap and then smooth it. A Glyph Transform preset was used to create ligatures too, but some work was needed afterwards to make them into proper Alphabetic presentation forms.

Of 1944 Glyphs in the Regular type style, 780 are composites, but complete composites was also used to create many more that are now simple glyphs: Æ and other ligatures, and all glyphs with cedilla, horn, ogonek, bar, etc. Old Style Figures, Nut Fractions, stacking diacritics, and combining diacritics all used Complete Composites too, at least as the inital stage of design.

Copy and paste was used to duplicate the Geometric Symbols, Arrows, Miscellaneous Symbols, some Maths Symbols, and Dingbats (nearly 600 glyphs) from my other fonts. They were then resized en masse to fit the Caps Height of this font.

The greatly improved accuracy of complete composites in version 5.6 saves a lot of time in aligning accents (using my optical centre adjustment tip for some glyphs). I have further improved CompositeData.xml while making this font, and will pass those improvements on later.
My FontsReviews: MainTypeFont CreatorHelpFC15 + MT12.0 @ Win 10 64-bit build 19045.2486
Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 9873
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Post by Bhikkhu Pesala »

Updated with OpenType versions. I also fixed some incorrect mappings of a few ligatures, and added a few more. The Typeface Sample PDF has also been updated.

If anyone uses OpenType aware applications I will be interested to hear if they actually work. I added OpenType features with the OpenType Compiler and tested them in the TrueType Viewer from the same author.

However, I am new to this, and may have made some errors.

Note that OpenType fonts do not use the OTF icon in Windows unless they have been digitally signed. They are installed just like TTF fonts, by copying to the Windows Fonts folder, or by using MainType.
My FontsReviews: MainTypeFont CreatorHelpFC15 + MT12.0 @ Win 10 64-bit build 19045.2486
Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 9873
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Re: Pali Update ver 1.60

Post by Bhikkhu Pesala »

Now that PagePlus X5 supports OpenType features, I am in the process of updating my free fonts. Even if you don't have PagePlus, you can install and use the fonts, but you won't be able to use the extra Smart Font technology to access the extra glyphs unless you have a program that supports those features. They can still be inserted using Insert Symbol or Windows Character map.
  • Added OpenType Feature for Fractions, Alternative (Stacking) Fractions, Alternative Annotation forms, Petite Capitals, Petite Capitals from Capitals, Ornaments, Ordinals, Superscripts, Scientific Inferiors, Titling Capitals, Discretionary Ligatures, Historical Ligatures, Standard Ligatures, and Stylistic Alternates.
  • Added several Miscellaneous Symbols to complete the set in line with the Unicode Standard version 6.0.
  • Added many more kerning pairs
  • Redesigned some glyphs
  • Fixed some errors
Pali Typeface SampleFree 7-Zip Archiver
My FontsReviews: MainTypeFont CreatorHelpFC15 + MT12.0 @ Win 10 64-bit build 19045.2486
Dick Pape
Top Typographer
Top Typographer
Posts: 1360
Joined: Wed Oct 01, 2003 1:19 pm
Location: North Dallas, Texas

Re: Pali Typeface

Post by Dick Pape »

Thank you -- I always enjoy your hard work. Dick
Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 9873
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Re: Pali Typeface

Post by Bhikkhu Pesala »

Version 2.41 adds standard ligatures for fff and fffl, and discretionary ligatures for sf, sfi, sfy, sh, and sk. It also fixes some bugs.
New Ligatures.png
New Ligatures.png (7.22 KiB) Viewed 25788 times
My FontsReviews: MainTypeFont CreatorHelpFC15 + MT12.0 @ Win 10 64-bit build 19045.2486
Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 9873
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Re: Pali Typeface

Post by Bhikkhu Pesala »

Updated Pali to version 2.72
  1. Added a Stylistic Set for Exclamation mark
  2. Added more kerning pairs
  3. Completed the currency symbols for Unicode 8.0 by adding Georgian Lari sign
  4. Fixed some bugs
Stylistic Set.png
Stylistic Set.png (8.47 KiB) Viewed 23029 times
My FontsReviews: MainTypeFont CreatorHelpFC15 + MT12.0 @ Win 10 64-bit build 19045.2486
Alfred
Top Typographer
Top Typographer
Posts: 1030
Joined: Thu Apr 18, 2013 8:08 am

Re: Pali Typeface

Post by Alfred »

Is there any particular advantage to using a stylistic set for the Caduceus wand, instead of accessing it as a Unicode character at codepoint U+2624 in the Miscellaneous Symbols block?
FC14 Pro (Help) + MT11.0 Pro (Help) • Windows 10
Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 9873
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Re: Pali Typeface

Post by Bhikkhu Pesala »

The next version will have a double exclamation mark instead of the Caduceus wand. Maybe I will find something else instead of the East Syria cross too, but the Warning sign uni26A0 is already used ins Salt1.
My FontsReviews: MainTypeFont CreatorHelpFC15 + MT12.0 @ Win 10 64-bit build 19045.2486
Alfred
Top Typographer
Top Typographer
Posts: 1030
Joined: Thu Apr 18, 2013 8:08 am

Re: Pali Typeface

Post by Alfred »

Bhikkhu Pesala wrote:The next version will have a double exclamation mark instead of the Caduceus wand.
I see from your revised screenshot that it already has! Image
Bhikkhu Pesala wrote:Maybe I will find something else instead of the East Syria cross too,
I wouldn't have known what that was, but it does look out of place in that set.
Bhikkhu Pesala wrote:but the Warning sign uni26A0 is already used ins Salt1.
It's still a good fit for this stylistic set.
FC14 Pro (Help) + MT11.0 Pro (Help) • Windows 10
Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 9873
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Re: Pali Typeface

Post by Bhikkhu Pesala »

Version 2.90 was greatly improved using FontCreator 10.1
  1. I removed the Titling Capital glyphs and replaced them with a GPOS Titling feature. This doesn’t work in PagePlus, but one can simply use expanded character spacing.
  2. Localized forms were added for Romanian
  3. Ligatures were added for fij and ij acute, which are used in Dutch.
  4. The Web versions are unhinted, contain no Small Capitals or Alternative Fractions, and only a few symbols.
  5. Lowercase i and j caron composite glyphs now use smaller and more appropriate lowprofilecaron accents.
  6. Small Capital and Petite Capital glyphs with cedilla and ogonek now use smaller accents as defined in the updated CompositeData.xml — they are 90% and 80% respectively of the accents for regular capitals.
  7. The height of some symbols was adjusted for Regular and Italic styles to match the CapHeight.
  8. The currency symbols for Turkish Lira and Georgian Lari were replaced with new designed based on SVG files from Wikipedia
  9. Some Symbols were improved with fewer points, and more consistent spacing.
  10. The precedence of OpenType feature was improved to prevent discretionary or historical ligatures being used when ordinal, or small and petite capitals are enabled.
  11. Many more kerning pairs were added and kerning classes were improved.
  12. More glyphs use composites to reduce file sizes, and make future editing easier.
  13. A few more Easter-eggs were added. Let me know if you find them!?
My FontsReviews: MainTypeFont CreatorHelpFC15 + MT12.0 @ Win 10 64-bit build 19045.2486
MikeW
Posts: 625
Joined: Mon May 20, 2013 2:51 pm

Re: Pali Typeface

Post by MikeW »

I don't know if it was intentional or not. The kerning for latn is empty.
Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 9873
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Re: Pali Typeface

Post by Bhikkhu Pesala »

MikeW wrote:I don't know if it was intentional or not. The kerning for latn is empty.
Obviously not. This looks like a serious bug. I get the same results from 2.91, which I am still editing. Balava, which I published only days ago, also with FontCreator 10.1 exports the kerning tables OK.
Kerning Pairs.png
Kerning Pairs.png (9.14 KiB) Viewed 21094 times
My FontsReviews: MainTypeFont CreatorHelpFC15 + MT12.0 @ Win 10 64-bit build 19045.2486
Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 9873
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Re: Pali Typeface

Post by Bhikkhu Pesala »

Version 2.91 fixes the kerning bug, which is in my font, not in FontCreator.

I now know exactly how it happened. While using the Validation in the Code Editor I manually added a value of -20 in a couple of places to remove the warning messages. However, I entered it for the XAdvance of the second member of the pair, instead of the first. This was sufficient to break the export of the kerning table. There's a lot to be said for using the Visual Designer, which makes it hard to introduce such errors. Manual coding is always error-prone. The way that I work also imported the errors from Pali Regular to all three other type styles.
Kerning Value Zero.png
Kerning Value Zero.png (8.85 KiB) Viewed 21089 times
My FontsReviews: MainTypeFont CreatorHelpFC15 + MT12.0 @ Win 10 64-bit build 19045.2486
Post Reply