Need those awesome font-awesome fonts in your custom Bootstrap based Drupal theme? I know I do. Here's how you do it.

  1. Download Font Awesome
  2. Put the expanded folder in your theme's folder
  3. Add the preprocess html function below to your template.php
function THEME-NAME_preprocess_html(&$variables) {
  $filepath = path_to_theme() . '/font-awesome/css/font-awesome.min.css';
  drupal_add_css($filepath, array(
    'group' => CSS_THEME,


This should work for all themes – not just bootstrap sub themes.