kerning issue

so, I already set up kerning in opentype designer feature, and it work in Affinity Designer, but when I type on WPS office, my kerning doesn’t work. Is there something I missing ?..any help would be appreciated..thanks
Screenshot_4.png
Screenshot_5.png
Screenshot_3.png
Screenshot_1.png
Screenshot_2.png

Does WPS Office support other OpenType features? There are two types of kerning:

  1. Legacy kerning that uses a “kern” table in the font
  2. GPOS kerning that uses a glyph positioning table

On the font export settings dialog you can choose to include a legacy “kern” table in your fonts. If that solves the problem, then WPS Office does not support OpenType kerning.

so I include a legacy “kern” table on the font export setting, unfortunately the error still comes up. I don’t know if WPS Office support other OpenType features or not.
Screenshot_6.png
Screenshot_7.png

Perhaps kerning is disabled in WPS or only set for font sizes larger than what you are using?

In PagePlus, I enable kerning for font size above 8 points, as 9 points is the smallest size that I use.

Unfortunately,I don’t know how to enable or disable the kerning on WPS office.
One more thing sir, when I use this font, the cursor became so tall, how can handle that, so the height will normal again ?
Screenshot_8.png

The cursor height is the distance between WinDescent and WinAscent. That can be fixed in FontCreator by going to Font Properties, Metrics and clicking on calculate.

If that makes little or no difference, use the Font Information dialog to locate the glyph with Y Maximum and reduce the height of the glyph.

I cannot help with WPS Office problems; you should ask on the Microsoft forums about that.

I follow your advice, but still have no luck with this cursor height…
I click the calculate and then reduce Y maximum..but the error still there..
btw, Iam using openoffice now, and the kerning is working now..
Screenshot_12.png
Screenshot_11.png
Screenshot_10.png
Screenshot_9.png

I wonder why the Typo line gap is so huge?

actually Iam trying to understand about typo ascender, typo descender and typo line gap, but I still confuse. I follow your link about all this, read it all, but still I have no luck. Can you show me how to determine the numbers for typo line gap and the others ?..

When you click on “Calculate” the metrics will be calculated automatically. Did you try that again after adjust Y Maximum?

1879+800 = 2679 / 2048 = 1.308 so your default line-spacing would be 13.08 points for 10 point text. However, Typo Line Gap is increasing that.

2679+4017 = 6606 / 2048 3.269 or a default line-spacing of 32.69 points for 10 point text.

Typo Line Gap should be 0, but it can be more. I usually set mine to make the line-spacing a neat multiple like 1.2 or 1.3 of the point size.

If you cannot figure it out, attach the font project and I will take a look at it.

I don’t know if I double click that calculate button. May be I did so.
2048…where this value came from ?.
btw I set 0 for line gap and typo line gap, and it works now.

The value of 2048 is the units/em on the General Tab of Font Properties. It is the default value for Windows fonts. One font unit is the smallest distance that a point can be moved.

Some fonts that have fine detail may benefit from values of 4096 or 8192 Units per em. Mac fonts often have value of 1000 units per em, but computers prefer binary numbers.

I was unable to work out why the line gap / typo line gap is so large. Perhaps Erwin or someone who understands these technical details better will explain.

FontCreator tries to preserve the original line spacing, and fills the void with a line gap.

A next upcoming release will set it to a more logical value if it detects the line gap exceeds 1/2 upem, but for now manually set both typo line gap and line gap values to 0.

thank you for all your help sir, btw is there anything you want to say about my font ?. I know there still much lacks on it and Iam still working on.

ok…thank you sir..