Ricerca nel sito web

L'emulatore di terminale Kitty 0.40 offre dimensioni dei caratteri variabili


L'emulatore di terminale accelerato da GPU Kitty 0.40 offre flessibilità nelle dimensioni dei caratteri, un migliore rendering delle sottolineature e altro ancora.

Kitty, uno dei migliori emulatori di terminale multipiattaforma accelerati da GPU e altamente efficienti, ha appena presentato il suo ultimo aggiornamento, la versione 0.40. La novità principale è che Kitty ora consente ai programmi terminali di specificare e visualizzare il testo in diverse dimensioni di carattere (per saperne di più, clicca qui).

Inoltre, gli sviluppatori hanno introdotto una nuova opzione chiamata "underline_exclusion", che garantisce che le parti dei caratteri che scendono al di sotto della linea di base non si sovrappongano goffamente alle sottolineature.

Kitty 0.40 corregge anche le discrepanze tra larghezza del testo che hanno a lungo tormentato l'ecosistema dei terminali. Consentendo ai programmi terminali di definire il numero di celle occupate da un pezzo di testo, Kitty pone fine alle congetture e alla frustrazione associate all'output disallineato o distorto.

Inoltre, il comportamento dell'opzione "notify_on_cmd_finish " ora dipende dallo stato di visibilità della finestra del sistema operativo, piuttosto che semplicemente dallo stato di messa a fuoco, sulle piattaforme che supportano tale funzionalità. In altre parole, Kitty offre un controllo più preciso su quando e come avvisarti dei comandi completati.

Per gli utenti Linux, è stato aggiunto il supporto per i font COLRv1, che comunemente alimentano i set di emoji basati su vettori. Inoltre, sono stati implementati anche aumenti di velocità nel rendering dei personaggi che disegnano a caselle, insieme al supporto per il disegno a caselle ottanti.

Kitty 0.40 gestisce anche in modo intelligente i processi in background quando si decide se una finestra deve rimanere aperta, prevenendo la chiusura prematura delle sessioni attive. Sul lato del telecomando, "kitten @ scroll-window" ora supporta lo scorrimento al prompt precedente o successivo, migliorando la navigazione nei registri dei comandi.

Per quanto riguarda gli utenti macOS, l'aggiornamento risolve un problema relativo al rendering dei caratteri di fallback per i simboli in grassetto o corsivo che condividono un carattere normale ma non le varianti in grassetto o corsivo.

Oltre a queste funzionalità rivolte all'utente, Kitty 0.40 elimina alcune fastidiose regressioni, come un arresto anomalo innescato da un Unicode non valido con più caratteri combinati e un bug che interferiva con le forme del cursore quando si utilizzava l'opzione "–hold".

Infine, per coloro che si affidano a Wayland, il terminale gestisce gli aggiornamenti del puntatore del mouse in modo più pulito quando l'applicazione riacquista lo stato attivo e introduce una modalità centrale per la creazione di pannelli per aiutare gli sviluppatori a creare pop-up visivamente bilanciati.

Per ulteriori informazioni, consulta il log delle modifiche.