HTML -> 한글 변환시 글자 크기와 문장 앞 공백 동시 적용 방법 문의

웹한글 기안기를 사용해서 한글 문서를 만드는 프로그램을 제작했습니다.

HTML 파일을 JSP를 사용해 동적으로 생성 후 웹한글 기안기를 통해서 한글 문서로 변환되는 방식입니다.

공백으로 시작하는 텍스트를 특정 글자 크기를 지정해 한글에 표기하는 방법은 무엇입니까?

제가 시도한 방식은 2가지입니다.

  1. <\p>, <\br>태그 동적 생성: 글자 크기는 CSS로 지정한 만큼 변경이 가능하지만, 문장 앞 공백이 잘렸(trim)습니다.

  2. <\pre>태그: 문장 앞 공백은 잘리지 않았지만, 글자 크기를 CSS로 지정해도 한글파일에 적용되지 않았습니다.

위 사진의 결의내용 부분을 보시면 스페이스바 n개 라고 되어 있는 문장들이 브라우저에 표시된 것과 동일하게 한글 문서에도 동일하게 표기 되어야 합니다.

HTML → 한글 렌더링 결과입니다.

모든 영역의 글자 크기가 동일하게 설정 되었지만, 문장 앞 스페이스바 n개만큼의 여유 공간이 렌더링 되지 못합니다.

한글의 내용 부분이 렌더링되는데 사용되는 JSP 코드입니다.

한글의 내용 부분에 사용되는 <\p> 태그와 <\br> 태그의 동적 생성을 위한 Java 함수 정의문입니다.

해결 방법을 찾았습니다.

<div class="my-class">
<pre>
각종 내용
    공백 4개
</pre>
</div>

위와 같은 방식으로 div 태그로 감싼 다음, CSS class를 적용하면 스타일이 적용됨을 확인 했습니다.