Processadores MultiMarkdown: Fontes?

1

Acabei de encontrar o MultiMarkdown, o que é incrível. Instalei o aplicativo oficial do GitHub no link na minha caixa do Gentoo, e estou usando-o para criar páginas HTML e Documentos ODT. Minha pergunta é: posso definir fontes diferentes para usar como texto padrão, texto de cabeçalho (opcional) e código monoespaçado? No momento, eu tenho que usar o LibreOffice e passar manualmente pelo texto mudando fontes (eu quero mudar isso para uma combinação de código Roboto e Fira para o código padrão e o texto respectivamente). Existe alguma maneira de fazer isso facilmente a partir do analisador MultiMarkdown ou existe uma maneira de substituir programaticamente as fontes usadas no documento ODT?

    
por ARaspiK 29.10.2018 / 21:10

1 resposta

1

Eu não sei MMD, mas parece que para o HTML você pode fazer isso usando CSS. No entanto, não tem efeito para a saída ODT. O exemplo de documento sample.txt tem uma entrada de metadados no início:

CSS:    http://fletcherpenney.net/css/document.css  

e esse link eventualmente retorna CSS, como (muito editado):

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;
}

Você teria que escrever suas próprias definições de CSS.

Para o ODT, parece que o MMD apenas insere uma folha de estilo padrão. Como um arquivo .odt é um arquivo zip de arquivos, você pode apenas atualizar o arquivo styles.xml no arquivo com um dos seus. Para criar sua própria folha de estilo, edite seu arquivo .odt e edite apenas os estilos globais existentes.

    
por 30.10.2018 / 09:49