CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.0 |
라이믹스를 쓰는데 에디터에 폰트를 추가하려면 어디서 해야하는지요?
xe는 /common/js/plugins/ckeditor/ckeditor/ckeditor.js 파일에서 font_names에 추가하면 되는데
라이믹스는 안되네요.ㅠㅠ
어디서 폰트 추가해야 하는지요?
CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.0 |
라이믹스를 쓰는데 에디터에 폰트를 추가하려면 어디서 해야하는지요?
xe는 /common/js/plugins/ckeditor/ckeditor/ckeditor.js 파일에서 font_names에 추가하면 되는데
라이믹스는 안되네요.ㅠㅠ
어디서 폰트 추가해야 하는지요?
댓글 10
관리자 화면 → 에디터 → 공통 설정 → 본문 글꼴 → 사용자 설정을 선택하고, 그 옆에 추가하시면 됩니다.
웹폰트인 경우 웹폰트를 로딩하는 CSS 파일도 그 밑에 추가해 줘야 할 수 있습니다.
추가할 폰트가 하나뿐이라면 위의 방법으로 되고요... 여러 개라면 커스텀 설정파일을 사용하셔야 합니다.
커스텀 설정파일을 추가할 경로는 common/js/plugins/ckeditor/ckeditor/config.js 입니다.
이 파일명으로 공홈이나 XE타운에서 검색해 보시면 대략 어떤 문법이 필요한지 찾을 수 있을 거예요.
XE든 라이믹스든 ckeditor.js 파일을 직접 수정하는 것은 정상적인 해결책이 아닙니다.
커스텀 설정파일을 추가할 경로는 common/js/plugins/ckeditor/ckeditor/config.js 입니다.
이 파일에 등록하려는데 라이믹스는 xe와 등록방식이 다를까요?
font_names부분에 추가를 해줬는데 적용이 되지 않네요ㅜㅜ
ckeditor.js를 임의로 수정하지 않고 config.js에서 설정을 조정하려면 문법이 다릅니다.
어디에 어떤 코드를 어떻게 쓰고 계신지 구체적으로 알려주셔야 왜 안 되는지 알지요.
CKEDITOR.config.font_names="Arial/Arial, Helvetica, sans-serif;Comic Sans MS/Comic Sans MS, cursive;Courier New/Courier New, Courier, monospace;Georgia/Georgia, serif;Lucida Sans Unicode/Lucida Sans Unicode, Lucida Grande, sans-serif;Tahoma/Tahoma, Geneva, sans-serif;Times New Roman/Times New Roman, Times, serif;Trebuchet MS/Trebuchet MS, Helvetica, sans-serif;Verdana/Verdana, Geneva, sans-serif";
이 부분에 아래 코드를 추가하였습니다.
나눔명조/나눔명조, NanumMyeongjo, sans-serif;
XE에서는 에디터에 글꼴 부분에 추가되서 나오는데 라이믹스에서는 나오지 않네요ㅠ
나눔명조 하나 추가하는 것 뿐이면 소스 수정은 필요없고, 위에서 말씀드린 것처럼 에디터 모듈 설정에 추가하시면 됩니다. ckeditor.js에서 font_names를 아무리 수정해봤자 라이믹스 에디터 모듈에서 설정한 폰트로 덮어씌워집니다. 왜 소스를 건드려서 사서고생을 하시나요? 에디터 모듈 설정 화면에는 들어가 보기나 하셨는지?
네 먼저 모듈설정에서 해보았는데 적용이 안되는것 같더라구요.
제가 설정을 잘 못한것인지...
나눔명조/나눔명조 이렇게 중복된 거 하나만 쓰세요. CSS font-family 입력한다고 생각하시면 됩니다. 그 밖의 어떤 특수한 문법이나 꼼수도 필요하지 않습니다.
요렇게만 넣었는데도 안되네요ㅠㅠ
나눔명조/나눔명조 (X) ← 이렇게 쓰지 말라니까요.
나눔명조 (O)
나눔명조, NanumMyeongjo, sans-serif (O)