0

Rails 3.2.3,sass。 我已將ttf,woff,eot,svg文件放在供應商/字體文件夾中。帶導軌的字體面3.2.3

我也加入了這application.rb中:

config.assets.enabled = true 
    config.assets.paths << "#{Rails.root}/vendor/assets/fonts" 
    config.assets.precompile += %w(.svg .eot .woff .ttf) 

我創建了一個名爲fonts.css.scss在供應商的文件/樣式表用下面的代碼文件夾:

@font-face { 
font-family: 'museosans100'; 
src: font-url('/assets/museosans100.eot'); 
src: font-url('/assets/museosans100.eot?#iefix') format('embedded-opentype'), 
    font-url('/assets/museosans100.woff') format('woff'), 
    font-url('/assets/museosans100.ttf') format('truetype'), 
    font-url('/assets/museosans100.svg#museosans100') format('svg'); 
font-weight: normal; 
font-style: normal; 
} 

然後,我使用了font-family:'museosans100';在CSS位中。 字體仍然不會更改。我試着用app/assets文件夾做同樣的事情,但沒用。我可能會錯過什麼? (我試着重新啓動服務器了。)

+0

'我都放在TTF,WOFF,EOT,SVG在供應商的文件/ folder.'您是不是要找字體'供應商/資產/字體'在這裏? –

回答

0

下面是修改代碼:

@font-face { 
font-family: 'museosans100'; 
src: font-url('museosans100.eot'); 
src: font-url('museosans100.eot?#iefix') format('embedded-opentype'), 
    font-url('museosans100.woff') format('woff'), 
    font-url('museosans100.ttf') format('truetype'), 
    font-url('museosans100.svg#museosans100') format('svg'); 
font-weight: normal; 
font-style: normal; 
}