private void btnBorderColor_Click(object sender, EventArgs e) { colorDialog.Color = btnBorderColor.BackColor; if (colorDialog.ShowDialog() == DialogResult.OK) { btnBorderColor.BackColor = colorDialog.Color; Parameters.BorderColor = colorDialog.Color.ToGeometry(); Parameters.BorderColor = Color.FromArgb((int)nudOpacity.Value, Parameters.BorderColor); Parameters.CreateBorder = true; chkBorder.Checked = true; creator.CreateFont(); } }
private static void ScriptBuild(IEnumerable <string> files) { foreach (var file in files) { var parameters = ReadParameters(file); FontCreator creator = new FontCreator(); creator.Parameters = parameters; creator.CreateFont(); string saveName = parameters.SaveName; if (string.IsNullOrWhiteSpace(saveName)) { saveName = parameters.Family; } string filename = $"output/{saveName}.yaml"; creator.SaveFont(filename, saveName, $"Fonts/{saveName}"); } }