Вы захотите использовать класс шрифтов . Предполагая, что вы используете String.Split () для разбора текста в массив, вы захотите взять каждую часть массива и использовать его для создания объекта Font , например:
string s = "Tahoma,12.5,Regular";
string[] fi = s.Split(',');
Font font = new Font(fi[0], fi[1],fi[2]);
У меня нет компилятора C # на этом Mac, поэтому он может быть не совсем корректным.
Пример конструктора:
public Font(
string familyName,
float emSize,
FontStyle style
)
Здесь вам нужно указать второй аргумент в виде числа с плавающей точкой, поэтому приведите строку к числу с плавающей точкой:
(float)fi[1]
Далее вам нужно найти FontStyle, основываясь на том, что fi 2 :
if (fi[2] == "Regular") {
// set font style
}