In che modo il mio computer associa una sequenza di tasti a un numero di pixel corrispondente alla lettera di battitura sullo schermo? [chiuso]

-3

Per la maggior parte delle applicazioni, quando si digita un tasto sulla tastiera si stampa spesso sullo schermo la lettera corrispondente alla sequenza di tasti.

Con "stampa" intendo il set di pixel associato alla sequenza di tasti che viene visualizzato sullo schermo.

In che modo il tuo computer traduce l'input da tastiera nei pixel che vedi sullo schermo?

    
posta Minh Tran 20.12.2015 - 15:24
fonte

2 risposte

2

Ogni lettera sulla tastiera corrisponde a un numero che è stato assegnato ad esso chiamato un codice di scansione. Il software del sistema operativo associa questo codice di scansione a un Unicode, quindi quando un particolare codice di scansione viene digitato, sa quale carattere usare.

Unicode è solo uno standard che consente al computer di associare ciascun carattere a un numero che non cambia mai. Questo numero è diverso dal codice di scansione e ci sono numeri sufficienti in Unicode per assegnare numeri ai caratteri in molte lingue diverse.

La visualizzazione effettiva del personaggio viene eseguita con un "carattere". Nei termini più semplici, un font dice al computer quali pixel attivare o disattivare per un determinato carattere.

    
risposta data 20.12.2015 - 15:45
fonte
0

Non ha nulla a che fare con Unicode. Unicode (almeno, la parte centrale di esso) è semplicemente una mappatura da numeri a caratteri.

Quello che stai cercando è chiamato carattere . Wikipedia:

A computer font (or font) is an electronic data file containing a set of glyphs, characters, or symbols such as dingbats. Although the term font first referred to a set of metal type sorts in one style and size, since the 1990s it is generally used to refer to a scalable set of digital shapes that may be printed at many different sizes.

    
risposta data 20.12.2015 - 15:45
fonte

Leggi altre domande sui tag