Extra Form
PHP PHP 7.0
CMS Rhymix

라이믹스를 쓰는데 에디터에 폰트를 추가하려면 어디서 해야하는지요?

 

xe는 /common/js/plugins/ckeditor/ckeditor/ckeditor.js 파일에서 font_names에 추가하면 되는데

 

라이믹스는 안되네요.ㅠㅠ

 

어디서 폰트 추가해야 하는지요?

  • profile

    관리자 화면 → 에디터 → 공통 설정 → 본문 글꼴 → 사용자 설정을 선택하고, 그 옆에 추가하시면 됩니다.

    웹폰트인 경우 웹폰트를 로딩하는 CSS 파일도 그 밑에 추가해 줘야 할 수 있습니다.

     

    추가할 폰트가 하나뿐이라면 위의 방법으로 되고요... 여러 개라면 커스텀 설정파일을 사용하셔야 합니다.

    커스텀 설정파일을 추가할 경로는 common/js/plugins/ckeditor/ckeditor/config.js 입니다.

    이 파일명으로 공홈이나 XE타운에서 검색해 보시면 대략 어떤 문법이 필요한지 찾을 수 있을 거예요.

    XE든 라이믹스든 ckeditor.js 파일을 직접 수정하는 것은 정상적인 해결책이 아닙니다.

  • profile ?
    답변 감사드립니다.

    커스텀 설정파일을 추가할 경로는 common/js/plugins/ckeditor/ckeditor/config.js 입니다.

    이 파일에 등록하려는데 라이믹스는 xe와 등록방식이 다를까요?

    font_names부분에 추가를 해줬는데 적용이 되지 않네요ㅜㅜ
  • ? profile
    라이믹스와 XE가 다른 것이 아니라
    ckeditor.js를 임의로 수정하지 않고 config.js에서 설정을 조정하려면 문법이 다릅니다.
    어디에 어떤 코드를 어떻게 쓰고 계신지 구체적으로 알려주셔야 왜 안 되는지 알지요.
  • profile ?
    ckeditor.js 파일의 880번줄의

    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에서는 에디터에 글꼴 부분에 추가되서 나오는데 라이믹스에서는 나오지 않네요ㅠ
  • ? profile

    나눔명조 하나 추가하는 것 뿐이면 소스 수정은 필요없고, 위에서 말씀드린 것처럼 에디터 모듈 설정에 추가하시면 됩니다. ckeditor.js에서 font_names를 아무리 수정해봤자 라이믹스 에디터 모듈에서 설정한 폰트로 덮어씌워집니다. 왜 소스를 건드려서 사서고생을 하시나요? 에디터 모듈 설정 화면에는 들어가 보기나 하셨는지?

  • profile ?

    네 먼저 모듈설정에서 해보았는데 적용이 안되는것 같더라구요.

    제가 설정을 잘 못한것인지...

     

    ck에디터모듈설정.PNG

  • ? profile

    나눔명조/나눔명조 이렇게 중복된 거 하나만 쓰세요. CSS font-family 입력한다고 생각하시면 됩니다. 그 밖의 어떤 특수한 문법이나 꼼수도 필요하지 않습니다.

  • profile ?
    나눔명조/나눔명조

    요렇게만 넣었는데도 안되네요ㅠㅠ
  • ? profile

    나눔명조/나눔명조 (X) ← 이렇게 쓰지 말라니까요.
    나눔명조 (O)
    나눔명조, NanumMyeongjo, sans-serif (O)

  • profile ?
    꼼꼼한 답변 감사드립니다~^^