Welche Beziehung besteht zwischen Gebietsschema, Schriftart und Codierung?

627
prepangolin

Ich denke, diese Begriffe werden häufig in IME usw. verwendet.

  • Gebietsschema
  • Schriftart
  • Codierung

Worauf bezieht sich jeder dieser Begriffe genau?

Auch das praktische Wissen über die Beziehung zwischen ihnen ist willkommen.

1

1 Antwort auf die Frage

1
akira

Gebietsschema:

Das Gebietsschema enthält Informationen zu bestimmten Konventionen, die Personen in einem bestimmten „Gebiet“ (lokal zueinander) in Bezug auf den Dezimalpunkt großer Zahlen festlegen, wie Datumsformatierungen richtig aussehen und wo die Interpunktionen erscheinen usw. Beispiel gegeben:

  • 1234567,89 (SI-Stil (französische Fassung), Albanien, Belgien, Bosnien, Brasilien, Bulgarien, Tschechische Republik, Dänemark, Estland, Finnland, Frankreich, französischer Kanada, Deutschland, Griechenland, Ungarn, Italien, lateinisches Europa, Niederlande (nicht Währungsnummern (siehe unten), Polen, Portugal, Rumänien, Slowakei, Slowenien, Spanien, Schweden)
  • 1234567.89 SI-Stil (englische Version), Australien, Englisch Kanada, China
  • 1,234,567 · 89 Irland, Japan, Korea, Malaysia, Neuseeland, Philippinen, Singapur, Taiwan, Thailand, Vereinigtes Königreich, Vereinigte Staaten von Amerika (älter, meistens handgeschrieben)
  • 1'234'567.89 Schweiz (gedruckt, EDV, Währung, internationale Anforderungen, täglicher Gebrauch)

(entnommen von http://en.wikipedia.org/wiki/Decimal_mark )

Codierung:

Die "Kodierung" ist eine Konvention, wie "Dinge" eines Systems in Einheiten eines zweiten "Systems" dargestellt werden. Beispiel: Sie haben 10 Eier in der Hand. Sie können diese physischen Objekte nicht auf einem Computer darstellen, Sie müssen sie in etwas codieren, das der Computer versteht. Eine mögliche Kodierung wäre folgende: "10 Eier" (als Text), Sie haben jetzt eine kodierte Version der 10 Eier in der Hand.

Die "Einheit" eines Computers bedeutet normalerweise "Bytes". Jedes Byte kann (normalerweise) die Zahlen von 0 bis 255 halten. Wenn Sie größere Zahlen darstellen möchten, müssen Sie sich mit anderen Völkern auf ein Schema einigen, um solche höheren Zahlen darzustellen (zu speichern, abzurufen). ein möglicher Weg:

  • um Zahlen bis zu 65535 zu speichern, benötigen wir 2 Bytes
  • Die Formel zum Abrufen der Nummer lautet (byte1 * 256) + byte2

voila, eine "Kodierung", eine Konvention der Darstellung von Dingen eines Systems (natürliche Zahlen) in verschiedenen Einheiten eines anderen Systems (Bytes eines Computers).

Ein weiteres allgemeines Thema ist "wie man Text speichert". Die Menschen in der realen Welt verwenden viele verschiedene "Zeichnungen", um ihre Gedanken auszudrücken (sie verschlüsseln ihre Probleme in Wörter, Sätze, längere Texte usw.). Die Summe der meisten dieser "Zeichnungen" wird in einer so genannten Unicode-Tabelle gesammelt . Jede dieser "Zeichnungen" wird "Glyphe" genannt. Sie finden solche Glyphen wie 'A', 'Ä', 'Ʌ', 'Ά', 'Ӑ', 'ڣ', '㈱', '⛽', '✪', '⬛' usw. (wenn Sie Sehen Sie ein "?" - Zeichen oder einen leeren Block irgendwo: Diese Glyphe ist nicht Teil Ihrer "Schriftart", und Ihr Computer weiß nicht, wie er diese Glyphe auf dem Bildschirm darstellen soll; mehr dazu im nächsten Teil. Jede "Glyphe" hat eine Position in dieser Tabelle und somit

104, 101, 108, 108, 111 -> 'h', 'e', 'l', 'l', 'o' 

voila, 'kodierter Text'. Manchmal passt die Position in dieser Tabelle nicht in ein 'Byte', dann müssen Sie die Position der Glyphe mit mehreren Bytes 'codieren', wie oben beschrieben.

Schriftart:

Eine "Schrift" ist normalerweise eine Containerdatei (ähnlich einer ZIP-Datei), die die grafische Darstellung aller Glyphen enthält, die der Schriftsteller in diesem Container haben möchte. Der Computer kann dann die Glyphe in dieser Schriftart nachschlagen und verwendet die Anweisungen pro Glyphe, um die Schriftart auf dem Bildschirm darzustellen / darzustellen / zu zeichnen. Dafür gibt es mehrere Möglichkeiten:

  • Sie können festlegen, dass jede Glyphe aus 10 x 10 Pixeln besteht, und dann die Pixel für jede Glyphe (Pixelschriftarten) eingeben.
  • Sie können für jede Glyphe ein Rezept speichern, wie sie auf jeder möglichen Leinwandgröße gezeichnet werden soll ("In der oberen linken Ecke beginnen, eine Linie in die Mitte unten zeichnen, eine Linie von der unteren Mitte nach rechts oben zeichnen" -> 'V ') (Vektorschriftarten)