Monospace e Ubuntu Mono


11

Quando si tenta di impostare il carattere predefinito nel terminale. Ci sono due tipi di carattere "monospace" che mi interessano: 1. Ubuntu Mono 2. Monospace. Ho trovato Ubuntu Mono in / usr / share / fonts, ma non sono riuscito a trovare l'altro carattere 'Monospace' da nessuna parte.

Dove posso trovarlo? Vorrei impostarlo come font predefinito anche in altri sistemi Linux.

Risposte:


3

Non esiste un carattere Monospace. Il Monospace elencato nel Terminale è in realtà Ubuntu Monospace . Nel Terminale viene semplicemente indicato come Monospace . Puoi confrontare i caratteri su http://font.ubuntu.com/ .


Sì, quando stavo provando diversi tipi di carattere, impostando 'Ubuntu Mono, dimensione: 13' e 'Monospace, dimensione: 13' sembrava diverso, anche se il fattore di ridimensionamento del testo è lo stesso. Strano.
Aby James,

4
Penso che tu abbia ragione nel dire che "Monospace" è un soprannome per qualcosa, ma non è Ubuntu Mono (guarda la 'g', per esempio). Sto anche cercando il file del carattere in modo da poterlo patchare per vim powerline.

monospace probabilmente non è un soprannome per nulla, ma un alias (che può essere cambiato da una versione all'altra). Vedi la risposta di freakabcd (e questo commento ) per i dettagli.
jpaugh

In Ubuntu 19.04, "Monospace" è lo stesso di "DejaVu Sans Mono". Ho confermato questo cambiando tra loro nel Terminale e verificando che non vi siano cambiamenti.
curran,

18

David Seibert, cerco il font 'Monospace' esattamente per lo stesso scopo: rattopparlo per vim-powerline.

Petronilla ha ragione nel dichiarare che non esiste un carattere esplicito chiamato "Monospace", motivo per cui non è nell'elenco dei caratteri restituiti da

find /usr/share/fonts -iname '*monospace*'

Puoi curiosare in /etc/fonts/fonts.conf o nelle varie configurazioni in /etc/fonts/conf.d/ ma sarà molto difficile capire quale font sia esattamente aliasato in 'Monospace'. La cosa più semplice da fare è

fc-match monospace

che sulla mia macchina Ubuntu 12.04 ritorna

DroidSansMono.ttf: "Droid Sans Mono" "Regular"

Quindi ora il mistero è risolto :)


4
il mio mostra: DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"non ricordo se questo è venuto con il pacchetto di font DejaVu Sans, o se è stato cambiato tramite qualche strumento. Speriamo che qualcuno possa risolvere questo mistero per noi!
prusswan

1
Lo stesso qui: Monospace è alias di DejaVu Sans Mono e non ricordo di aver installato alcun pacchetto separato. Sono su Ubuntu 12.04. Posso anche confermare che i due sembrano uguali ai miei occhi.
HRJ,

1
Questa dovrebbe essere la risposta accettata
jesjimher,

Per chi non lo sapesse, fc-match seleziona un carattere in base alle normali regole di configurazione del carattere . Suppongo che "monospace" sia semplicemente aliasato dalla scelta di Canonical per un buon carattere monospace predefinito, più o meno il modo in cui il sistema alternativo funziona per i programmi.
jpaugh
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.