Beispiel #1
0
        static void Main(string[] args)
        {
            string  inputSvg   = args[0];
            string  outputFile = args[1];
            WebFont font       = CreateEmptyFont();

            font.IconSets.Add(CreateIconSet(inputSvg));

            File.WriteAllText(outputFile, JsonConvert.SerializeObject(font, Formatting.Indented));
        }
Beispiel #2
0
 private static WebFont CreateEmptyFont()
 {
     WebFont font = new WebFont();
     font.Metadata.Name = "alphaTab";
     font.Metadata.LastOpened = (long)(DateTime.UtcNow - Epoch).TotalMilliseconds;
     font.Metadata.Created = font.Metadata.LastOpened;
     font.Preferences.ShowGlyphs = true;
     font.Preferences.ExportPreferences.Prefix = "at-";
     font.Preferences.ExportPreferences.Metadata.FontFamily = "alphaTab";
     font.Preferences.ExportPreferences.Metadata.MajorVersion = 1;
     font.Preferences.ExportPreferences.Metadata.MinorVersion = 0;
     font.Preferences.ExportPreferences.Metrics.EmSize = 512;
     font.Preferences.ExportPreferences.Metrics.Baseline = 50;
     font.Preferences.ExportPreferences.Metrics.Whitespace = 0;
     font.Preferences.ExportPreferences.Postfix = "";
     font.Preferences.ExportPreferences.ShowMetrics = true;
     font.Preferences.ExportPreferences.ShowMetadata = false;
     font.Preferences.ExportPreferences.ShowVersion = false;
     font.Preferences.ShowCodes = true;
     font.Preferences.Search = "";
     return font;
 }
Beispiel #3
0
        private static WebFont CreateEmptyFont()
        {
            WebFont font = new WebFont();

            font.Metadata.Name          = "alphaTab";
            font.Metadata.LastOpened    = (long)(DateTime.UtcNow - Epoch).TotalMilliseconds;
            font.Metadata.Created       = font.Metadata.LastOpened;
            font.Preferences.ShowGlyphs = true;
            font.Preferences.ExportPreferences.Prefix = "at-";
            font.Preferences.ExportPreferences.Metadata.FontFamily   = "alphaTab";
            font.Preferences.ExportPreferences.Metadata.MajorVersion = 1;
            font.Preferences.ExportPreferences.Metadata.MinorVersion = 0;
            font.Preferences.ExportPreferences.Metrics.EmSize        = 512;
            font.Preferences.ExportPreferences.Metrics.Baseline      = 50;
            font.Preferences.ExportPreferences.Metrics.Whitespace    = 0;
            font.Preferences.ExportPreferences.Postfix      = "";
            font.Preferences.ExportPreferences.ShowMetrics  = true;
            font.Preferences.ExportPreferences.ShowMetadata = false;
            font.Preferences.ExportPreferences.ShowVersion  = false;
            font.Preferences.ShowCodes = true;
            font.Preferences.Search    = "";
            return(font);
        }