Simple Kerning Pairs builder helper tool
PabloImpallari
Posts: 806
A little tool that helps building glyphs pairs for kerning and testing documents.
http://www.impallari.com/testing/pairs.php
It has 3 input boxes, where you can enter space separated list of glyphs
- Glyphs (in the middle): Input here the glyphs you want to target
- First: The glyphs you want before the target glyphs.
- Second: The glyphs you want after the target glyphs.
Format Options:
- Plain: Just each pair after the other
- FontLab: formatted, with the /name of each glyph
- Metrics Machine: Metrics Machine Pairs list
- Kernmaster: Kernmaster krn format
If you use the Plain format option, you can just use any keyable glyph directly (1 * ñ), as it supports utf-8. In just a snap, it can generate complex stings like:
[á {á (á fá “á [é {é (é fé “é [í {í (í fí “í [ó {ó (ó fó “ó [ú {ú (ú fú “ú [à {à (à fà “à [è {è (è fè “è [ì {ì (ì fì “ì [ò {ò (ò fò “ò [ù {ù (ù fù “ù á” á) á} á] é” é) é} é] í” í) í} í] ó” ó) ó} ó] ú” ú) ú} ú] à” à) à} à] è” è) è} è] ì” ì) ì} ì] ò” ò) ò} ò] ù” ù) ù} ù]
Or any other string you may need, using Latin or any other Language (It's utf-8 ready).
If you use FontLab, Metrics Machine or Kernmaster formats, you need to input the Glyphnames instead (one asterisk ntilde). The results can be copy/pasted into text files and saved, to be imported in your program of choice. This is especially useful for people who works with alternates, ssXX, etc... that are not so easy to access when kerning.
If you use Metrics Machine, you already know that you probably don't need this tool (as his pair builder is way better), but still, the Plain format option is useful for generating strings for printing testing docs.
Ignore the "Drag fonts here" section at the top, it's a remainder of the testing page, not of any use in this tool.
http://www.impallari.com/testing/pairs.php
It has 3 input boxes, where you can enter space separated list of glyphs
- Glyphs (in the middle): Input here the glyphs you want to target
- First: The glyphs you want before the target glyphs.
- Second: The glyphs you want after the target glyphs.
Format Options:
- Plain: Just each pair after the other
- FontLab: formatted, with the /name of each glyph
- Metrics Machine: Metrics Machine Pairs list
- Kernmaster: Kernmaster krn format
If you use the Plain format option, you can just use any keyable glyph directly (1 * ñ), as it supports utf-8. In just a snap, it can generate complex stings like:
[á {á (á fá “á [é {é (é fé “é [í {í (í fí “í [ó {ó (ó fó “ó [ú {ú (ú fú “ú [à {à (à fà “à [è {è (è fè “è [ì {ì (ì fì “ì [ò {ò (ò fò “ò [ù {ù (ù fù “ù á” á) á} á] é” é) é} é] í” í) í} í] ó” ó) ó} ó] ú” ú) ú} ú] à” à) à} à] è” è) è} è] ì” ì) ì} ì] ò” ò) ò} ò] ù” ù) ù} ù]
Or any other string you may need, using Latin or any other Language (It's utf-8 ready).
If you use FontLab, Metrics Machine or Kernmaster formats, you need to input the Glyphnames instead (one asterisk ntilde). The results can be copy/pasted into text files and saved, to be imported in your program of choice. This is especially useful for people who works with alternates, ssXX, etc... that are not so easy to access when kerning.
If you use Metrics Machine, you already know that you probably don't need this tool (as his pair builder is way better), but still, the Plain format option is useful for generating strings for printing testing docs.
Ignore the "Drag fonts here" section at the top, it's a remainder of the testing page, not of any use in this tool.
9
Comments
-
Thanks Pablo!0
-
Neat!0
-
Thanks!0
-
Damn this looks nice. Thanks, Pablo!0
-
Nice. Thanks so much for making it available.0
-
Could you make this a python script that runnes in the app where you need the kerning pairs?2
-
Very nice. Thank you.0
-
Thanks! How about an option to prepend or append constant control characters (e.g. "nn")? nn[ánn nn{ánn nn(ánn nnfánn nn“ánn nn[énn ...2
-
-
Where were you when I laboriously typed all this stuff into text files years ago?1
-
@PabloImpallari please add it to https://github.com/impallari/font-testing-page/1
-
This tool has been integrated into the standards testing page, among other new tools.
The url in the initial post is no longer needed.0 -
That's a very useful webpage, Pablo, thanks for offering it!
Could you perhaps render the missing characters in the «Latin» tab in grey or another color to make them stand out more?
There are also some typos in the «Words» tab; are those intentional...?0 -
Thanks, Pablo, et al!0
-
Thank you so much Pablo!!!!0
-
Hi Pablo,
Would you please explain how the new version at http://www.impallari.com/testing/tools.php works? I am confused and coming across many errors.
thanks0 -
@Christian typos fixed.
@Alexis the new version works exactly the same as the old version. Nothing has changed beside the URL. What kind of errors are you seeing?0 -
Craig Eliason said:Thanks! How about an option to prepend or append constant control characters (e.g. "nn")? nn[ánn nn{ánn nn(ánn nnfánn nn“ánn nn[énn ...0
Categories
- All Categories
- 43 Introductions
- 3.7K Typeface Design
- 798 Font Technology
- 1K Technique and Theory
- 617 Type Business
- 444 Type Design Critiques
- 541 Type Design Software
- 30 Punchcutting
- 136 Lettering and Calligraphy
- 83 Technique and Theory
- 53 Lettering Critiques
- 483 Typography
- 301 History of Typography
- 114 Education
- 68 Resources
- 498 Announcements
- 79 Events
- 105 Job Postings
- 148 Type Releases
- 165 Miscellaneous News
- 269 About TypeDrawers
- 53 TypeDrawers Announcements
- 116 Suggestions and Bug Reports