OK...quickly as I am runign short on time today!!!
all font files go into this directory ->
essential/fonts
all css files go into this directory ->
essential/style
add stylesheet to essential/config.php ->
$THEME->sheets[] = 'flaticon';
The only thing which you may not have done yet is follow the information in that tutorial I wrote, about the Moodle @font-face CSS mark-up that allows Moodle to establish the URL links to the fonts?
@font-face { /* where FontName and fontname represents the name of the font you want to add */ font-family: 'Flaticon'; src: url([[font:theme|flaticon.eot]]); src: url([[font:theme|flaticon.eot]]) format('embedded-opentype'), url([[font:theme|flaticon.woff]]) format('woff'), url([[font:theme|flaticon.ttf]]) format('truetype'), url([[font:theme|flaticon.svg]]) format('svg'); font-weight: normal; font-style: normal; }
Then all you need is some extra CSS that styles Moodle using the class selectors like...
.block_navigation .header h2:before {
content:"\f14e"; /* or whatever the code is for the font */
color: #ddd;
font-family: Flaticon;
}