Josefin Sans Font not working and glitching in Blender 3D even 2.9
TTF fonts are a bit buggy in Blender. You have two options.

Use another font. OTF fonts work better in Blender. This is a good option if you have a lot of text
Or convert the text to mesh and merge misplaced vertices manually. This is good if you have only a little bit text. You can convert text to mesh in Object Mode from Object menu under Convert To and by selecting Mesh from Curve/Meta/Surf/Text.

You can merge vertices in Edit Mode by selecting the vertices you wish to merge and by pressing m. This will give you options of how you want to merge them. In this case Merge At Center seems like a good option.

After this you can select vertices and press f key to fill missing faces. 4 vertices at once should be fine.