Exemplo n.º 1
0
        public static FontData GetFontData(int index)
        {
            FontData    result = default(FontData);
            RDConstants data   = RDConstants.data;

            if (index == 1)
            {
                result.fontScale   = 1.25f;
                result.lineSpacing = 0.75f;
            }
            else if (index == 2)
            {
                result.fontScale   = 0.7f;
                result.lineSpacing = 1.1f;
            }
            else if (index == 3)
            {
                result.fontScale   = 0.82f;
                result.lineSpacing = 1.1f;
            }
            else if (index == 4)
            {
                result.fontScale   = 1.25f;
                result.lineSpacing = 0.75f;
            }
            else
            {
                result.fontScale   = RandomTweaks.settings.fontSize;
                result.lineSpacing = RandomTweaks.settings.lineSpace;
            }
            result.font = RandomTweaks.Font;
            return(result);
        }
Exemplo n.º 2
0
        public static FontData GetFontData(Font font)
        {
            FontData    result = default(FontData);
            RDConstants data   = RDConstants.data;

            if (font == data.koreanFont)
            {
                result.fontScale   = 1.25f;
                result.lineSpacing = 0.75f;
            }
            else if (font == data.japaneseFont)
            {
                result.fontScale   = 0.7f;
                result.lineSpacing = 1.1f;
            }
            else if (font == data.chineseFont)
            {
                result.fontScale   = 0.82f;
                result.lineSpacing = 1.1f;
            }
            else if (font == data.legacyFont)
            {
                result.fontScale   = 1.25f;
                result.lineSpacing = 0.75f;
            }
            else if (font.fontNames[0].Contains("Avenir"))
            {
                result.fontScale   = 1f;
                result.lineSpacing = 1f;
            }
            else
            {
                result.fontScale   = RandomTweaks.settings.fontSize;
                result.lineSpacing = RandomTweaks.settings.lineSpace;
            }
            result.font = RandomTweaks.Font;
            return(result);
        }