편집모드에 따라 사용할 수 있는 글꼴 목록이 다르게 보이는 현상 문의드립니다.

안녕하세요.
위 사진은 저희 서비스에 적용한 웹한글 기안기 화면입니다.
왼쪽은 서식 편집 시 보이는 화면이고 오른쪽은 문서 기안 시 보이는 화면인데요

보시다시피 글꼴 목록이 다르게 나옵니다.
두 화면의 차이점은 HwpCtrl.EditMode가 각각 일반편집모드, 양식모드 인 것 밖에 없는데요.
일반편집모드 일 때만 시스템에 설치된 폰트가 나오는 것으로 보이는데, 어떤 것 때문에 그럴까요?

해결방법을 알려주시면 감사하겠습니다.

추가로 웹한글 기안기에 copy or paste 할 때의 이벤트를 catch할 수 있는 API가 있을까요?
안내 받은 API 문서에서는 eventListener의 eventType 이 3개만 있어서 구현방법이 별도로 있다면 함께 안내 부탁드리겠습니다.

안녕하세요. 한컴디벨로퍼입니다.

현재 담당자가 내용을 확인하고 있습니다. 조금만 기다려 주세요.

한컴디벨로퍼를 이용해 주셔서 감사합니다.

안녕하세요.

편집모드에 따라 글꼴 목록이 다르게 보이지는 않습니다.

혹시 위 두개 화면이 같은 PC 인가요? PC에 설치된 폰트에 따라서 다르게 보일 수 있습니다.
아니면 기안기 초기화 과정에서 화면에 표시되지 않고 숨겨져 있으면 폰트목록이 누락될수도 있습니다.

위 두가지 경우 확인해주시고 그래도 이상이 있으시면 재현 환경 상세 설명 부탁드립니다.

답변 감사합니다.
같은 PC 이고 말씀하신 것중에 기안기 초기화 시점과 관련이 있는 것 같습니다.
왼쪽화면과는 달리 오른쪽 화면에서는 특정 버튼을 눌렀을 때 웹한글 기안기가 보여지게 하고 있습니다.
관련해서 테스트 해보겠습니다.
이 차이점이 초기화 과정과 어떤 관련이 있는 건지 알 수 있을까요?

그리고 추가로 남긴 질문에 대해서도 답변을 부탁드리겠습니다.

추가로 웹한글 기안기에 copy or paste 할 때의 이벤트를 catch할 수 있는 API가 있을까요?
안내 받은 API 문서에서는 eventListener의 eventType 이 3개만 있어서 구현방법이 별도로 있다면 함께 안내 부탁드리겠습니다.

안녕하세요.
웹한글기안기는 초기화시점에 로컬PC에 설치된 font detecting 과정을 거칩니다.
이때 웹한글기안기의 상위 DOM이 반드시 visibility: visible 인 상태여야 폰트가 찾아집니다.
오른쪽 그림처럼 초기화시 visibility: hidden인 경우에는 font detecting이 실패하여 웹폰트만 목록에 보이게 됩니다.

그리고, 현재 copy & paste시의 이벤트를 catch하는 방법은 없습니다.

감사합니다.