Ir para o conteúdo
Promovaweb
Projeto open source da Promovaweb

Fontes do SetupVibe

Ícones e ligaduras no terminal

FiraCode e JetBrains Mono em versão Nerd Font, com os ícones que o prompt usa.

 ~/projetos  main  24  3.14  rust

const pronto = (x) => x !== null && x >= 0

-> => <= >= != === || :: ++ /* */

FiraCode Nerd Font 3.4.0, carregada nesta página

Duas Nerd Fonts para o terminal

Você pode conferir abaixo as fontes que o SetupVibe solicita em cada sistema. A instalação das fontes não altera automaticamente a fonte escolhida no perfil do seu terminal.

No Linux Desktop, o instalador baixa FiraCode e JetBrains Mono Nerd Fonts 3.4.0. No macOS, ele usa os casks do Homebrew, sem fixar a versão das fontes. Você seleciona a fonte nas preferências do seu terminal.

No Windows, o script solicita FiraCode Nerd Font pelo Chocolatey e JetBrains Mono Nerd Font pelo WinGet, sem fixar versões.

FiraCode Nerd Font

Fira Code, de Nikita Prokopov

Aa Ação 0O 1lI

const pronto = (x) => x !== null && x >= 0

-> => <= >= != === || :: ++ /* */

 ~/projetos  main  24  3.14  rust

Linux Desktop
FiraCode.zip da release 3.4.0
macOS
cask font-fira-code-nerd-font
Windows
Chocolatey firacodenf
Licença
SIL Open Font License 1.1

JetBrains Mono Nerd Font

JetBrains Mono, da JetBrains

Aa Ação 0O 1lI

const pronto = (x) => x !== null && x >= 0

-> => <= >= != === || :: ++ /* */

 ~/projetos  main  24  3.14  rust

Linux Desktop
JetBrainsMono.zip da release 3.4.0
macOS
casks font-jetbrains-mono e font-jetbrains-mono-nerd-font
Windows
WinGet DEVCOM.JetBrainsMonoNerdFont
Licença
SIL Open Font License 1.1
Sem ligaduras

-> => <= >= != === || :: ++ /* */

Com ligaduras, como no terminal

-> => <= >= != === || :: ++ /* */

Instalação em cada sistema

O SetupVibe instala as fontes. A escolha no perfil do terminal fica com você.

Windows

Windows Terminal

A edição Windows solicita o pacote Microsoft.WindowsTerminal pelo WinGet e verifica o comando wt.exe. Você escolhe a fonte no terminal após a instalação.

  1. Pacotes de fontes do Windows

    No Windows, FiraCode Nerd Font usa o pacote firacodenf do Chocolatey. JetBrains Mono Nerd Font usa DEVCOM.JetBrainsMonoNerdFont do WinGet. Confira se esses pacotes foram instalados antes de repetir a instalação manual.

  2. Configurações do Terminal

    Você pode abrir o Windows Terminal instalado pelo script e revisar as preferências da versão presente na sua máquina. O SetupVibe não grava a seleção da fonte nesse programa.

  3. Perfil Padrão

    A edição Windows preserva o perfil padrão do Windows Terminal. Você escolhe o perfil usado para trabalhar e seleciona a fonte nas preferências dele.

  4. Selecionar Fonte

    Selecione uma das Nerd Fonts instaladas nas preferências do seu terminal. Você pode conferir o nome apresentado pela versão do pacote instalada na máquina.

macOS

Terminais no macOS

No macOS, o SetupVibe solicita os casks de fontes pelo Homebrew. Você seleciona a fonte no emulador de terminal que usa, como iTerm2 ou Terminal.app.

  1. Cask da FiraCode

    O comando abaixo corresponde ao cask FiraCode solicitado pelo Desktop:

    brew install --cask font-fira-code-nerd-font
  2. Casks da JetBrains Mono

    O Desktop também tenta instalar font-jetbrains-mono e font-jetbrains-mono-nerd-font. Você pode conferir esses pacotes no Homebrew antes de selecionar a fonte no terminal.

  3. Trocar Fonte

    Você escolhe a fonte nas preferências do emulador. O script não altera os arquivos de preferências do iTerm2 ou do Terminal.app para fazer essa escolha.

  4. Versão das fontes no macOS

    Os comandos de cask usados pelo Desktop não fixam a versão das fontes no macOS. Você pode revisar a versão resolvida pelo Homebrew na sua instalação.

Linux Desktop

Fontes no Linux Desktop

No Linux Desktop, o instalador cria ~/.local/share/fonts e extrai ali os arquivos das fontes. Você seleciona uma delas nas preferências do seu emulador de terminal.

  1. Download no Linux

    O script baixa FiraCode.zip e JetBrainsMono.zip da release 3.4.0 de Nerd Fonts. Depois, extrai os dois arquivos em ~/.local/share/fonts.

  2. Atualizar Cache

    Após extrair as fontes, o Desktop executa fc-cache -f como usuário-alvo. Você pode repetir esse comando se precisar atualizar o cache depois de instalar fontes manualmente.

  3. Configurar no Terminal

    O SetupVibe instala as fontes, mas não escolhe uma fonte no perfil do terminal Linux. Você faz essa seleção nas preferências da versão do emulador instalada na sua máquina.

  4. Selecionar Fonte

    Você pode escolher FiraCode Nerd Font ou JetBrains Mono Nerd Font após conferir a instalação. O script não define tamanho de texto ou preferência de ligaduras para o terminal.

Conferir a instalação

Conferência da instalação

Você confere a instalação da fonte e depois seleciona o arquivo correspondente nas preferências do seu terminal. Os passos abaixo descrevem os pacotes e caminhos usados pelo SetupVibe.

Conferir a fonte selecionada

Se a apresentação dos símbolos estiver diferente da esperada, confira a instalação da fonte e a seleção no perfil do seu terminal. A instalação pelo SetupVibe e a escolha da fonte no emulador são etapas separadas.

# Linux
fc-list | grep -i "Nerd Font"
# macOS
brew list --cask | grep font-
# Windows
winget list DEVCOM.JetBrainsMonoNerdFont

Desenvolvimento com IA na Promovaweb

Preparar o ambiente é uma etapa do desenvolvimento. No Plano IA Makers, você aprende a especificar, construir, revisar e publicar sistemas e agentes com apoio de IA. A Formação Vibe Coding está incluída no plano. Consulte a página para conhecer o conteúdo e as condições de acesso.

Conhecer o Plano IA Makers

Prefere avançar no seu projeto com orientação ao vivo? Veja o Desenvolvimento Colaborativo da Dev Side Studio.