Custom fonts TextGeometry often missing geometry and faces

For example this is supposed to be an “O”. I’ve noticed this issues happens very often with custom fonts that are converted here.

What happened ? Must be something simple ?

Is it just O, or do letters like P and R have trouble too?

Have you tried raising an issue on the facetype repo?

P, R, O, yes all those. Let me check that repo!

Sadly doesn’t seem that repo’s issues are being answered.

Yeah, this might be a case where the only way you’re gonna get the issue fixed is if you do it yourself.

For anyone who go by here. This is due to an anomaly inside facetype.js regarding .otf format.

To indicate the masking of a shape the orders of points is important (you do anticlock-wise inside clockwise). And the order in some font are inverted.

You can correct it with font edit software (like FontForge).

Or convert to .ttf format and then inject it into facetype.js, cause the check seems to be different comparing if directions are differents.