Dashboard/Quik/Typography/QuikFont.cs
H. Utku Maden 9339295378 Push all uncommitted changes.
I have had a long break from this project due to other higher priority
things going on in my life. Big changes inbound.
2023-05-13 16:17:57 +03:00

17 lines
536 B
C#

namespace Quik.Typography
{
public abstract class QuikFont
{
public abstract QuikFontStyle Style { get; }
public string FontFamily => Style.Family;
public float FontSize => Style.Size;
public QuikFontStyle FontStyle => Style;
public abstract float Ascender { get; }
public abstract float Descender { get; }
public abstract bool HasCharacter(int character);
public abstract void GetCharacter(int character, out IQuikTexture texture, out QuikGlyph glyph);
}
}