1 pontos por GN⁺ 4 시간 전 | 1 comentários | Compartilhar no WhatsApp
  • Foi adicionado suporte a fontes variáveis (variable fonts), permitindo que os parâmetros style, weight, stretch e size da função text configurem automaticamente os eixos de variação padrão, enquanto variations pode ser usado para definir eixos personalizados
  • As dicas de ferramenta e o autocompletar de fontes no app web, assim como a saída de typst fonts no CLI, foram reformulados para permitir verificar as informações de variação disponíveis na fonte selecionada
  • A funcionalidade experimental de exportação HTML agora oferece saída nativa de fórmulas via MathML, possibilitando selecionar o texto das fórmulas, leitura por leitores de tela e renderização em alta resolução no navegador
  • A nova exportação bundle permite criar vários arquivos de saída a partir de um único projeto Typst com os elementos document e asset, e document pode usar formatos de exportação de arquivo único como PDF, PNG, SVG e HTML
  • A exportação bundle é uma funcionalidade experimental, assim como a exportação HTML, e precisa ser ativada no CLI com --features bundle ou TYPST_FEATURES=bundle; ao usá-la junto com a exportação HTML, é necessário especificar bundle,html
  • No app web, a exportação bundle ainda não é suportada
  • Agora há suporte nativo a várias bibliography, e o comportamento padrão é atribuir uma citação à bibliography posterior mais próxima que contenha a citation key; se não houver, ela é atribuída à bibliography anterior mais próxima
  • O novo parâmetro group da função bibliography permite controlar o compartilhamento de numeração entre bibliographies, e é possível especificar um seletor em target para definir com mais precisão quais citações cada bibliography deve receber
  • A exportação em PDF agora suporta a geração de arquivos que atendem simultaneamente aos padrões PDF/A e PDF/UA
  • Foram adicionados diagnósticos para rastrear problemas de convergência de layout; quando, como no exemplo, a quantidade de elementos heading não se estabiliza entre execuções, a contagem observada e as posições são exibidas como aviso
  • O sistema de documentação foi migrado para Typst, e https://typst.app/docs/ agora é gerado com os recursos de exportação bundle e HTML do Typst; também é oferecida uma versão impressa da documentação em PDF independente
  • Estão disponíveis um changelog com todas as mudanças e um guia de migração para atualizar para o Typst 0.15

1 comentários

 
GN⁺ 4 시간 전
Opiniões no Lobste.rs
  • Este lançamento era muito aguardado, e a quantidade de trabalho tanto da equipe quanto da comunidade foi enorme. Parabéns!
    Em especial, chama atenção o fato de a documentação do Typst ter sido migrada para o próprio Typst, o que permitiu distribuir a documentação da versão 0.15 em PDF
    A refatoração da sintaxe de fórmulas, na qual eu e @laurmaedje estamos trabalhando mais intensamente, ainda está em andamento, mas com os novos avisos de sintaxe e o suporte a subescopos de nós, parece que deve entrar na próxima versão

    • O MathML deveria simplesmente funcionar? Baixei o binário no release do GitHub, mas os trechos com $$ ainda são exportados como <svg>
      Além disso, agora o elemento svg nem tem mais a classe typst-frame, então também não dá mais para invertê-lo no modo escuro
  • Eu praticamente não sabia o que era Typst e só agora fui olhar com mais atenção, e ele é muito mais legal do que eu esperava. Na minha cabeça, eu tinha classificado como apenas um substituto do LaTeX para nerds, mas ao ler o tutorial parece que ele pode até substituir coisas como Markdown/AsciiDoc/CMS/Obsidian/Microsoft Word
    Os componentes são simples, então dá a sensação de que é um modelo legível por máquina realmente bem feito para texto editável. É só uma primeira impressão, mas achei bem interessante

  • Estou realmente animado com o suporte a MathML! Talvez até torne possível algo como um KaTeX para Typst

  • MathML e bundling são realmente muito bem-vindos para quem usa Typst como gerador de site estático. Também seria bom ter uma forma de sair para o shell para fazer globbing e pré-processamento de assets
    Por exemplo, tarefas como gerar subconjuntos de fontes, redimensionar imagens e gerar gráficos. Ainda assim, talvez só o 0.15 já seja suficiente para eu tentar migrar meu blog

    • Estou trabalhando em reunir, junto com o documento principal, as fontes de arquivos externos de terceiros. Estou citando vários arquivos e eles precisam obrigatoriamente ser empacotados com a saída
      Parece que esse novo recurso de bundling era exatamente o que eu precisava :)
  • Fico muito feliz por agora haver suporte a fontes variáveis!
    Como não designer com pouco senso estético, uma das métricas substitutas que uso para julgar “isso é uma fonte variável?” é “isso parece uma fonte bem projetada?”. Como resultado, aumentou muito o número de fontes variáveis que eu queria usar, mas era incômodo usá-las no Typst

  • É difícil colocar em palavras o quanto fico feliz em ver suporte a MathML em HTML. É um recurso que eu esperava desde o início do Typst