I double we will get a very quick solution within a few days.
Maybe you can send me the file with the original example of A and J? Then I can better understand what is really happening, and maybe I can implement a quick, hard-coded tweak for you.
Search found 405 matches
- Yesterday
- Forum: Kern On forum
- Topic: Key glyph for a kern pair / ignore non-corpora pairs
- Replies: 5
- Views: 162
- 13 Mar 2025
- Forum: Kern On forum
- Topic: Kerning groups and missing glyphs
- Replies: 20
- Views: 14245
Re: Kerning groups and missing glyphs
To be honest, not all of these were direct reactions to this thread. Persistent autokerning is something I wanted to implement for a long time. I was going to write, the main crux seems to be irrational users who like things pretty under the hood... but, things a a little more complex, once again. S...
- 12 Mar 2025
- Forum: Kern On forum
- Topic: Key glyph for a kern pair / ignore non-corpora pairs
- Replies: 5
- Views: 162
Re: Key glyph for a kern pair / ignore non-corpora pairs
Thanks for your detailed comments, this is getting rather interesting. This whole subject of class kerning is a really complex and potentially messy task even though one might expect it to be well-suited for an algorithm. After the exchange today, I feel there are two approaches to class kerning: Se...
- 12 Mar 2025
- Forum: Kern On forum
- Topic: Kerning groups and missing glyphs
- Replies: 20
- Views: 14245
Re: Kerning groups and missing glyphs
Btw, I just published a Kern On update: https://kern-on.com/update/ Special-spaced pairs are more likely to be zero. Less noise! BIG news: autospacing is now persistent! This makes it easier to avoid unnecessary or accidental small kerning pairs against the “neutral sides” such as the flats in sans-...
- 12 Mar 2025
- Forum: Kern On forum
- Topic: Kerning groups and missing glyphs
- Replies: 20
- Views: 14245
Re: Kerning groups and missing glyphs
Can you explain what exactly “noise” means in this context, and what the disadvantage is, from a rational point of view?
- 12 Mar 2025
- Forum: Kern On forum
- Topic: Kerning groups and missing glyphs
- Replies: 20
- Views: 14245
Re: Kerning groups and missing glyphs
My (maybe too naïve) logic is the following: if I have a kerning pair of -60 units for, let's say, /questiondown.case/W, I would prefer it stay in the final font rather than a kerning pair of +3 even for a combination such as /n/o. Sorry, I disagree. I’d rather keep a 3-unit value for /n/o then a -...
- 12 Mar 2025
- Forum: Kern On forum
- Topic: Kerning groups and missing glyphs
- Replies: 20
- Views: 14245
Re: Kerning groups and missing glyphs
Oh, I see, this means I am creating Kern On, and make decisions, effectively not only for my users but also for my users’ clients. Which makes communicating these things a little more difficult. but can I ask what Kern On does if it finds that a class kerning pair in all masters is very small? I’ll ...
- 12 Mar 2025
- Forum: Kern On forum
- Topic: Kerning groups and missing glyphs
- Replies: 20
- Views: 14245
Re: Kerning groups and missing glyphs
I would also like to add my mustard to the discussion, since this is something that comes up regularly when I work on client projects. My main question is why .case variants are treated as less important than their normal counterparts. I would expect them to be treated with the same importance. Are...
- 12 Mar 2025
- Forum: Kern On forum
- Topic: Key glyph for a kern pair / ignore non-corpora pairs
- Replies: 5
- Views: 162
Re: Key glyph for a kern pair / ignore non-corpora pairs
It’s a bit difficult to tell without seeing the font. First, it seems you are using manual kerning groups? Are you sure you need a kerning group for the left side of the J (I assume /J and /Jcircumflex)? It may be better to leave it away. 2) Non-corpora pairs should be ignored during the optimizatio...
- 11 Mar 2025
- Forum: Kern On forum
- Topic: Glyphs crashing when "Kern On" is pressed
- Replies: 2
- Views: 71
Re: Glyphs crashing when "Kern On" is pressed
Sorry about that. A crash should never happen, no matter what. Would you mind sending me the file? Then I can have a closer look. Thanks!
- 07 Mar 2025
- Forum: Kern On forum
- Topic: Kern On crashes when setting any glyph to no kerning
- Replies: 3
- Views: 71
Re: Kern On crashes when setting any glyph to no kerning
Thanks for the file! I just fixed the crash (which was a very old little bug, actually). It will be included in the next update for everyone.
- 06 Mar 2025
- Forum: Kern On forum
- Topic: Kerning groups and missing glyphs
- Replies: 20
- Views: 14245
Re: Kerning groups and missing glyphs
Some thoughts on the questions you raised: [...] which results in a larger filesize. [...] Filesize without kerning: Static Fonts: 66 kb Variable Fonts: 170 kb Filesize with KernOn set on 60kb: Static Fonts: ca. 126 kb Variable Fonts: 428 kb It seems you are referring to uncompressed desktop fonts? ...
- 06 Mar 2025
- Forum: Kern On forum
- Topic: Kern On crashes when setting any glyph to no kerning
- Replies: 3
- Views: 71
Re: Kern On crashes when setting any glyph to no kerning
I just tried and it does not crash. Could you send me the file?
- 26 Feb 2025
- Forum: Kern On forum
- Topic: i.sc kerned differently than h.sc
- Replies: 5
- Views: 4107
Re: i.sc kerned differently than h.sc
Good to know! Sometimes computers are funny. It may have been Glyphs providing the wrong advance width via the API, which sometimes happens.
- 19 Feb 2025
- Forum: Kern On forum
- Topic: Kerning Assistance Idea
- Replies: 5
- Views: 3941
Re: Kerning Assistance Idea
Thanks for your feedback. Yes, this is sensible and I have had somewhat similar requests, and ideas of my own. In future, I am planning to implement a feature that outputs a test text (based on my https://justanotherfoundry.com/generator), that includes those pairs that would be next in line as sugg...
- 19 Feb 2025
- Forum: Kern On forum
- Topic: i.sc kerned differently than h.sc
- Replies: 5
- Views: 4107
Re: i.sc kerned differently than h.sc
Could you send me the file? It is hard to tell without seeing it in more detail. Thanks!
- 14 Feb 2025
- Forum: Kern On forum
- Topic: i.sc kerned differently than h.sc
- Replies: 5
- Views: 4107
Re: i.sc kerned differently than h.sc
Not sure what exactly is going wrong, from seeing this image. What would be the expected result, and why?
- 10 Feb 2025
- Forum: Kern On forum
- Topic: A quality of life question re:searching KO's forum
- Replies: 2
- Views: 9691
Re: A quality of life question re:searching KO's forum
Sorry, the built-in search function of this forum is not very powerful. I am using this PHP-based forum named phpBB, which is rather clumsy but I haven’t found anything neater that works without root access to the server. Usually googling with site:kern-on.com works. Maybe something like this? https...
- 10 Feb 2025
- Forum: Kern On forum
- Topic: How delete every data and restart Kern on from scratch?
- Replies: 8
- Views: 4336
Re: How delete every data and restart Kern on from scratch?
Yes, non-existing pairs defined as a model in the userData are considered to be zero.
However, if the font has no kerning pairs at all then it is considered to be untouched even if Kern On data exists in the userData.
However, if the font has no kerning pairs at all then it is considered to be untouched even if Kern On data exists in the userData.
- 10 Feb 2025
- Forum: Kern On forum
- Topic: Kerning Assistance Idea
- Replies: 5
- Views: 3941
Re: Kerning Assistance Idea
What you describe is exactly the idea behind the model suggestions. The suggested pairs are practically Kern On asking, me how would you like these handled, and/or, please check this pair. What exactly is different in the method you have in mind?
- 10 Feb 2025
- Forum: Kern On forum
- Topic: KernOn crashing Glyphs
- Replies: 2
- Views: 1390
Re: KernOn crashing Glyphs
Hello Daniel, sorry to hear you are having this problem. Would you mind sending me the file? Then I can have a closer look.
- 29 Jan 2025
- Forum: Kern On forum
- Topic: How delete every data and restart Kern on from scratch?
- Replies: 8
- Views: 4336
- 29 Jan 2025
- Forum: Kern On forum
- Topic: How delete every data and restart Kern on from scratch?
- Replies: 8
- Views: 4336
Re: How delete every data and restart Kern on from scratch?
Glad it worked! I need to double-check in the code why it may not have started from scratch in your case. (The Kerning Window has the option to filter the pairs that are displayed. You may have selected and removed all, but in fact there were some hidden ones left.)
- 28 Jan 2025
- Forum: Kern On forum
- Topic: How delete every data and restart Kern on from scratch?
- Replies: 8
- Views: 4336
Re: How delete every data and restart Kern on from scratch?
Hello Diego, I’d suggest you open the Kerning Window (⌥⌘K) while Kern On is not running, and delete everything there (select all and click the little minus button). As you start Kern On again, it will give you a fresh start. Certain data such as the special spacing settings are retained so it is not...
- 25 Nov 2024
- Forum: Kern On forum
- Topic: Does Kern-On work with Ethiopic?
- Replies: 3
- Views: 2317
Re: Does Kern-On work with Ethiopic?
Yes, Ethiopic is supported by Kern On. I added it at a user’s request at some point, and I believe it has been used on real-world projects. Just give it a try and let me know how it works for you!
- 20 Nov 2024
- Forum: Kern On forum
- Topic: KernOn exceptions
- Replies: 1
- Views: 1960
Re: KernOn exceptions
This sounds strange. Would you mind sending me the file? If the shapes of o and e are virtually the same on the left then they should receive the same kerning. Without seeing the file, the only thing I can imagine is that the e or the o has special spacing.
- 14 Nov 2024
- Forum: Kern On forum
- Topic: V period and A asterisk not kerning
- Replies: 7
- Views: 4097
Re: V period and A asterisk not kerning
Good to know!
- 14 Nov 2024
- Forum: Kern On forum
- Topic: Do we need kerning against the space character?
- Replies: 34
- Views: 226916
Re: Do we need kerning against the space character?
Sorry, no news. It is definitely on my list of future improvements, though!
- 13 Nov 2024
- Forum: Kern On forum
- Topic: V period and A asterisk not kerning
- Replies: 7
- Views: 4097
Re: V period and A asterisk not kerning
I quickly checked a few fonts on my computer and couldn’t find any that have kerning between Hebrew and period or asterisk. What’s the current best practice?
- 13 Nov 2024
- Forum: Kern On forum
- Topic: V period and A asterisk not kerning
- Replies: 7
- Views: 4097
Re: V period and A asterisk not kerning
Thanks for the file. It took a while to understand what is going on but here is the explanation: Your font contains RTL kerning. Kern On currently does not support RTL autokerning but it preserves existing RTL kerning, including the kerning groups. Since asterisk and period are kerned RTL, their ker...
- 12 Nov 2024
- Forum: Kern On forum
- Topic: V period and A asterisk not kerning
- Replies: 7
- Views: 4097
Re: V period and A asterisk not kerning
Could you send me the file? Then I can have a closer look.
- 16 Oct 2024
- Forum: Kern On forum
- Topic: Missing Autopairs / Unkerned Pairs
- Replies: 5
- Views: 8200
Re: Missing Autopairs / Unkerned Pairs
Which glyphs do you kern the arrows against?
- 16 Oct 2024
- Forum: Kern On forum
- Topic: Slow ‘Generating class kerning’ phase
- Replies: 1
- Views: 1690
Re: Slow ‘Generating class kerning’ phase
I spent considerable time improving the speed of Kern On but there are limits as to what you can do. To me, the crucial aspect was the speed of the tool while you are working on your kerning, the reaction time as you set or change models, for example. I believe this is fairly snappy now. During fina...
- 16 Oct 2024
- Forum: Kern On forum
- Topic: Auto-kern all layers command?
- Replies: 1
- Views: 1735
Re: Auto-kern all layers command?
If you have many user-set autopairs then that means you are working with fonts for languages (and characters) that are not supported by Kern On yet? There are several possible solutions to your problem: 1. Go to one master that has all the required user-set autopairs, then click on the little arrow ...
- 27 Sep 2024
- Forum: Kern On forum
- Topic: Generate Pairs only with multiples of 4
- Replies: 12
- Views: 19829
Re: Generate Pairs only with multiples of 4
Can you explain why you would want that instead of normal quantization?
- 27 Sep 2024
- Forum: Kern On forum
- Topic: Inconsistencies with letter a.
- Replies: 6
- Views: 4439
Re: Inconsistencies with letter a.
Good news! The bug in Glyphs has been fixed. If you update to the latest cutting-edge Glyphs version (or use the latest stable version) things should work as expected.
- 10 Sep 2024
- Forum: Kern On forum
- Topic: Inconsistencies with letter a.
- Replies: 6
- Views: 4439
Re: Inconsistencies with letter a.
Thank you for sending the file. There seems to be a bug in the latest cutting-edge Glyphs version (3316). With Glyphs 3260 (the current stable version) and with Glyphs 3300 (this is just a somewhat older version I have) I am getting the expected, consistent Kern On behaviour in a, n and u. Also, if ...
- 09 Sep 2024
- Forum: Kern On forum
- Topic: Inconsistencies with letter a.
- Replies: 6
- Views: 4439
Re: Inconsistencies with letter a.
You can send it to me by e-mail (see the footer on https://kern-on.com/). Thanks!
- 09 Sep 2024
- Forum: Kern On forum
- Topic: Inconsistencies with letter a.
- Replies: 6
- Views: 4439
Re: Inconsistencies with letter a.
This is strange. Maybe the right side of the a has special spacing (or, n and u have special spacing)?
You can also send me the file if you don’t mind, then I can have a quick look myself.
You can also send me the file if you don’t mind, then I can have a quick look myself.
- 06 Aug 2024
- Forum: Kern On forum
- Topic: Kern-on for cursive
- Replies: 2
- Views: 8207
Re: Kern-on for cursive
Working with connected scripts should work with Kern On. I personally haven’t tested this very much yet. The workflow should be similar as for unconnected fonts, though. In case you have alternates that should never be kerned on one side then it is probably easiest to use the “No kerning” property t...
- 30 Jul 2024
- Forum: Kern On forum
- Topic: Double lslash kerning
- Replies: 3
- Views: 6402
Re: Double lslash kerning
It is also possible that your font has many kerning pairs, and you can reduce the number. Maybe there are lots of pairs that should not need kerning? You can use the pairs drop-downs on “neutral” glyph sides to detect other glyphs that lead to unnecessary non-zero pairs because they are not spaced c...
- 30 Jul 2024
- Forum: Kern On forum
- Topic: Double lslash kerning
- Replies: 3
- Views: 6402
Re: Double lslash kerning
This should answer your question:
https://kern-on.com/manual/#q-compression-artifacts
To keep the pair during the final kerning, you can try to increase the data size (kB).
https://kern-on.com/manual/#q-compression-artifacts
To keep the pair during the final kerning, you can try to increase the data size (kB).
- 25 Jul 2024
- Forum: Kern On forum
- Topic: Does Kern On know about substitutions in #ifdef VARIABLE blocks?
- Replies: 8
- Views: 12731
- 22 Jul 2024
- Forum: Kern On forum
- Topic: Does Kern On know about substitutions in #ifdef VARIABLE blocks?
- Replies: 8
- Views: 12731
- 22 Jul 2024
- Forum: Kern On forum
- Topic: Does Kern On know about substitutions in #ifdef VARIABLE blocks?
- Replies: 8
- Views: 12731
Re: Does Kern On know about substitutions in #ifdef VARIABLE blocks?
In this case, you could remove the “#ifdef Variable” … and remove the feature in all static instances. You mean, Jeremy as the user, or would Kern On do this internally? One solution could be that you check the font but instead of automatically ignoring those glyphs, ask the user. Or do not check a...
- 16 Jul 2024
- Forum: Kern On forum
- Topic: Does Kern On know about substitutions in #ifdef VARIABLE blocks?
- Replies: 8
- Views: 12731
Re: Does Kern On know about substitutions in #ifdef VARIABLE blocks?
Kern On does not parse the feature code by itself. Instead, it asks Glyphs for a compiled version, and then browses the lookups. As it seems, by default, Glyphs doesn’t include the substitutions you are showing above, when I call the property GSFont.compositorFont. The question is, how can Kern On g...
- 15 Jul 2024
- Forum: Kern On forum
- Topic: Kern on deletes kerning pairs I want to keep
- Replies: 2
- Views: 5213
Re: Kern on deletes kerning pairs I want to keep
This is strange. You mean, after pushing the Kern On button and finalizing the kerning, and then re-starting Kern On, some models are lost? In other words, the number of model pairs as shown in the bottom section is smaller than it was before pushing the Kern On button? This should never happen. Whi...
- 11 Jun 2024
- Forum: Kern On forum
- Topic: unable to save kern pair KO_T
- Replies: 5
- Views: 7835
Re: unable to save kern pair KO_T
Not sure how I can help you with that. As you stopped using Kern on, this question is not about Kern On, it seems?
- 11 Jun 2024
- Forum: Kern On forum
- Topic: unable to save kern pair KO_T
- Replies: 5
- Views: 7835
Re: unable to save kern pair KO_T
Can you explain step-by-step what you are doing, and how Kern On is involved?
- 11 Jun 2024
- Forum: Kern On forum
- Topic: unable to save kern pair KO_T
- Replies: 5
- Views: 7835
Re: unable to save kern pair KO_T
Sorry, can you explain in more detail?
- 10 May 2024
- Forum: Kern On forum
- Topic: Best way to not kern swashes
- Replies: 4
- Views: 7501
Re: Best way to not kern swashes
Yes, “No kerning” is probably the solution in this case. Note that you can simply select several glyphs and set it for all of them.
- 06 May 2024
- Forum: Kern On forum
- Topic: default proportional figures
- Replies: 2
- Views: 6092
Re: default proportional figures
Kerning groups are not a safe way of seeing whether Kern On kerns a glyph (even though this is an indicator). Can you have a look at whether the glyphs in question have any kerning? While Kern On is running, you can also use the “Pairs” drop-down menu to check this. The next thing to check is whethe...
- 29 Apr 2024
- Forum: Kern On forum
- Topic: Complex subsitutions leaving some pairs without AutoKerning
- Replies: 7
- Views: 11085
Re: Complex subsitutions leaving some pairs without AutoKerning
Keep in mind that using cvXX instead of ssXX is not just a work-around for the “Kern On world”. It’s simply the correct OpenType feature for the task, not just internally in your font editor but also when you export and distribute the fonts.
- 29 Apr 2024
- Forum: Kern On forum
- Topic: Complex subsitutions leaving some pairs without AutoKerning
- Replies: 7
- Views: 11085
Re: Complex subsitutions leaving some pairs without AutoKerning
This was surprisingly easy to implement. Thanks for the nudge!
The next Kern On update will support cvXX, which means it will autokern any possible combination of alternates accessed via cvXX.
The next Kern On update will support cvXX, which means it will autokern any possible combination of alternates accessed via cvXX.
- 29 Apr 2024
- Forum: Kern On forum
- Topic: Complex subsitutions leaving some pairs without AutoKerning
- Replies: 7
- Views: 11085
Re: Complex subsitutions leaving some pairs without AutoKerning
Thanks for the file, Ryan. Looking at your list of user-set autopairs, there are different reasons for pairs not being autokerned by default: • /s.ss01/ecircumflex is not autokerned because /s/ecircumflex is not autokerned. If this pair is important to you you’d probably want to set /s/ecircumflex a...
- 26 Apr 2024
- Forum: Kern On forum
- Topic: Complex subsitutions leaving some pairs without AutoKerning
- Replies: 7
- Views: 11085
Re: Complex subsitutions leaving some pairs without AutoKerning
Thanks for your help, Brian. Yes, using custom kerning groups could be a good work-around.
Ryan: Would you mind sending me the file? Then I can have a look and either improve Kern On or possibly find a way of getting this to work with the current version.
Ryan: Would you mind sending me the file? Then I can have a look and either improve Kern On or possibly find a way of getting this to work with the current version.
- 16 Apr 2024
- Forum: Kern On forum
- Topic: Do we need kerning against the space character?
- Replies: 34
- Views: 226916
Re: Do we need kerning against the space character?
Yes, that would be great!Jeremy Tribby wrote: ↑04 Apr 2024 Would it be helpful to have specific examples of this as OpenType feature code (and/or Glyphs specific format for VF), so that a suitable UI could be worked out from there?
- 15 Apr 2024
- Forum: Kern On forum
- Topic: Autokern now kerns accents with glyphs
- Replies: 13
- Views: 24966
Re: Autokern now kerns accents with glyphs
I see. This brings up the same old question : “Find all composites in which the positioning of the components is affected by kerning.” This was surprisingly difficult to implement, as you remember, even with Georg’s help. To be honest, the current code never felt very robust to me, and now we are se...
- 15 Apr 2024
- Forum: Kern On forum
- Topic: Autokern now kerns accents with glyphs
- Replies: 13
- Views: 24966
Re: Autokern now kerns accents with glyphs
Whether to autokern non-exporting glyphs is an interesting question. At first glance it makes sense to automatically exclude them but there can be non-exporting glyphs in a font that should be autokerned, e.g. for fractions. So, the approach is to generously generate autokerning pairs and then disab...
- 04 Apr 2024
- Forum: Kern On forum
- Topic: Autokern now kerns accents with glyphs
- Replies: 13
- Views: 24966
Re: Autokern now kerns accents with glyphs
Thanks for the explanation and the workaround, Georg. I still don’t understand why you consider shouldAttach = False to be the correct return value in a case like this. The diacritic component is clearly attached (i.e. its position depends on the anchors). From a functional point of view, it does no...
- 04 Apr 2024
- Forum: Kern On forum
- Topic: Autokern now kerns accents with glyphs
- Replies: 13
- Views: 24966
Re: Autokern now kerns accents with glyphs
Thanks for sending the file. Seems like we were not looking at the same file! Very similar but not identical, which made it easy to dig into it. As it turns out, the PUA values for the .case accents are causing this strange behaviour. What I tested: • Open your latest file (with PUA for the .case ac...
- 02 Apr 2024
- Forum: Kern On forum
- Topic: Autokern now kerns accents with glyphs
- Replies: 13
- Views: 24966
Re: Autokern now kerns accents with glyphs
What happens if you run the script in Glyphs 3.2? I cannot run any Python scripts in Glyphs 3151 because Glyphs says it cannot not find a compatible Python version. One thing I noticed is that Hmacron seems to be completely unknown to my version of Glyphs. It doesn’t have a Unicode value and Glyphs ...
- 29 Mar 2024
- Forum: Kern On forum
- Topic: Autokern now kerns accents with glyphs
- Replies: 13
- Views: 24966
Re: Autokern now kerns accents with glyphs
Btw this is a script that can be used to inspect what Glyphs returns for certain layer and component properties: for layer in Font.selectedLayers: print( layer.parent.name, 'hasAlignedWidth', layer.hasAlignedWidth() ) for c in layer.components: print( c, 'shouldAttach', c.shouldAttach() ) print() In...
- 29 Mar 2024
- Forum: Kern On forum
- Topic: Autokern now kerns accents with glyphs
- Replies: 13
- Views: 24966
Re: Autokern now kerns accents with glyphs
This is strange. If I open the font with Glyphs 3249 and Kern On 1.31 then /H/macroncomb.case is not autokerned. Which version of Glyphs are you working with?
- 26 Mar 2024
- Forum: Kern On forum
- Topic: Special Spacing Not Working
- Replies: 15
- Views: 28211
Re: Special Spacing Not Working
Thanks for your help, Sebastian. I definitely found the reason why the default groups were not set properly. They were set in the KO engine but not written to the userData in Glyphs. This discrepancy is the reason for the funny behaviour between the very first start with a font, and the next re-star...
- 25 Mar 2024
- Forum: Kern On forum
- Topic: Special Spacing Not Working
- Replies: 15
- Views: 28211
Re: Special Spacing Not Working
Thanks for the explanation! I think I found the problem and fixed it.
Can you confirm: Setting the special spacing group only fails when starting with a fresh font, and before re-starting Kern On. Is that correct? Once you re-start Kern On, all behaviour is as expected, right?
Can you confirm: Setting the special spacing group only fails when starting with a fresh font, and before re-starting Kern On. Is that correct? Once you re-start Kern On, all behaviour is as expected, right?
- 22 Mar 2024
- Forum: Kern On forum
- Topic: Special Spacing Not Working
- Replies: 15
- Views: 28211
Re: Special Spacing Not Working
Hello both of you, sorry about this. This is really frustrating for me as well because I really cannot reproduce the problem. Of course, I can see that it is happening in the video. Thanks for the detailed analysis, Alex. Seeing 1 vs 3 is very strange. Was the “Parenthesis” group one you created you...
- 18 Mar 2024
- Forum: Kern On forum
- Topic: loosing kerns
- Replies: 6
- Views: 11489
Re: loosing kerns
As long as you don’t lose models or independents because of the crash, you can just finalize again. (Keep in mind that all kerning except models and independents is “lost” the moment you start Kern On).
- 18 Mar 2024
- Forum: Kern On forum
- Topic: Glyph combinations used as components not kerned
- Replies: 14
- Views: 32885
Re: Glyph combinations used as components not kerned
Yes, we finally got it to work last week! I sat down with Georg to resolve this. It will be included in the next release.
Do you want me to send you my current in-house version if it’s urgent?
Do you want me to send you my current in-house version if it’s urgent?
- 18 Mar 2024
- Forum: Kern On forum
- Topic: Add models and ind. for selected pairs from
- Replies: 1
- Views: 6189
Re: Add models and ind. for selected pairs from
Some options are explained in the manual: https://kern-on.com/manual/#font-settings
Does that work for you?
Does that work for you?
- 16 Mar 2024
- Forum: Kern On forum
- Topic: loosing kerns
- Replies: 6
- Views: 11489
Re: loosing kerns
You can just reply to your purchase confirmation e-mail, or use the one given in the footer at https://kern-on.com/
- 16 Mar 2024
- Forum: Kern On forum
- Topic: /fl kerned differently than /l
- Replies: 2
- Views: 7818
Re: /fl kerned differently than /l
This is really difficult to answer without having the font file, I am afraid. Would you mind sending it to me?
- 16 Mar 2024
- Forum: Kern On forum
- Topic: loosing kerns
- Replies: 6
- Views: 11489
Re: loosing kerns
This is really difficult to answer without having the font file, I am afraid. Would you mind sending it to me?
- 15 Mar 2024
- Forum: Kern On forum
- Topic: Kern On user manual
- Replies: 7
- Views: 12592
Kern On user manual
Hello everyone! I finally assembled a proper user manual:
https://kern-on.com/manual/
Some explanations are rather detailed – they might be interesting if you want more in-depth information than what’s shown in the videos.
https://kern-on.com/manual/
Some explanations are rather detailed – they might be interesting if you want more in-depth information than what’s shown in the videos.
- 15 Mar 2024
- Forum: Kern On forum
- Topic: Fighting with KO over the same kinds of model pairs regardless of font. What am I missing?
- Replies: 1
- Views: 7680
Re: Fighting with KO over the same kinds of model pairs regardless of font. What am I missing?
Hi Brian, Thanks for your detailed feedback. Some of this is impossible to comment on without having the file or seeing more details, some of which I will try to answer here. Regardless of what font I’m working with in KO, I’m finding that with essentially any letters that have extremes amounts of n...
- 15 Mar 2024
- Forum: Kern On forum
- Topic: Inconsistent Auto Pairs
- Replies: 1
- Views: 7221
Re: Inconsistent Auto Pairs
This does look a bit strange indeed. Would you mind sending me the file?
As a side note, one thing I noticed (although it does not explain the behaviour) is, why does the V have larger sidebearings than the W? I’d expect them to be the same or smaller.
As a side note, one thing I noticed (although it does not explain the behaviour) is, why does the V have larger sidebearings than the W? I’d expect them to be the same or smaller.
- 07 Mar 2024
- Forum: Kern On forum
- Topic: "Sync kerning types from" affects source file when changes are made in target
- Replies: 2
- Views: 9174
Re: "Sync kerning types from" affects source file when changes are made in target
It turned out to be a UI glitch. The list of special spacing groups simply did not get updated when we activate a different file (if KO is running for both files). Just fixed this. Btw, the old special spacing groups are still available in the drop-down menu after "Sync kerning types from"...
- 07 Mar 2024
- Forum: Kern On forum
- Topic: "Sync kerning types from" affects source file when changes are made in target
- Replies: 2
- Views: 9174
Re: "Sync kerning types from" affects source file when changes are made in target
Hmmm... scratching my head.
This only happens if KO is running for both files. You could open both files, start KO for the target font and sync. Then close the other file.
It’s probably a bug, will have a closer look. Thanks for the notice.
This only happens if KO is running for both files. You could open both files, start KO for the target font and sync. Then close the other file.
It’s probably a bug, will have a closer look. Thanks for the notice.
- 01 Mar 2024
- Forum: Kern On forum
- Topic: "Add models and independents from..." is not working
- Replies: 2
- Views: 8351
Re: "Add models and independents from..." is not working
One thing I noticed is that it does not import special spacing groups. No, this is a separate feature. It is called “Sync kerning types from”, also in the (•••) menu. “Kerning type” means special spacing, standard kerning or no kerning. If you want to transfer both then you should first transfer (s...
- 01 Mar 2024
- Forum: Kern On forum
- Topic: Generate Pairs only with multiples of 4
- Replies: 12
- Views: 19829
Re: Generate Pairs only with multiples of 4
Thanks for the scripts, Manuel! But compared to the 2–4% with your palettize script I was getting a much better improvement in file size. This figure was just what I found back then, from a handful of files I was generating at the time. Comparing the saving to the overall file size is not a very sen...
- 01 Mar 2024
- Forum: Kern On forum
- Topic: UcLc kerning glyphs set with 'no kerning'
- Replies: 6
- Views: 11151
Re: UcLc kerning glyphs set with 'no kerning'
KernOn keeps telling me the right side bearing of my B is too tight so it kerns it away from the H by 7. Visually it’s now too loose to my eye, so I make a model pair and set it to zero. Yes, that’s the way to go! But now that affects my nn pair, which is also a model pair set to zero. That’s impos...
- 29 Feb 2024
- Forum: Kern On forum
- Topic: Too many Independent Pairs, Missing Kerning
- Replies: 3
- Views: 9473
Re: Too many Independent Pairs, Missing Kerning
Manuel, sorry, here is the reply to what is left of your message:
What exactly was the problem? Did Kern On remove a model that contained the e? Which was the other model it was conflicting with?
It’s difficult to say what went wrong without seeing the file.
What exactly was the problem? Did Kern On remove a model that contained the e? Which was the other model it was conflicting with?
It’s difficult to say what went wrong without seeing the file.
- 29 Feb 2024
- Forum: Kern On forum
- Topic: UcLc kerning glyphs set with 'no kerning'
- Replies: 6
- Views: 11151
Re: UcLc kerning glyphs set with 'no kerning'
You should definitely not set the left side of the /n to “No kerning” as there are many combinations with /n as the second glyph that require kerning.
I’d strongly advise against using “No kerning” for any letters.
I’d strongly advise against using “No kerning” for any letters.
- 29 Feb 2024
- Forum: Kern On forum
- Topic: Generate Pairs only with multiples of 4
- Replies: 12
- Views: 19829
Re: Generate Pairs only with multiples of 4
If you currently use multiples of 8 at 1000 UPM, you can re-scale the font to 125 UPM as 1000 / 8 = 125.
- 29 Feb 2024
- Forum: Kern On forum
- Topic: Too many Independent Pairs, Missing Kerning
- Replies: 3
- Views: 9473
Re: Too many Independent Pairs, Missing Kerning
Hi mckc: overkern Let’s try to avoid this expression; it does not have any clearly defined meaning (and it is not commonly used afaik). In Rainer’s script it has a very specific meaning (see discussion here ), it seems you are using it with a different meaning (and, funnily, that spam bot with yet a...
- 24 Feb 2024
- Forum: Kern On forum
- Topic: Generate Pairs only with multiples of 4
- Replies: 12
- Views: 19829
Re: Generate Pairs only with multiples of 4
Thanks for your work, Manuel! There was lots of extensive Kern On feedback coming in today so I will need a few days to have a proper look at it and write the thorough answer it deserves. Miyamoto, it seems you are working with 1000 UPM but then place everything, including contour points, spacing an...
- 22 Feb 2024
- Forum: Kern On forum
- Topic: Generate Pairs only with multiples of 4
- Replies: 12
- Views: 19829
Re: Generate Pairs only with multiples of 4
There were similar requests before. My feeling is that the main motivation is to keep things “tidy under the hood”. This seems to be a strong (though irrational) desire among many designers, which I initially underestimated. I will soon implement the quantisation of the autokerning values (multiples...
- 22 Feb 2024
- Forum: Kern On forum
- Topic: How to avoid overkerns?
- Replies: 14
- Views: 28630
Re: How to avoid overkerns?
Some spam filters are set to allow all posts from users that already have at least one approved post (I just saw that setting in my own filter but it is not active). That explains the strategy: first, one innocent post, followed by spam posts.
- 21 Feb 2024
- Forum: Kern On forum
- Topic: Generate Pairs only with multiples of 4
- Replies: 12
- Views: 19829
Re: Generate Pairs only with multiples of 4
Can you explain what exactly “a limited amount of kerning pairs” would be? Also, what exactly are you trying to achieve? Not sure I understand.
- 20 Feb 2024
- Forum: Kern On forum
- Topic: How to avoid overkerns?
- Replies: 14
- Views: 28630
Re: How to avoid overkerns?
Oh dear, I just found out that “DanielNiz” is in fact a spam account. Seems like LLMs are getting good enough to fool me (and the spam filter, which usually works quite well). In future, I’ll face the challenge of trying not to waste my time with stupid LLM-generated posts but also not to insult rea...
- 20 Feb 2024
- Forum: Kern On forum
- Topic: How to avoid overkerns?
- Replies: 14
- Views: 28630
Re: How to avoid overkerns?
Daniel, what exactly does “overkern” mean as you use it? The term does not have a clear definition, and it is not widely used. The script referred to at the beginning of this discussion calls “overkerned” any pair that has a strongly negative kerning compared to the smaller advance width of the two ...
- 19 Feb 2024
- Forum: Kern On forum
- Topic: How to avoid overkerns?
- Replies: 14
- Views: 28630
Re: How to avoid overkerns?
Yes, that’s exactly the problem.
- 16 Feb 2024
- Forum: Kern On forum
- Topic: How to avoid overkerns?
- Replies: 14
- Views: 28630
Re: How to avoid overkerns?
Btw, the only perfect solution to handle the challenges described above is to use kerning triples. Implementing this in Kern On is fairly high on my to-do list, and Glyphs will also soon be more powerful at handling triples, I heard. ;-)
- 16 Feb 2024
- Forum: Kern On forum
- Topic: How to avoid overkerns?
- Replies: 14
- Views: 28630
Re: How to avoid overkerns?
Update: It turned out that the script “New Tab with Overkerned Pairs” did not consider exceptions. I implemented that, and it is updated in the live version now. So, we should not get false positives from the script any more. I also slightly tweaked the algorithm in Kern On so as to avoid generating...
- 14 Feb 2024
- Forum: Kern On forum
- Topic: How to avoid overkerns?
- Replies: 14
- Views: 28630
Re: How to avoid overkerns?
> I would love to, but KO keeps overkerning Thanks for pointing this out. I found out what is happening. This happens because Kern On usually has to omit exceptions in order not to exceed the given kB size. This means that, for rare pairs, we have to accept that the final kerning value deviates from...
- 13 Feb 2024
- Forum: Kern On forum
- Topic: How to avoid overkerns?
- Replies: 14
- Views: 28630
Re: How to avoid overkerns?
Here is an example for reference. As you can see, the kerning value (-138) is exactly -50% of the advance width of quoteright (276). Even though, the script shows this pair if I set the threshold to 55%.
- 13 Feb 2024
- Forum: Kern On forum
- Topic: How to avoid overkerns?
- Replies: 14
- Views: 28630
Re: How to avoid overkerns?
Just tried this script myself. One question is, where does the default 40% come from? What is the reasoning? Kern On limits the negative autokerning to 50% of the smaller advance width. If I set 50%, the script wrongly reports pairs. In other words, the output of the script is incorrect even accordi...
- 11 Feb 2024
- Forum: Kern On forum
- Topic: no kerning group?
- Replies: 2
- Views: 8088
Re: no kerning group?
Class kerning (groups, as Glyphs calls it) is not necessarily better in this case: Three glyph-glyph pairs cost 3 * 4 bytes plus overhead for the first glyph. Writing these pairs into the class kerning table will add a row to the table, which costs 2 bytes per cell plus class definition overhead. Wr...
- 11 Feb 2024
- Forum: Kern On forum
- Topic: No kern for accented letters
- Replies: 8
- Views: 15708
Re: No kern for accented letters
Maybe you omitted the .split() at the end of the first line?
- 11 Feb 2024
- Forum: Kern On forum
- Topic: No kern for accented letters
- Replies: 8
- Views: 15708
Re: No kern for accented letters
This code should do practically the same but it is more complicated to set up. ;-)