Font is vertical alignment to lowercase, how to change to uppercase?


I am working with a font that when drawn with the “middle” baseline display it centred on the lowercase chars instead of the uppercase ones. How do I change that? Is there a tool that can help me with it?

What alphabet or language is this? I am not familiar with a “middle baseline” with Western alphabets.

Hi, thanks for the quick reply.

I meant this: CanvasRenderingContext2D.textBaseline - Web APIs | MDN

I have been trying to learn about fonts and what I want is to have Ascendant and Descent values so that the middle point between them is exactly at the middle point between the Baseline and Cap Height.
Hence when I select the “middle textBaseline” it is vertically centred on a normal caps caracter.