Search found 266 matches
- 28 Aug 2023
- Forum: Kern On forum
- Topic: HX H – why?
- Replies: 1
- Views: 190
Re: HX H – why?
This seems strange. Would you mind sending me the .glyphs file?
- 23 Aug 2023
- Forum: Kern On forum
- Topic: Kerning pairs - reasonable quantity?
- Replies: 4
- Views: 396
Re: Kerning pairs - reasonable quantity?
The quick answer is: Don’t worry about the number of kerning pairs. The somewhat longer answer is: Don’t try to make you font pretty under the hood. All that counts is the visible, final rendering. If that looks good then all is good. Try to be rational: What is the issue with a large number of pair...
- 23 Aug 2023
- Forum: Kern On forum
- Topic: Single point side bearing change leads to drastic auto-kerning
- Replies: 2
- Views: 236
Re: Single point side bearing change leads to drastic auto-kerning
What you describe clearly sounds like a wrong behaviour or Kern On. Would you mind sending me the .glyphs file so I can reproduce it? Thanks!
- 23 Aug 2023
- Forum: Kern On forum
- Topic: Locking existing Kern-On data
- Replies: 6
- Views: 5046
Re: Locking existing Kern-On data
1. Sorry, there are still not bubbles yet. What you can do is: • keep a copy of the file with the manual Latin kerning • in Kern On, set the Latin letters to “No kerning” • after finalizing (generating the full autokerning), copy & paste the Latin kerning fro your backup file You need to do this...
- 04 Aug 2023
- Forum: Kern On forum
- Topic: How to: RTL (Arabic)?
- Replies: 1
- Views: 182
Re: How to: RTL (Arabic)?
Sorry, RTL is not implemented in Kern On yet. It is definitely on my to-do list, though. Stay tuned!
- 29 Jul 2023
- Forum: Kern On forum
- Topic: Some extended Latin characters not getting kerned
- Replies: 7
- Views: 556
Re: Some extended Latin characters not getting kerned
Further: When I generate the list of supported pairs (i.e. pair_frequencies.txt) I first crunch large amounts of text from various sources, combine them and then remove what appears to be junk data or does not make sense to me, and then synthesize pairs based on what I consider sensible pairs. “Synt...
- 29 Jul 2023
- Forum: Kern On forum
- Topic: Some extended Latin characters not getting kerned
- Replies: 7
- Views: 556
Re: Some extended Latin characters not getting kerned
The pipeline that generates the list of pairs has a list of to-be-kerned characters, which is the results of several whitelists and blacklists. I can confirm that all the mentioned characters are on the list: in principle, they are not excluded. Some more details on the occurrence in my corpus: ʔ U+...
- 29 Jul 2023
- Forum: Kern On forum
- Topic: Some extended Latin characters not getting kerned
- Replies: 7
- Views: 556
Re: Some extended Latin characters not getting kerned
To get a better overview: Latin Extended-B: Ɂ U+0241 LATIN CAPITAL LETTER GLOTTAL STOP (This is the uppercase of U+0242 and U+0294) ɂ U+0242 LATIN SMALL LETTER GLOTTAL STOP (This is the lowercase of U+0241 and U+0294) IPA Extensions: ɬ U+026C LATIN SMALL LETTER L WITH BELT ʔ U+0294 LATIN LETTER GLOT...
- 29 Jul 2023
- Forum: Kern On forum
- Topic: Some extended Latin characters not getting kerned
- Replies: 7
- Views: 556
Re: Some extended Latin characters not getting kerned
Are you using the 0k feature? This is always an interesting tool for analysis, to understand whether a pair is not kerned because it is simply not in the system, or whether it was lost because of its low frequency. You can also have a look at the file pair_frequencies.txt inside KernOnGlyphs3.glyph...
- 24 Jul 2023
- Forum: Kern On forum
- Topic: Does KO need a keyboard shortcut?
- Replies: 7
- Views: 556
Re: Does KO need a keyboard shortcut?
Okay, I just removed the default shortcut. This will be reflected in the next KO update. Let’s hope there are few or no users who want a shortcut, and at the same time cannot do so on their computer.
- 24 Jul 2023
- Forum: Kern On forum
- Topic: Multiple entries for same kern pair
- Replies: 3
- Views: 329
Re: Multiple entries for same kern pair
Good to know!
I guess I can’t “close this” thread, using a stone-age forum (oh, wait: bulletin board) software here.
I guess I can’t “close this” thread, using a stone-age forum (oh, wait: bulletin board) software here.
- 22 Jul 2023
- Forum: Kern On forum
- Topic: Multiple entries for same kern pair
- Replies: 3
- Views: 329
Re: Multiple entries for same kern pair
Thanks for the notification, I will look into this.
- 21 Jul 2023
- Forum: Kern On forum
- Topic: Something is very wrong with fractions
- Replies: 4
- Views: 332
Re: Something is very wrong with fractions
Also, Eben’s idea is very good. If you specify 0kB you will get un-compressed raw glyph-glyph kerning. Could be a good hint when searching for the underlying problem.
- 21 Jul 2023
- Forum: Kern On forum
- Topic: Something is very wrong with fractions
- Replies: 4
- Views: 332
Re: Something is very wrong with fractions
Sorry to hear about these problems. Which version of Kern On are you using? In case you are using the latest version you will find an “About Kern On” entry in the (•••) menu. If you could send me the .glyphs file that would be great, then I can have a look and I’m sure we’ll solve the problem. Btw, ...
- 17 Jul 2023
- Forum: Kern On forum
- Topic: Lost in models influences
- Replies: 1
- Views: 246
Re: Lost in models influences
Kern On “links” all models to all autokerned pairs. It does not link any models to each other. Rather, it tries to assemble them all into an autokerning engine. Sometimes it doesn’t manage to “fit them all under one hat”, as we say in German, and it needs to remove one or several models. There is a ...
- 17 Jul 2023
- Forum: Kern On forum
- Topic: Small kern pairs
- Replies: 10
- Views: 945
Re: Small kern pairs
Another important thought: When we design typefaces, we do two things: Looking, and Thinking. Some decisions are based on Looking, such as “The w needs to be a little wider”. Other decisions are based purely on Thinking. While Thinking can be powerful and efficient, it can be (1) undeniably correct,...
- 17 Jul 2023
- Forum: Kern On forum
- Topic: Small kern pairs
- Replies: 10
- Views: 945
Re: Small kern pairs
If you slant a correctly spaced font then that means in practice, the spacing is usually still pretty much correct. If you look at it from a geometric perspective, though, you can’t say that nothing happens to the space between the shapes. One thing is, the distance between the shapes gets smaller i...
- 27 Jun 2023
- Forum: Kern On forum
- Topic: Does KO need a keyboard shortcut?
- Replies: 7
- Views: 556
Re: Does KO need a keyboard shortcut?
Is it also possible to remove shortcuts?
- 26 Jun 2023
- Forum: Kern On forum
- Topic: Does KO need a keyboard shortcut?
- Replies: 7
- Views: 556
Re: Does KO need a keyboard shortcut?
I don’t think any add-on should define its keyboard shortcut, to be honest. It has been like that for a very long time, and I have done that with my add-ons, but it never made much sense to me. Ideally, every user should simply set up their own shortcuts and that’s it. However, the whole shortcut sy...
- 30 May 2023
- Forum: Kern On forum
- Topic: Small kern pairs
- Replies: 10
- Views: 945
Re: Small kern pairs
Okay, I am slowly getting willing to implement a higher (or customizable) threshold for kerning values. Sometimes you just have to be persistent. ;-) The reason why I think a higher threshold would be beneficial is that it makes the kerning in woff/woff2 more compressible. It’s quite amazing how oth...
- 21 May 2023
- Forum: Kern On forum
- Topic: Incompatible Model Relationships
- Replies: 1
- Views: 319
Re: Incompatible Model Relationships
When you set models for pairs that include special spacing, Kern On determines the value for each special spacing group internally, by comparing all models. Typically, comparing the models for a special spacing group to the letter-letter models reveals that the special spacing value must be at least...
- 19 May 2023
- Forum: Kern On forum
- Topic: Unnecessary Kerning Exceptions
- Replies: 1
- Views: 346
Re: Unnecessary Kerning Exceptions
Yes, Kern On does take into account the zone above the cap height. Looking at your examples, giving V against A+diacritics somewhat looser kerning than VA does not seem unreasonable to me. If an exception has only a few units of difference (at which UPM, btw?) then maybe, instead of “unnecessary”, w...
- 11 May 2023
- Forum: Kern On forum
- Topic: Small kern pairs
- Replies: 10
- Views: 945
Re: Small kern pairs
Some parts of the code normalize things, and use the x-height as a measure of the “scale” of the font. If you have a font at 250 UPM you may have an x-height of less than 100, and if you draw at 4096 UPM it will be well over 1000, of course. I just had another look at the code and made additional te...
- 11 May 2023
- Forum: Kern On forum
- Topic: Small kern pairs
- Replies: 10
- Views: 945
Re: Small kern pairs
Yes, this has been discussed before:
viewtopic.php?t=180
It’s a bit unusual to get +1 and -1 values. What is the x-height of your font?
viewtopic.php?t=180
It’s a bit unusual to get +1 and -1 values. What is the x-height of your font?
- 03 May 2023
- Forum: Kern On forum
- Topic: Delete All Model and independent pairs
- Replies: 1
- Views: 359
Re: Delete All Model and independent pairs
Here is what you can do: On the Kern On window there is a line that tells you how many model pairs you have, and a little arrow. If you click on that arrow it will show you a list of all models. If you select all text, then click on the “Auto” segment this will remove all models. You need to do this...
- 03 May 2023
- Forum: Kern On forum
- Topic: Copy kern on project?
- Replies: 2
- Views: 371
Re: Copy kern on project?
Yes, the data is stored in the font (-file), using Glyphs’ support for user data, as Sebastian pointed out. • Models, independents and user-set autopairs are stored in the master’s user data. • The special spacing (or no kerning) information is stored in the individual glyph’s user data. • Some othe...
- 22 Apr 2023
- Forum: Kern On forum
- Topic: Exclude non-exporting glyphs?
- Replies: 5
- Views: 635
Re: Exclude non-exporting glyphs?
Thanks for the explanation, Jeremy. It seems we are both right, in a way. Let me explain: Before Kern On v 1.20 (from February 2023), pairs were generated only on the basis of codepoints and OT features, i.e. those that can be accessed by users, as you describe. However, some users (including myself...
- 19 Apr 2023
- Forum: Kern On forum
- Topic: Latin T and Cyrillic Т & Ћ are in the same kerning group
- Replies: 2
- Views: 375
Re: Latin T and Cyrillic Т & Ћ are in the same kerning group
Yes, this is intentional. Latin, Cyrillic and Greek will go into the same subtable, the other scripts will be separated.
Related: https://forum.glyphsapp.com/t/cyrillic-kerning/1286/23
Related: https://forum.glyphsapp.com/t/cyrillic-kerning/1286/23
- 18 Apr 2023
- Forum: Kern On forum
- Topic: Behind the kb limit
- Replies: 3
- Views: 500
Re: Behind the kb limit
That said, in order to get a feeling for the lossiness of the final kerning depending on the chosen kB, we can make use of the fact that the comparison function literally refers to the kerning stored in the other font and compares it to the immediate, un-compressed live autokerning values in the cur...
- 18 Apr 2023
- Forum: Kern On forum
- Topic: Behind the kb limit
- Replies: 3
- Views: 500
Re: Behind the kb limit
Agreed, selecting the kerning volume is a bit of a strange question to ask the user but after all, KO is a little robot so it needs instructions. I am planning to re-work the dialogue somewhat. As far as I can see, we have several distinct scenarios: Exporting single-style desktop fonts. In this cas...
- 18 Apr 2023
- Forum: Kern On forum
- Topic: Exclude non-exporting glyphs?
- Replies: 5
- Views: 635
Re: Exclude non-exporting glyphs?
I already thought about somehow considering the exported-ness of glyphs but this needs a little clarification. Can you give an example? It seems you have glyphs that are non-exporting, but you chose not to give them “No kerning” as you want them autokerned. This probably means they are used in ligat...
- 11 Apr 2023
- Forum: Kern On forum
- Topic: How to Kerning Group
- Replies: 1
- Views: 461
Re: How to Kerning Group
Is there any fundamental guide how to group the whole glyphs? Or it works automatically? While Kern On is running, there are no kerning groups, only glyph-glyph kerning. Also, only the currently visible pairs are autokerned on-the-fly. As you type in more text, Kern On will generate the necessary p...
- 08 Apr 2023
- Forum: Kern On forum
- Topic: Kern On doesn't close
- Replies: 4
- Views: 655
Re: Kern On doesn't close
Looks like this issue is related to your OS version. I specified to build Kern On for macOS 10.11 or later but it seems this is not really guaranteed to work. Sorry, I will try to find a solution but it’s not going to be easy as I don’t have a computer with an old version to test this.
- 07 Apr 2023
- Forum: Kern On forum
- Topic: Kern On doesn't close
- Replies: 4
- Views: 655
Re: Kern On doesn't close
Sorry to hear you are having problems.
The whole dialog looks funny. Which version of Glyphs and macOS are you using?
The whole dialog looks funny. Which version of Glyphs and macOS are you using?
- 27 Mar 2023
- Forum: Kern On forum
- Topic: Differing kerning for numr and dnom
- Replies: 3
- Views: 579
Re: Differing kerning for numr and dnom
Btw, I believe this makes one of your scripts unnecessary:
https://github.com/eweracs/glyphs-scrip ... topairs.py
https://github.com/eweracs/glyphs-scrip ... topairs.py
- 27 Mar 2023
- Forum: Kern On forum
- Topic: Differing kerning for numr and dnom
- Replies: 3
- Views: 579
Re: Differing kerning for numr and dnom
Thanks for pointing this out. It seems you have numr and dnom letters, right? Never knew that was a thing. ;-) The reason for the inconsistent behaviour is that Glyphs says that these are lowercase letters. That’s somewhat debatable, I’d say but never mind. As (real) lowercase gets a special treatme...
- 09 Mar 2023
- Forum: Kern On forum
- Topic: Group-group-specific kerning rules
- Replies: 8
- Views: 9000
Re: Group-group-specific kerning rules
I don't quite understand why Kern On kerns maths operators amongst each other in the first place Good question. I am open to discussing this. Would you prefer to not kern maths operators against each other at all? What exactly is the reasoning? How about things like “C++”? Or “x += 1”? Or things li...
- 08 Mar 2023
- Forum: Kern On forum
- Topic: Feedback/Questions after kerning 8 masters
- Replies: 4
- Views: 6298
Re: Feedback/Questions after kerning 8 masters
Thanks for taking your time to write such an thorough feedback! It has taken me a while to write a thorough answer ;-) Some questions are a not easy to answer without seeing the font. Is it a sans or a serif design? with 150-250 models per master That seems like a lot of models. Again, without seein...
- 01 Feb 2023
- Forum: Kern On forum
- Topic: Kern On shows Model pairs as “parenleftT“
- Replies: 5
- Views: 5253
Re: Kern On shows Model pairs as “parenleftT“
The latest KO version (1.19) should work fine with Glyphs 3.2. Do you want to update and see whether it works for you? https://kern-on.com/update/
- 26 Jan 2023
- Forum: Kern On forum
- Topic: Accented letters issue
- Replies: 3
- Views: 4607
Re: Accented letters issue
I am not sure I understand what is going on. Is /a/n a model? Maybe you want to send me the font? Keep in mind that whenever you are not happy with an auto pair you can make it a model with the value you consider correct. Independent pairs should not be used for fixing what you are showing in your i...
- 24 Jan 2023
- Forum: Kern On forum
- Topic: Kern On shows Model pairs as “parenleftT“
- Replies: 5
- Views: 5253
Re: Kern On shows Model pairs as “parenleftT“
Thanks for reporting this! Yes, it is indeed related to Glyphs 3.2. (It’s not the only change in Glyphs that causes problems with Kern On and the Remix Tools). I’ll try to find a work-around and update Kern On, or discuss with Georg to re-establish support for the existing versions of the plug-ins. ...
- 16 Jan 2023
- Forum: Kern On forum
- Topic: Kerning not outputting as previewed
- Replies: 3
- Views: 4658
Re: Kerning not outputting as previewed
Thanks for the help, Sebastian! Matthew, are you using the latest version of Kern On? (Currently it’s v 1.18 from 20 Nov 2022.) Which kerning size (in kB) were you using? Have you tried increasing it? To refine the explanation: • Kern On only kerns pairs that it thinks can occur in real life. You ca...
- 13 Dec 2022
- Forum: Kern On forum
- Topic: Keyboard short-cuts
- Replies: 9
- Views: 7397
Re: Keyboard short-cuts
The cause of confusion is that for everything else I have to change values with the mouse on the slider. Everywhere except here, where you can not use the mouse on the slider. Well, for models you can change values with the mouse on the slider. The methods I mentioned above always work. That said, ...
- 13 Dec 2022
- Forum: Kern On forum
- Topic: Keyboard short-cuts
- Replies: 9
- Views: 7397
Re: Keyboard short-cuts
For independent pairs, you can set the value by typing a number into the kerning value field on the Kern On panel by using the cursor keys in this field (plus Shift or Cmd+Shift as desired) by typing into the kerning value field on Glyphs’ built-in Info panel by using the cursor keys in this field (...
- 12 Dec 2022
- Forum: Kern On forum
- Topic: Keyboard short-cuts
- Replies: 9
- Views: 7397
Re: Keyboard short-cuts
If you just click on the “Ind.” segment that should set an independent model, no?
- 07 Dec 2022
- Forum: Kern On forum
- Topic: KO kerns deleted masters
- Replies: 1
- Views: 4000
Re: KO kerns deleted masters
Sorry, major edits to the font while Kern On is running should be avoided. Things like deleting masters or deleting, creating or re-naming glyphs are not supported. Kern On explicitly supports editing the kerning via Glyphs, editing the sidebearings, and editing the contours while it is running. Thi...
- 05 Dec 2022
- Forum: Kern On forum
- Topic: Keyboard short-cuts
- Replies: 9
- Views: 7397
Re: Keyboard short-cuts
I think I realised what causes the confusion. Generally, you can use the Glyphs UI to set kerning values (including keyboard shortcuts and the little text box for the value). If a pair is an auto pair then it will switch to model once you change it via Glyphs. So, the shortcuts should work. However,...
- 05 Dec 2022
- Forum: Kern On forum
- Topic: Impossible to press "Kern On"
- Replies: 9
- Views: 7080
Re: Impossible to press "Kern On"
Sorry about this. I have never experienced this myself (although I am currently working with KO quite frequently) but I think I identified a potential issue in the code and made it more robust. It will be in the next release.
- 05 Dec 2022
- Forum: Kern On forum
- Topic: Kerning groups and missing glyphs
- Replies: 6
- Views: 7687
Re: Kerning groups and missing glyphs
> When two glyphs have the same base I assume you are referring to two accented glyphs with the same base letter? Since they do not have the same shape (including the accents), combining them in the same kerning group usually leads to additional glyph-glyph pairs (exceptions) while eliminating the c...
- 29 Nov 2022
- Forum: Kern On forum
- Topic: æ has right side group ‘KO_ae’ instead of ‘KO_e’
- Replies: 4
- Views: 5294
Re: æ has right side group ‘KO_ae’ instead of ‘KO_e’
Okay, sorry, the algorithm is still not perfect. In November, I have spent a few weeks refining it but there is still some scope for improvement. The kerning groups in Kern On are not hard-coded at all. To determine whether merging groups makes sense, Kern On looks the kerning values and determines ...
- 29 Nov 2022
- Forum: Kern On forum
- Topic: Demo deletes kerning groups irreversibly
- Replies: 1
- Views: 4072
Re: Demo deletes kerning groups irreversibly
Hello Philip, sorry to hear you lost some data. Maybe to me, it is too obvious that one would keep a copy of the file when trying a new tool. Warning the user is a good idea, I just added a note to the dialog that explicitly says that the kerning groups will be reset. Btw, there has been some discus...
- 28 Nov 2022
- Forum: Kern On forum
- Topic: Group-group-specific kerning rules
- Replies: 8
- Views: 9000
Re: Group-group-specific kerning rules
You are right, support for numr, dnom, sups, subs and sinf is not very refined yet. As a general principle, Kern On has a list of Unicode pairs, which is then “extended” by applying all sort of features (in all sorts of combinations), to generate additional glyph-glyph pairs. “All sorts” has a few t...
- 28 Nov 2022
- Forum: Kern On forum
- Topic: Disappearing kerning
- Replies: 3
- Views: 4620
Re: Disappearing kerning
Not sure what exactly is happening. As you start Kern On, all autokerning is removed (only models and independents are kept). While Kern On is running, all the necessary kerning (i.e. for the text you type into the editor) is generated on-the-fly.
- 28 Nov 2022
- Forum: Kern On forum
- Topic: Kern-On New Update Crashing Glyphs
- Replies: 3
- Views: 4478
Re: Kern-On New Update Crashing Glyphs
Sorry about this. When Glyphs crashed, did you send a crash report? Then I can ask Georg to send it to me, which greatly helps find the problem in the code. When macOS asks you to send a crash report, you can also click on Send , then copy the report and send it to my by e-mail (at that point you ca...
- 21 Nov 2022
- Forum: Kern On forum
- Topic: æ has right side group ‘KO_ae’ instead of ‘KO_e’
- Replies: 4
- Views: 5294
Re: æ has right side group ‘KO_ae’ instead of ‘KO_e’
Hi Claus, are you using the latest version (1.18)?
- 21 Nov 2022
- Forum: Kern On forum
- Topic: Locking existing Kern-On data
- Replies: 6
- Views: 5046
Re: Locking existing Kern-On data
for whatever reason, decides that two glyphs should be in the same kern group, even if the shapes aren't identical, then Kern-On can just use one of the glyphs in the set and ignore the rest. Yes, one would try to keep the UI as simple as possible, and to support the designer’s thinking that the pa...
- 21 Nov 2022
- Forum: Kern On forum
- Topic: Impossible to press "Kern On"
- Replies: 9
- Views: 7080
Re: Impossible to press "Kern On"
Sorry to hear this. Without analysing this on my computer, it’s difficult to say what’s going on. Which version of Kern On are you using? Version v 1.16 included some fixes for problems such as the one you are showing in the screenshot.
- 16 Nov 2022
- Forum: Kern On forum
- Topic: Locking existing Kern-On data
- Replies: 6
- Views: 5046
Re: Locking existing Kern-On data
Hello Aaron, yes, extending existing, kerned fonts is something Kern On does not handle well yet. It’s definitely something I want to take care of as it’s a reasonable scenario to assume. So, expect some support for that in the future. One feature I want to implement in any case are “bubbles”, i.e. ...
- 15 Nov 2022
- Forum: Kern On forum
- Topic: Handwritten/Script font
- Replies: 7
- Views: 6130
Re: Handwritten/Script font
Thanks for your contributions to the discussion, everyone! Eben, I just played around with Pinyon, using your source file from Github. (Quick note unrelated to Kern On: the current version of Glyphs 3 fails to compile the features because of the glyph named “NULL”. Deleting the glyph fixes the featu...
- 31 Oct 2022
- Forum: Kern On forum
- Topic: Handwritten/Script font
- Replies: 7
- Views: 6130
Re: Handwritten/Script font
Sorry, I haven’t tried this before but I think it may work with Kern On. Have you tried? Let us know how it works for you! Just keep in mind that the idea is to simply adjust the kerning (i.e. set an additional model) for any autokerning you don’t like.
- 27 Oct 2022
- Forum: Kern On forum
- Topic: Impossible to press "Kern On"
- Replies: 9
- Views: 7080
Re: Impossible to press "Kern On"
I assume the “Kern On” button at the bottom of the window was grayed out (i.e. visible but disabled)? This happens if there is a red-dot message shown, then Kern On does not allow any editing until you have looked at the mismatch (by clicking on the little arrow) or ignored it. If you “click away” a...
- 27 Oct 2022
- Forum: Kern On forum
- Topic: How to Deal With Overkerned Glyphs
- Replies: 4
- Views: 5513
Re: How to Deal With Overkerned Glyphs
More generally, as SCarewe mentioned, if any autokerning is not according to your taste, simply try setting a model. You have probably spaced the punctuation more loosely than the letters. In that case, you need to let Kern On know by setting “special spacing” for the punctuation (don’t forget to do...
- 27 Oct 2022
- Forum: Kern On forum
- Topic: How to Deal With Overkerned Glyphs
- Replies: 4
- Views: 5513
Re: How to Deal With Overkerned Glyphs
it leads to upper quotes being kerned more than half the width of the period for example, which I find problematic. Really? Yes, that’s problematic, and this is exactly why Kern On has a limit of (minus) half the smaller advance width (of the two glyphs). That applies only to autokerned pairs. For ...
- 19 Oct 2022
- Forum: Kern On forum
- Topic: Handling Large Set of Custom-Named Alternate Glyphs
- Replies: 11
- Views: 9726
Re: Handling Large Set of Custom-Named Alternate Glyphs
I couldn't find documentation online, but I was wondering if either of you knew the rough upper limit of how many kerning pairs the OpenType kerning table should roughly accept? The limit is 64 kB unless you use Extension Kerning. It’s not possible to give a number of pairs: Each class-class pair d...
- 18 Oct 2022
- Forum: Kern On forum
- Topic: Is it possible to copy kerning from one style to another
- Replies: 6
- Views: 6182
Re: Is it possible to copy kerning from one style to another
Hi Eben, what exactly do you have in mind? Do you mean copying the sidebearings from one master to the other? Would they have very similar shapes?
- 16 Oct 2022
- Forum: Kern On forum
- Topic: Is it possible to copy kerning from one style to another
- Replies: 6
- Views: 6182
Re: Is it possible to copy kerning from one style to another
If your metrics are shared between masters you could use the custom parameter “Link Metrics With Master”. Then Kern On will understand your intention and use identical kerning. See also this post.
Would that work in your case?
Would that work in your case?
- 16 Oct 2022
- Forum: Kern On forum
- Topic: Handling Large Set of Custom-Named Alternate Glyphs
- Replies: 11
- Views: 9726
Re: Handling Large Set of Custom-Named Alternate Glyphs
Also, it would be good to know or see more about your project. Maybe this is in fact an XY problem? There might be a better solution than creating 23M kerning pairs but it’s difficult to say without knowing enough details about the project. I suppose it is some kind of experiment or art project?
- 16 Oct 2022
- Forum: Kern On forum
- Topic: Handling Large Set of Custom-Named Alternate Glyphs
- Replies: 11
- Views: 9726
Re: Handling Large Set of Custom-Named Alternate Glyphs
I don’t think exporting a font with 23M kerning pairs is feasible with current technology. It’s interesting to see how hardware and software continues to becomes more powerful and users still push the boundaries, I guess they always will. If, in 20 years time, producing a font with 5000 glyphs and 2...
- 11 Oct 2022
- Forum: Kern On forum
- Topic: Ignor kerning on certain glyphs?
- Replies: 2
- Views: 4440
Re: Ignor kerning on certain glyphs?
Yes, you can simply say “No kerning for whiteFrowningFace, please”, like this:
- 30 Sep 2022
- Forum: Kern On forum
- Topic: Clicking "Ignore" on warnings doesn't ignore warnings
- Replies: 3
- Views: 5528
- 30 Sep 2022
- Forum: Kern On forum
- Topic: different results for similar shape
- Replies: 25
- Views: 20498
Re: different results for similar shape
Chris, it seems you have a simple solution for your problem in mind, which I fail to see. Sorry about this. I am sure Kern On will improve (in many different aspects) in the next years but I don’t see any solution I can implement in a snap.
- 30 Sep 2022
- Forum: Kern On forum
- Topic: different results for similar shape
- Replies: 25
- Views: 20498
- 30 Sep 2022
- Forum: Kern On forum
- Topic: different results for similar shape
- Replies: 25
- Views: 20498
Re: different results for similar shape
They are colliding because the exceptions are not outputted into the final font. I tried to explain that above.chrisjansky wrote: ↑22 Sep 2022 but can we agree that these colliding pairs should not be outputted into the final font?
- 30 Sep 2022
- Forum: Kern On forum
- Topic: different results for similar shape
- Replies: 25
- Views: 20498
Re: different results for similar shape
Okay, first thing:
No. The best solution would be to turn them into a user-set autopair, as I explained above.chrisjansky wrote: ↑22 Sep 2022 Can you advise on how to prevent such behaviour? Should I assign "Model = 0" for those colliding pairs?
- 29 Sep 2022
- Forum: Kern On forum
- Topic: Handling Large Set of Custom-Named Alternate Glyphs
- Replies: 11
- Views: 9726
Re: Handling Large Set of Custom-Named Alternate Glyphs
Regarding user-set classes, this has come up every so often. I See the other thread for my answer: /viewtopic.php?p=1269#p1269
- 29 Sep 2022
- Forum: Kern On forum
- Topic: Handling Large Set of Custom-Named Alternate Glyphs
- Replies: 11
- Views: 9726
Re: Handling Large Set of Custom-Named Alternate Glyphs
Interesting question. All possible combinations for 5000 glyphs is 25 million pairs. Not sure whether the system will cope with this but let’s try our luck. My first try would be working with user-set autopairs. As you may know, you can explicitly switch an ignored pair (i.e. without any of the Mode...
- 28 Sep 2022
- Forum: Kern On forum
- Topic: Need help understanding special spacing...
- Replies: 3
- Views: 4824
Re: Need help understanding special spacing...
Hello Brian, what happens if you click “Try again” a few times?
- 28 Sep 2022
- Forum: Kern On forum
- Topic: Different spacing depending on type of glyphs?
- Replies: 2
- Views: 4427
Re: Different spacing depending on type of glyphs?
It’s difficult to say without having the file. If you want you can send it to me. In any case, if the design and metrics of the /O is exactly the same as the /zero then you should not set /zero/zero as well as /O/O as models – one is enough. What happens if you simply switch /zero/zero to auto? Whic...
- 22 Sep 2022
- Forum: Kern On forum
- Topic: different results for similar shape
- Replies: 25
- Views: 20498
Re: different results for similar shape
From Kern On’s point of view, “ignored” means “the value does not matter”. It seems when you say “should be ignored” you mean “should have a value of zero”? When Kern On finalizes the font (after you click “Kern On”), it first autokerns all relevant glyph-glyph pairs (those pairs it considers “real-...
- 21 Sep 2022
- Forum: Kern On forum
- Topic: different results for similar shape
- Replies: 25
- Views: 20498
Re: different results for similar shape
I don’t quite understand what you are worried about.
- 20 Sep 2022
- Forum: Kern On forum
- Topic: different results for similar shape
- Replies: 25
- Views: 20498
Re: different results for similar shape
I don’t think it is, as eogonek does not occur at the beginning of words.
- 20 Sep 2022
- Forum: Kern On forum
- Topic: different results for similar shape
- Replies: 25
- Views: 20498
Re: different results for similar shape
Btw, this is one of the sources I used when compiling the list of pairs: https://en.wikipedia.org/wiki/Quotation_mark#Summary_table As you can see, quotesinglbase doesn’t seem to be used as a closing quotation mark for any Latin-based language. If there is something I missed I’m happy to learn about...
- 20 Sep 2022
- Forum: Kern On forum
- Topic: different results for similar shape
- Replies: 25
- Views: 20498
Re: different results for similar shape
Thanks for sending the file. The second pair in your example is a-quotesinglbase. This pair is not in Kern On’s internal list of pairs, it is simply not in the system. As you can see, none of the “Model”, “Auto”, “Ind[ependent]” buttons are activated. Kern On thinks a-quotesinglbase will never be us...
- 13 Sep 2022
- Forum: Kern On forum
- Topic: Overflow error when exporting variable font
- Replies: 4
- Views: 5280
Re: Overflow error when exporting variable font
If you select 64kB or less then you should not get the error, so something is going wrong somewhere.
Which version of Glyphs are you using? Is it the same error in Glyphs 2 and Glyphs 3?
Would you mind sending me the .glyphs file? Thanks!
Which version of Glyphs are you using? Is it the same error in Glyphs 2 and Glyphs 3?
Would you mind sending me the .glyphs file? Thanks!
- 31 Aug 2022
- Forum: Kern On forum
- Topic: Opening Kern On *immediately* deletes all group data from all glyphs, unless it is re-run.
- Replies: 4
- Views: 7528
Re: Opening Kern On *immediately* deletes all group data from all glyphs, unless it is re-run.
Thanks for your kind words! Sebastian’s explanations are very good (thanks for the script btw!) but I’ll try to dig in a little deeper. Regarding your issues, I understand the problems you are facing but it’s not easy to improve things from my side: As Kern On starts, it deletes kerning groups as we...
- 31 Aug 2022
- Forum: Kern On forum
- Topic: Classes Inconsistency
- Replies: 3
- Views: 4843
Re: Classes Inconsistency
It seems you are mostly worried about the naming of the classes? Not sure I understand your problem but if B and O are in the same class then what should be the name of the class? It it wrong to call it KO_B?
- 30 Aug 2022
- Forum: Kern On forum
- Topic: Is Kern On deterministic?
- Replies: 1
- Views: 4413
Re: Is Kern On deterministic?
Yes, the result should be identical if you re-run Kern On. If it wasn’t then this would be a bug (but I do not think there is any potential for unintended side effects from additional glyphs in the font).
- 17 Aug 2022
- Forum: Kern On forum
- Topic: Large fonts: thoughts and a couple of wishes
- Replies: 3
- Views: 5045
Re: Large fonts: thoughts and a couple of wishes
Sorry this is taking longer than would be convenient. I will have a look at your file and see whether it can be improved. You are right, the time it takes to calculate the kerning and the class generation is non-linear. The number of pairs to autokern is roughly proportional to the square of the num...
- 17 Aug 2022
- Forum: Kern On forum
- Topic: Fontmake - avoiding overflow
- Replies: 4
- Views: 5916
Re: Fontmake - avoiding overflow
Can you try exporting the font with Glyphs (ideally, try exporting with Glyphs 2 and Glyphs 3)? If the fonts are generated by Glyphs without any problems then we can conclude that the problem must be with Fontmake, I suppose.
- 15 Aug 2022
- Forum: Kern On forum
- Topic: Fontmake - avoiding overflow
- Replies: 4
- Views: 5916
Re: Fontmake - avoiding overflow
Just a quick guess: In Kern On, did you set the kerning size to more than 64kB?
- 07 Aug 2022
- Forum: Kern On forum
- Topic: RAM usage on iMac M1
- Replies: 5
- Views: 6243
Re: RAM usage on iMac M1
Thanks for the file! I just fixed the crash, it was not related to anything particular in your file, just a common small coding bug (integer underflow, to be precise) that lead KO to book an extremely large amount of memory in rare cases.
You can get the update from https://kern-on.com/update/
You can get the update from https://kern-on.com/update/
- 31 Jul 2022
- Forum: Kern On forum
- Topic: RAM usage on iMac M1
- Replies: 5
- Views: 6243
Re: RAM usage on iMac M1
Would you mind sending me the .glyphs file? Then I can have a closer look. Thanks!
- 29 Jul 2022
- Forum: Kern On forum
- Topic: RAM usage on iMac M1
- Replies: 5
- Views: 6243
Re: RAM usage on iMac M1
Hello Fran, 50GB does sound too much indeed. I can have another look at the RAM usage here on various computers.
What exactly is the problem you are experiencing? Is Kern On or Glyphs crashing? Is it unexpectedly slow?
What exactly is the problem you are experiencing? Is Kern On or Glyphs crashing? Is it unexpectedly slow?
- 25 Jul 2022
- Forum: Kern On forum
- Topic: Kerning of ligatures not corresponding to the rest of the kerning
- Replies: 3
- Views: 5258
Re: Kerning of ligatures not corresponding to the rest of the kerning
Just a quick recap: As discussed by e-mail, the reason for the inconsistent autokerning was that some letters accidentally has special spacing. I just implemented a dialogue that will warn the user if they set special spacing for letters – which, by concept, should never be necessary. So, it is stil...
- 23 Jul 2022
- Forum: Kern On forum
- Topic: Kerning classes in different scripts
- Replies: 3
- Views: 5199
Re: Kerning classes in different scripts
That said, the above rules are not set in stone. In fact, together with Georg, I have worked on concepts to optimize the kerning subtables, which saved about a quarter of data size compared to Glyphs’ current simple-and-robust approach. Maybe we’ll sit down again and work out how subtables could be ...
- 23 Jul 2022
- Forum: Kern On forum
- Topic: Kerning classes in different scripts
- Replies: 3
- Views: 5199
Re: Kerning classes in different scripts
Hi Dino! In Glyphs, glyphs from different scripts cannot be in the same kerning class. This has something to do with how Glyphs divides the kerning into subtables when you export a font. While Kern On creates the kerning classes, it is aware of these subtables that will be created by Glyphs (in fact...
- 21 Jul 2022
- Forum: Kern On forum
- Topic: Stylistic sets and alts
- Replies: 6
- Views: 7351
Re: Stylistic sets and alts
Sorry to hear about the missing pairs. Initially, I implemented and tested the generation of OT feature based pairs in Glyphs 2, and then found that Glyphs 3 writes some kinds of substitutions differently from Glyphs 2. I am aware that the implementation for Glyphs 3 – for complex substitutions – ma...
- 21 Jul 2022
- Forum: Kern On forum
- Topic: Kerning of ligatures not corresponding to the rest of the kerning
- Replies: 3
- Views: 5258
Re: Kerning of ligatures not corresponding to the rest of the kerning
This sounds strange indeed. Are the shapes of the ligatures really identical to the letters?
Maybe you could send me the .glyphs file, then I can have a closer look!
Maybe you could send me the .glyphs file, then I can have a closer look!
- 21 Jul 2022
- Forum: Kern On forum
- Topic: Normalise kerning to spacing?
- Replies: 17
- Views: 14472
Re: Normalise kerning to spacing?
This is an example: Entering “/H/d” as the LSB of the three will adjust the LSB so that H-three and d-three have zero kerning. At the moment, this is temporary, the “/H/d” will disappear. I am planning to implement something permanent, though.
- 20 Jul 2022
- Forum: Kern On forum
- Topic: Normalise kerning to spacing?
- Replies: 17
- Views: 14472
Re: Normalise kerning to spacing?
Yes, I will record a video soon!