2 pontos por GN⁺ 2023-07-25 | 1 comentários | Compartilhar no WhatsApp
  • Por padrão, usa todos os núcleos do computador durante a renderização e separa internamente algumas tarefas pesadas de renderização para ajudar no desempenho de zoom, panorâmica e transformação de objetos
  • A nova ferramenta Shape Builder permite selecionar várias formas sobrepostas clicando ou arrastando, e alternar entre adicionar e subtrair com Shift
    • Ao usá-la em formas curvas, podem ser criados caminhos com muitos nós; se não houver grande necessidade de precisão, recomenda-se simplificar o resultado com Ctrl+L ou com o LPE Simplify
  • A Document Resources Dialog oferece uma checklist de recursos dentro do documento, como padrões, filtros, cores, fontes, símbolos e marcadores
  • Com Font collections, é possível classificar grandes quantidades de fontes por coleção e encontrar a coleção correspondente pelo novo ícone
  • Uma biblioteca de padrões e um novo pattern editor estão disponíveis, permitindo ajustar a forma, o tamanho, a rotação, as cores e o deslocamento dos padrões
  • A caixa de busca voltou à caixa de diálogo Layers and Objects, permitindo criar e filtrar nomes, ajustar a opacidade ou o modo de mesclagem de camadas e ocultar ou bloquear vários objetos por arrastar
  • O recurso de importação de PDF foi reescrito e agora oferece uma nova caixa de diálogo que mostra como o Inkscape tratará cada fonte dentro do PDF
  • A lógica de exclusão de nós foi alterada, e o Inkscape tenta detectar se o resultado da exclusão deve ser uma conexão reta ou uma curva arredondada e suave
  • Há mais controle sobre margens de página e sangria (bleed); é possível definir margens arrastando a alça arredondada no centro da borda da página, e editar os limites da sangria no menu flyout da barra de controles da ferramenta
  • Ao copiar e colar objetos de uma página para outra, há suporte ao comportamento Paste on page, que os posiciona no mesmo local

