INNER CODE UNIT · Python
set_korean_font
sangrokjung/claude-forge · scripts/md-to-docx/convert.py:55
def set_korean_font(run, font_name: str = FONT_FAMILY):
"""한글 폰트 설정 (동아시아 폰트 지정)"""
run.font.name = font_name
r = run._element
rPr = r.get_or_add_rPr()
rFonts = rPr.get_or_add_rFonts()
rFonts.set(qn('w:eastAsia'), font_name)
def set_cell_shading(cell, color_hex: str):
"""셀 배경색 설정"""
shading = OxmlElement('w:shd')
shading.set(qn('w:val'), 'clear')
shading.set(qn('w:color'), 'auto')
shading.set(qn('w:fill'), color_hex)
cell._tc.get_or_add_tcPr().append(shading)