Add italic/bold to font settings and make AXIS as a checkbox in settings window

This commit is contained in:
Soreepeong 2022-02-25 00:05:26 +09:00
parent f3588dfe23
commit 17c77e6bfd
10 changed files with 598 additions and 262 deletions

View file

@ -1,174 +0,0 @@
namespace Dalamud.Interface.GameFonts
{
/// <summary>
/// Enum of available game fonts.
/// </summary>
public enum GameFont : int
{
/// <summary>
/// Placeholder meaning unused.
/// </summary>
Undefined,
/// <summary>
/// AXIS (9.6pt)
///
/// Contains Japanese characters in addition to Latin characters. Used in game for the whole UI.
/// </summary>
Axis96,
/// <summary>
/// AXIS (12pt)
///
/// Contains Japanese characters in addition to Latin characters. Used in game for the whole UI.
/// </summary>
Axis12,
/// <summary>
/// AXIS (14pt)
///
/// Contains Japanese characters in addition to Latin characters. Used in game for the whole UI.
/// </summary>
Axis14,
/// <summary>
/// AXIS (18pt)
///
/// Contains Japanese characters in addition to Latin characters. Used in game for the whole UI.
/// </summary>
Axis18,
/// <summary>
/// AXIS (36pt)
///
/// Contains Japanese characters in addition to Latin characters. Used in game for the whole UI.
/// </summary>
Axis36,
/// <summary>
/// Jupiter (16pt)
///
/// Serif font. Contains mostly ASCII range. Used in game for job names.
/// </summary>
Jupiter16,
/// <summary>
/// Jupiter (20pt)
///
/// Serif font. Contains mostly ASCII range. Used in game for job names.
/// </summary>
Jupiter20,
/// <summary>
/// Jupiter (23pt)
///
/// Serif font. Contains mostly ASCII range. Used in game for job names.
/// </summary>
Jupiter23,
/// <summary>
/// Jupiter (45pt)
///
/// Serif font. Contains mostly numbers. Used in game for flying texts.
/// </summary>
Jupiter45,
/// <summary>
/// Jupiter (46pt)
///
/// Serif font. Contains mostly ASCII range. Used in game for job names.
/// </summary>
Jupiter46,
/// <summary>
/// Jupiter (90pt)
///
/// Serif font. Contains mostly numbers. Used in game for flying texts.
/// </summary>
Jupiter90,
/// <summary>
/// Meidinger (16pt)
///
/// Horizontally wide. Contains mostly numbers. Used in game for HP/MP/IL stuff.
/// </summary>
Meidinger16,
/// <summary>
/// Meidinger (20pt)
///
/// Horizontally wide. Contains mostly numbers. Used in game for HP/MP/IL stuff.
/// </summary>
Meidinger20,
/// <summary>
/// Meidinger (40pt)
///
/// Horizontally wide. Contains mostly numbers. Used in game for HP/MP/IL stuff.
/// </summary>
Meidinger40,
/// <summary>
/// MiedingerMid (10pt)
///
/// Horizontally wide. Contains mostly ASCII range.
/// </summary>
MiedingerMid10,
/// <summary>
/// MiedingerMid (12pt)
///
/// Horizontally wide. Contains mostly ASCII range.
/// </summary>
MiedingerMid12,
/// <summary>
/// MiedingerMid (14pt)
///
/// Horizontally wide. Contains mostly ASCII range.
/// </summary>
MiedingerMid14,
/// <summary>
/// MiedingerMid (18pt)
///
/// Horizontally wide. Contains mostly ASCII range.
/// </summary>
MiedingerMid18,
/// <summary>
/// MiedingerMid (36pt)
///
/// Horizontally wide. Contains mostly ASCII range.
/// </summary>
MiedingerMid36,
/// <summary>
/// TrumpGothic (18.4pt)
///
/// Horizontally narrow. Contains mostly ASCII range. Used for addon titles.
/// </summary>
TrumpGothic184,
/// <summary>
/// TrumpGothic (23pt)
///
/// Horizontally narrow. Contains mostly ASCII range. Used for addon titles.
/// </summary>
TrumpGothic23,
/// <summary>
/// TrumpGothic (34pt)
///
/// Horizontally narrow. Contains mostly ASCII range. Used for addon titles.
/// </summary>
TrumpGothic34,
/// <summary>
/// TrumpGothic (688pt)
///
/// Horizontally narrow. Contains mostly ASCII range. Used for addon titles.
/// </summary>
TrumpGothic68,
}
}