혹시 이런 경우는 어떻게 해야하나요? 폰트 종류가 제한되어서 나오는 현상

image

안녕하세요.!
기안기가 들어갈 div를 숨겼다가(display:none) → 숨긴거고 이미 기안기는 로드된 상태
버튼을 눌러 기안기가 들어가 있는 div를 열어 작업을 하려고 하는데, 기안기는 제대로 로드되나
딱 하나 저기 폰트가 4개 정도 밖에 안 나오네요.
display:none을 제거하니 폰트가 여러개 나오는데, 무슨 차이인지 모르겠네요.

ocx 한글 컨트롤로 개발했을 때는 display:none했을 때 똑같은 방법으로 기안기가 초기화 되어 화면에 띄어진 상태에서 숨겨지고, 다시 열면 정상적으로 작동했거든요.

아예 기안기가 안 열리면, 문제가 있겠다. 라고 생각이 드는데, 폰트 일부만 안 나와서, 그 부분이 이상하다고 느껴지네요.

혹은 display:none하면 그 요소에 접근할 수 없으니깐. 저런 문제가 생기는거 같기도 하고

요소에 아예 접근할 수 없으면 기안기도 안 띄어지는게 맞아서. 긴가민가 하네요.

답변하기 어려우실 수도 있는 것 같은 질문인데, 간단하게 의견이라도 부탁드립니다. 감사합니다.

안녕하세요.

웹한글 기안기의 폰트목록은 웹환경에서 렌더링이 가능한지 테스트를 진행한 후 렌더링이 가능한 폰트만 선정하여 목록을 꾸립니다.
그러므로 display:none인 상황에서는 렌더링이 불가하여 웹폰트를 제외한 모든 폰트가 폰트목록에 빠지게 됩니다.

로딩되는 과정에서는 웹한글기안기를 hidden하지 않도록 부탁드립니다.

감사합니다.

1개의 좋아요

답변 감사합니다. ! display:none 때문이군요. 다른 방법으로 해결해보겠습니다.