You are here

function local_fonts_fontyourface_preview in @font-your-face 7.2

Same name and namespace in other branches
  1. 6.2 modules/local_fonts/local_fonts.module \local_fonts_fontyourface_preview()
  2. 7 modules/local_fonts/local_fonts.module \local_fonts_fontyourface_preview()

Implements hook_fontyourface_preview().

File

modules/local_fonts/local_fonts.module, line 465

Code

function local_fonts_fontyourface_preview($font, $text = NULL, $size = 18) {
  $output = '';
  if ($text == NULL) {
    $text = $font->name;
  }
  if ($size == 'all') {

    // Display variety of sizes.
    $sizes = array(
      32,
      24,
      18,
      14,
      12,
      10,
    );
    foreach ($sizes as $size) {
      $output .= '<div style="' . fontyourface_font_css($font) . ' font-size: ' . $size . 'px; line-height: ' . $size . 'px;">' . $text . '</div>';
    }
  }
  else {

    // Display single size.
    $output = '<span style="' . fontyourface_font_css($font) . ' font-size: ' . $size . 'px; line-height: ' . $size . 'px;">' . $text . '</span>';
  }
  return $output;
}