글꼴 전체 적용관련해서 문의 드립니다.

안녕하세요.

글꼴의 변경은 아래처럼 Action을 생성해서 사용해야 합니다.

var dact = HwpCtrl.CreateAction("CharShape");
var dset = dact.CreateSet();
dact.GetDefault("CharShape", dset);
dset.SetItem("FaceNameUser", "휴먼명조");
dset.SetItem("FontTypeUser", 1);
dset.SetItem("FaceNameSymbol", "휴먼명조");
dset.SetItem("FontTypeSymbol", 1);
dset.SetItem("FaceNameOther", "휴먼명조");
dset.SetItem("FontTypeOther", 1);
dset.SetItem("FaceNameJapanese", "휴먼명조");
dset.SetItem("FontTypeJapanese", 1);
dset.SetItem("FaceNameHanja", "휴먼명조");
dset.SetItem("FontTypeHanja", 1);
dset.SetItem("FaceNameLatin", "휴먼명조");
dset.SetItem("FontTypeLatin", 1);
dset.SetItem("FaceNameHangul", "휴먼명조");
dset.SetItem("FontTypeHangul", 1);
dact.Execute(dset);

그리고, 웹한글 기안기에서 지원되지 않는 글꼴은 ‘대체되어 렌더링’ 됩니다. 이때 '대체되어 렌더링’된다는 말은 화면에 그릴때 글꼴을 변경한다는 말이지, 실제 글꼴을 바꾼다는 의미는 아닙니다. 추가된 부분의 캐럿을 이동시켜보면 툴바의 글꼴목록에 원본글꼴이 보이게 됩니다.
image

참고 부탁드립니다.

1개의 좋아요