Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 01-06-2012, 02:10 AM
LisaArnold LisaArnold is offline
 
Join Date: May 2011
Location: Sydney, Australia
Posts: 71
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default @Font-Face Issues in vBulletin 4.0+

Hi Guys,

I have an interesting problem that needs solving and, to my surprise, very few that are using vBulletin have ever mentioned having issues with @font-face. So here goes:

I want to use a specific font I acquired from font-squirrel, but for some reason I can?t. (Link: http://www.fontsquirrel.com/fonts/Nobile). Yes, it?s free for commercial use. Anyway, I started using the @font-face CSS coding that?s generated from font-squirrel. However, I?ve changed it slightly to mirror what might have been workable across the 4 main browsers + smartphones. (Link: http://readableweb.com/new-font-face...impler-easier/).

This is what I did:

1)I installed the fonts under the public_html folder. Path = /public_html/fonts/
2)The directory and fonts I want to use across multiple browsers have permissions set 755
3)I added the code into additional.css from readableweb as follows:

Code:
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on December 5, 2011 08:45:23 PM America/New_York */


@font-face {
    font-family: 'NobileRegular';
    src: url(?fonts/nobile-webfont.eot?); /* IE9 Compat Modes */
    src: url(?fonts/nobile-webfont.eot?iefix?) format(?eot?), /* IE6-IE8 */
         url(?fonts/nobile-webfont.woff?) format('woff'), /* Modern Browsers */
         url(?fonts/nobile-webfont.ttf?) format('truetype'), /* Safari, Android, iOS */
         url(?fonts/nobile-webfont.svg#NobileRegular?) format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'NobileItalic';
    src: url(?fonts/nobile_italic-webfont.eot?); /* IE9 Compat Modes */
    src: url(?fonts/nobile_italic-webfont.eot?iefix?) format(?eot?), /* IE6-IE8 */
         url(?fonts/nobile_italic-webfont.woff?) format('woff'), /* Modern Browsers */
         url(?fonts/nobile_italic-webfont.ttf?) format('truetype'), /* Safari, Android, iOS */
         url(?fonts/nobile_italic-webfont.svg#NobileRegular?) format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'NobileBold';
    src: url(?fonts/nobile_bold-webfont.eot?); /* IE9 Compat Modes */
    src: url(?fonts/nobile_bold-webfont.eot?iefix?) format(?eot?), /* IE6-IE8 */
         url(?fonts/nobile_bold-webfont.woff?) format('woff'), /* Modern Browsers */
         url(?fonts/nobile_bold-webfont.ttf?) format('truetype'), /* Safari, Android, iOS */
         url(?fonts/nobile_bold-webfont.svg#NobileRegular?) format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'NobileBoldItalic';
    src: url(?fonts/nobile_bold_italic-webfont.eot?); /* IE9 Compat Modes */
    src: url(?fonts/nobile_bold_italic-webfont.eot?iefix?) format(?eot?), /* IE6-IE8 */
         url(?fonts/nobile_bold_italic-webfont.woff?) format('woff'), /* Modern Browsers */
         url(?fonts/nobile_bold_italic-webfont.ttf?) format('truetype'), /* Safari, Android, iOS */
         url(?fonts/nobile_bold_italic-webfont.svg#NobileRegular?) format('svg'); /* Legacy iOS */
}
4)I tested the font on the footer and copyright footer within stylevars with this notation: NobileRegular, Lucinda Sans Unicode, Sans-Serif

In following this sequence I couldn?t get the Nobile font to load. The question is whether if I?m missing something and what needs to be done such that the font I want to use is viewable across multiple browsers, because at this moment, it's not showing anywhere on the site.

Thx in advance for help.

Lisa
Reply With Quote
  #2  
Old 01-06-2012, 02:22 AM
KevinL KevinL is offline
 
Join Date: Apr 2005
Posts: 1,287
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Put the fonts in the forum folder and give the full url when calling them

eg:

Code:
http://forum.com/forum/fonts/nobile_italic-webfont.ttf
Reply With Quote
  #3  
Old 01-06-2012, 02:39 AM
LisaArnold LisaArnold is offline
 
Join Date: May 2011
Location: Sydney, Australia
Posts: 71
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for you reply KevinL

I’d prefer not to use absolute URLs, especially when I want it to work in Firefox where they prefer to use relative URLs when embedding fonts in CSS. It’s like styling everything in HTML rather than using CSS given its purpose and function.

Besides, I had already tried this when it wasn’t working in the first instance (last night).

The reason why I wanted to know where I went wrong is because I’m thinking it has to do more than just the CSS coding. Is it a case of not repointing the font URLs correctly? Do I need to modify my .htaccess? How much more editing/modifications are required in vBulletin if using stylevars + CSS in additional.css is not enough?

Cheers,
Lisa
Reply With Quote
  #4  
Old 01-06-2012, 02:44 AM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You haven't posted the CSS where you have used these new font faces, so it's hard to know if it isn't your CSS that is wrong. (That code just makes the font-face available, it doesn't use it.)
Reply With Quote
  #5  
Old 01-06-2012, 03:01 AM
LisaArnold LisaArnold is offline
 
Join Date: May 2011
Location: Sydney, Australia
Posts: 71
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sorry, Lynne, I didn't know you'd be posting on both sites/forums.

I replied to you here - https://www.vbulletin.com/forum/show...=1#post2250575

Once again, thanks for your help.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:36 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05184 seconds
  • Memory Usage 2,200KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (2)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete