I'm currently building a Moodle theme with parent Base theme using Bootstrap 3. I am testing this on Moodle 2.7 Alpha as this moment in time. All is well now but I did run into a problem that I was not aware of until I started to wonder why it was the Glyphicons Halflings font did not work with the Tiny Bootstrap Project renderers I was using.
The reason is that if you are going to use 'Glyphicons Halflings' Fonts and not Images for your icons, then all your efforts of adding <i></i> tags that become the place holders for the 'icons' in Bootstrap 2 is no longer used. Instead you have to convert the <i> </i> tags to <span> </span> tags in all the places you want to use font icons and not images, this means changing all the icon names too.
For example:
<i class="icon icon-cog" ></i> becomes <span class="glyphicon glyphicon-cog"></span>
While the @font-face CSS is as follows if you are not using any fancy settings like there are in Elegance theme:
@charset 'UTF-8';
@font-face {
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
src: url([[font:theme|glyphicons-halflings-regular.eot]]);
src: url([[font:theme|glyphicons-halflings-regular.eot]]) format('embedded-opentype'),
url([[font:theme|glyphicons-halflings-regular.woff]]) format('woff'),
url([[font:theme|glyphicons-halflings-regular.ttf]]) format('truetype'),
url([[font:theme|glyphicons-halflings-regular.svg]]) format('svg');
}
Cheers
Mary