По материалам плагина Font Awesome Plugin для MaxSite CMS. В этом шрифте уже более 500 иконок и представьте себе как это все дело переписывать?
Есть 2 варианта или ты Негр, ну или ты умный человек и можешь спарсить и представить все как нужно.
Я себя считаю давним любителем PowerShell, и не удержался написать свой парсер для css файла FontAwesome. И теперь когда пришло время я с Вами поделюсь своей наработкой, которая готова к труду и обороне почти из коробки.
И вот он простой код:
$file = Get-Content E:\tmp\max\markitup_font_awesome\font-awesome.css -Encoding UTF8 $outfile = "E:\tmp\max\markitup_font_awesome\font-awesome.txt" Out-File -FilePath $outfile -Encoding utf8 -Force foreach ($item in $file) { if($item.StartsWith(".fa-")) { if($item.EndsWith(":before {")) { $na = $item.IndexOf(".") $za = $item.IndexOf(":") $classname = $item.Substring($na + 1, $za - 1) $name = $classname.Substring(3) $string = "{name:'$name', openWith:'[div(fa $classname)]', closeWith:'[/div]', className:`"$classname fa-lg`"}," Out-File -FilePath E:\tmp\max\markitup_font_awesome\font-awesome.txt -InputObject $string -Encoding UTF8 -Append } } }
Этот код и замечательный PowerShell мне помог не превратиться в негра. Думаю поможет и Вам.