방금 MultiMarkdown을 발견했는데 정말 멋집니다. GitHub 공식 앱을 설치했습니다https://github.com/fletcher/MultiMarkdown-6내 젠투 상자에서는 이를 사용하여 HTML 페이지와 ODT 문서를 만듭니다. 내 질문은 기본 텍스트, (선택 사항) 제목 텍스트 및 고정 폭 코드에 대해 다른 글꼴을 설정할 수 있습니까?입니다. 현재 LibreOffice를 사용하고 텍스트 글꼴을 수동으로 변경해야 합니다(기본 텍스트와 코드 텍스트를 각각 Roboto 및 Fira 코드 조합으로 변경하고 싶습니다). MultiMarkdown 파서에서 이 작업을 쉽게 수행할 수 있는 방법이 있습니까? 아니면 ODT 문서에 사용된 글꼴을 프로그래밍 방식으로 바꾸는 방법이 있습니까?
답변1
MMD에 대해서는 모르지만 HTML의 경우 CSS를 사용하여 이 작업을 수행할 수 있는 것 같습니다. 그러나 ODT 출력에는 영향을 미치지 않습니다. 샘플 문서샘플.txt시작 부분에 메타데이터 항목이 있습니다.
CSS: http://fletcherpenney.net/css/document.css
링크는 여러 번 편집한 후 다음과 같은 CSS를 반환하게 됩니다.
body { font: 14px/1.5em Georgia, Palatino, Times; }
h1, h2, h3, h4 {
font-family: Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
}
span.logo {
font-family: Didot, AppleMyungjo, Palatino, Times;
}
자신만의 CSS 정의를 작성해야 합니다.
ODT의 경우 MMD는 표준 스타일시트만 삽입하는 것 같습니다. .odt 파일은 파일의 zip 아카이브이므로 styles.xml
자신의 파일 중 하나로 아카이브의 파일을 간단히 업데이트할 수 있습니다. 자신만의 스타일 시트를 만들려면 .odt 파일을 편집하고 기존 전역 스타일만 편집하세요.