2016-10-03 4 views
0

Environment является автономный скрипт развернут как веб-приложение с HTMLService():Как использовать шрифт Awesome в скрипте Google Apps?

function doGet() { 
    return HtmlService.createTemplateFromFile('index').evaluate(); 
} 

// see: http://stackoverflow.com/a/39309690 
function include(filename) { 
    return HtmlService.createHtmlOutputFromFile(filename) 
     .getContent(); 
} 

Я могу связать с удивительным файл CSS шрифта в index.html так:

<?!= include('css_font_awesome'); ?> 

Это будет ссылка на css_font_awesome.html, который содержит стили в пределах <style> теги.

Но как связать с файлами .eot, .woff, .ttf и .svg в Потрясающем файле CSS шрифт, то есть:

@font-face { 
    font-family: 'FontAwesome'; 
    src: url('fontawesome-webfont.eot?v=4.6.3'); 
    src: url('fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('fontawesome-webfont.woff?v=4.6.3') format('woff'), url('fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg'); 
    font-weight: normal; 
    font-style: normal; 
} 

ответ

2

Я думаю, что вы можете использовать CDN, чтобы включить таблицу стилей FontAwesome через ссылку тег.

Откройте index.html и вставьте следующую строку в голову.

<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet"> 
+0

Это сработало, спасибо, было бы хорошо знать, возможно ли это, если вы не используете CDN (или любой другой внешний хостинг, не принадлежащий Google Apps), если какие-либо последующие плакаты сталкиваются с этим. – user1063287

+1

По состоянию на 10/2016 в скрипте приложений отсутствует опция хостинга. Вам понадобится сторонний хост. Firebase, App Engine, Cloud Storage являются общими, которые используются в сообществе сценариев приложений. –

Смежные вопросы