2017-11-16 6 views
0

내가 TinyMCE에 편집기 4.7.0를 사용하고 콘텐츠를 표시하지 않습니다. 편집기 내용을 표시 할 사용자 지정 Adobe 형식 글꼴이 있습니다. _Layout 파일에 형식 킷을로드하고 있습니다. 내 TinyMce.init 파일에서 나는 다음과 같은 설정이 : 글꼴 드롭 다운 목록을 확인합니다C# MVC TinyMCE를 편집기 어도비 typekit 글꼴

font_formats: 'Freight="freight-sans-pro",sans-serif; 
Arial=arial,helvetica,sans-serif; Courier New=courier new,courier,monospace;', 

가 선택할 수 있습니다.

나는 또한 폰트 에디터 설정하는 설정 기능이

:

setup: function (ed) { 
    // set the editor font size 
    ed.on('init', function (e) { 
     ed.execCommand("fontSize", false, "16px"); 
     ed.execCommand("fontName", false, "\"freight-sans-pro\",sans-serif"); 
    }); 
}, 

나는 또한 custom_css에 포함 된 init 파일에서 지적했다 :

.tinymcebody { 
font-family: "freight-sans-pro",sans-serif; 
font-size: 16px; 
font-weight: normal; 
} 

이 내 텍스트가 표시되지 않습니다 Freight-sans-pro에서는 렌더링 된 글꼴을 식별하는 Chrome 개발자 도구에 따라 Arial을 사용합니다. 전체 사이트 본문에 font-family : freight를 설정하면 TinyMCE 편집기 내용을 제외한 모든 내용이 올바른 글꼴로 표시됩니다.

사람이이 TinyMCE에이 글꼴을 사용 불가능이며, 표준 산세 리프 글꼴로 다시 떨어지는 것처럼 보이는 내가 설정하십시오에서 잘못하고있는 무슨 해결하는 데 도움이 수 있습니까?

+0

글꼴 이름에서 큰 따옴표를 제거하려 했습니까? font-family처럼 : freight-sans-pro, sans-serif; 및 font_formats : 'Freight = freight-sans-pro, sans-serif;' – Sid

답변

0

는 TinyMCE에 초기화 파일에 theme_advanced_fonts에 글꼴을 추가하려고합니다.

tinyMCE.init({ 
    ... 
    theme_advanced_fonts : "Arial=arial,helvetica,sans-serif;Courier New=courier new,courier,monospace;Freight=freight-sans-pro,sans-serif" 
}); 
+0

제안 해 주셔서 감사합니다. 나는이 두 가지 아이디어를 모두 시도했지만 아직 Arial에서 렌더링 중이다. – Timbo