1 comentários

 
GN⁺ 2023-07-25
Opiniões no Hacker News
  • Uso o Inkscape com frequência, mas até agora o comportamento da UI era exatamente o oposto do que eu esperava, então vivia frustrado.
    Ainda assim, o ritmo de melhoria é muito rápido, e na 1.2 algumas frustrações já tinham sido resolvidas, como a nova interface para lidar com terminações de linhas e nós.
    A maioria dos recursos desta versão também parece resolver grandes incômodos que eu enfrentava diretamente: o comportamento de exclusão de nós, em que apagar um nó em uma linha reta fazia o caminho ficar de repente todo bagunçado; paletas de cores que exigiam editar arquivos de texto manualmente; seleção por laço em que era preciso clicar em pequenos controles um por um; o renderizador single-thread, sofrível em projetos complexos ou ao dar zoom; a UI confusa de seleção de fontes; problemas com padrões, entre outros.
    Agora seria ótimo ter também uma caixa de diálogo para reatribuir atalhos, como no Krita, e uma ajuda de atalhos mais fácil de encontrar.

    • As paletas de cores ainda não podem ser criadas facilmente, e uma forma amigável ao usuário ainda não foi implementada.
      Dá para esperar melhorias de desempenho, mas elas não escalam linearmente como 12 vezes.
      Alguns atalhos podem ser alterados em Preferências - Interface - Teclado.
      Muitos comportamentos ainda não foram migrados para “ações”, então não é possível mudar seus atalhos facilmente, mas esse trabalho continua em andamento.
    • O Inkscape também tem um backend OpenGL experimental e ele parece bastante estável.
      Quando testei, foi estável e quase não teve artefatos.
      Com OpenGL, o desempenho do Inkscape deve melhorar, então espero que ele substitua o backend Cairo em breve.
    • O Krita usa a caixa de diálogo padrão de atalhos do KDE.
      Não sei se existe algo parecido no GTK.
    • A UI é péssima e parece o GIMP.
      Eu pagaria de bom grado por uma UI bem projetada e centrada no usuário.
      Não é só a UI; a experiência geral do usuário também é estranha, nerd demais, e dá a sensação de que algo precisa ser “melhor”.
  • O Inkscape é realmente um dos softwares de que mais gosto.
    Quase todos os novos recursos são coisas que eu já tinha desejado dezenas de vezes há muito tempo.
    Quando a lista de fontes é longa, encontrar a fonte desejada é lento, então eu precisava de coleções de fontes; para cores usadas com frequência, eu deixava códigos hexadecimais abertos em um arquivo de texto para copiar e colar; e às vezes criava retângulos transparentes do tamanho do conteúdo para organizar o layout.
    A ferramenta Shape Builder reduz trabalhos que antes exigiam várias etapas com diferença e união de caminhos, e a seleção de nós por laço evita ficar dando zoom in e zoom out para escolher pontos um a um quando a seleção retangular não funcionava.

    • Para gerenciamento de fontes, uso o nexusfont.
      Combinando Google Fonts e Font Squirrel, são milhares de fontes e estilos; com o nexusfont, dá para criar subcoleções e instalar só as fontes necessárias, evitando que a pasta de fontes do sistema fique inchada.
      A desvantagem é que é preciso recarregar o Inkscape para ver novas fontes; a vantagem é que o tempo de carregamento fica muito mais rápido quando só as fontes escolhidas de uma coleção muito maior estão instaladas.
      Também testei a caixa de diálogo de navegação de fontes do Inkscape, mas ela não chegou ao nível do fluxo que eu já usava; testei o FontBase também, mas não gostei porque alguns recursos ficam bloqueados atrás da FontBase Awesome Subscription.
      O nexusfont é menos refinado, mas também tem menos tranqueira.
  • Como usuário do Affinity Designer, acho curioso que, quando o Shape Builder ainda existia só no Illustrator, Designer e Inkscape o tenham lançado quase na mesma época.
    É um recurso realmente conveniente, então fico feliz em vê-lo agora como opção em todos os lugares.
    Sinceramente, se o Inkscape focasse em organizar a UI, eu poderia passar a usá-lo mais a sério.

    • Essa parte também está sendo trabalhada aos poucos.
    • Comprei o Designer e o Photo alguns meses antes do lançamento da versão 2.0, logo antes do início do período de upgrade gratuito para clientes existentes.
      O desempenho é melhor que o do Inkscape e ele é claramente mais voltado a artistas, mas ainda há tarefas que são mais fáceis no Inkscape.
      São principalmente coisas relacionadas a automação, mas o que decepciona ainda mais é que o Designer não tem nenhum sistema de plugins.
      Vejo isso como uma grande falha da Serif. As pessoas teriam ficado felizes em preencher as lacunas.
    • Fiquei curioso para saber em qual versão do Designer esse recurso entrou.
      Ainda não atualizei para a versão mais recente.
  • Vejo o Inkscape como uma das estrelas do software livre.
    Gosto especialmente de como é possível alinhar tudo de forma fácil e precisa sem depender da habilidade de mover o ponteiro do mouse ou de guias auxiliares.
    O próprio SVG também é um formato em que a precisão importa, então uma ferramenta que lida com SVG precisa permitir trabalhar com precisão.

  • A usabilidade no mac parece ter melhorado bastante entre a 1.0 e esta versão.
    A 1.0 era quase inutilizável no mac, mas, depois de usar a 1.3 por alguns minutos, a UI pareceu muito mais fluida e responsiva do que eu lembrava.
    Não sou designer, mas acho que daria para usá-lo de verdade, mesmo com uma certa curva de aprendizado.
    Ainda assim, a quantidade de botões em todos os lados da janela é um pouco intimidadora.

    • Gosto do Inkscape, mas, até onde me lembro, ele sempre engasgou no Mac.
      Lembro que, em algum momento, havia um aviso no site dizendo que a versão para Mac não era bem mantida.
      Rodando o Inkscape 1.1 em um M1 Pro, medi o tempo até um retângulo simples ser selecionado após o clique, e levou cerca de 460 ms.
      A nova versão 1.3 levou 216 ms, cerca de duas vezes mais rápido, e parece muito mais utilizável.
  • Com o Figma ficando cada vez melhor, meu uso do Inkscape caiu bastante, mas, ao lidar com SVG, o Inkscape é ótimo para corrigir bugs nos SVGs exportados pelo Figma.
    Hoje esse é praticamente meu único caso de uso, e ele também tem alguns recursos úteis, como recortar o SVG ao conteúdo.

  • Esta versão traz muitos recursos para usar imediatamente.
    Em especial, cores fixas e coleções de fontes parecem úteis, e estou curioso para ver como a lógica aprimorada de exclusão de nós funciona.
    Antes, ao apagar nós, não era só o formato do caminho que mudava; a distribuição dos nós no trecho removido também costumava mudar de forma pouco intuitiva.

  • Lembro vividamente de ter “desenhado” uma camiseta de um time esportivo com o Inkscape na faculdade, por volta de 2008.
    Era uma competição em que o vencedor ganhava uma camiseta grátis; o trabalho levou cerca de 6 horas e, no começo, a UI do Inkscape foi frustrante, mas fui me acostumando e acabei vencendo.
    Foi muito divertido ver pessoas andando pelo centro de Karlsruhe, na Alemanha, usando a camiseta que eu tinha feito.
    Acho que o Inkscape tem potencial para pressionar fornecedores comerciais, como o Blender fez.

  • Se você usa o Inkscape em um fluxo de trabalho de impressão, a reescrita da importação de PDF e as margens/sangria de página chamam a atenção.
    Ao limpar sobras nas bordas dos resultados de vetorização, a nova lógica de exclusão de nós também é bem-vinda.

    • Pensando em impressão, acho que o mais importante é o suporte a CMYK.
  • Fico me perguntando se a importação de PDF está funcionando direito.
    Venho sofrendo com isso desde a 1.1.
    Thread 1 "inkscape" received signal SIGSEGV, Segmentation fault.
    0x00007ffff5194a34 in GooFile::size() const () from /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libpoppler.so.118
    Parece que é necessária uma versão específica da libpoppler, mas não sei qual devo usar e não encontrei isso nas notas de versão.
    Olhando melhor, no resultado de libtree /usr/bin/inkscape | grep poppler aparecem juntos libpoppler-glib.so.8, libpoppler.so.124 e libpoppler.so.118.
    Talvez possa ser o problema em https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1023159.

    • Usei bastante no Ubuntu 22.10/23.04 e funcionou bem.