MacRoman

I sistemi operativi Mac OS (fino alla versione 9 ) in uso su Apple Macintosh fino ai primi anni 2000 , utilizzano una codifica dei caratteri denominata MacRoman , che differisce dalla ISO / IEC 8859-1 per i primi 32 e 127 ultimi caratteri, ma comunque include la maggior parte dei caratteri che si trovano in ISO / IEC 8859-1. A differenza di questo standard, non include i caratteri di controllo C1, la barra verticale tratteggiata (¦), il segno di sillabazione opzionale ( trattino morbido ), due, tre e uno in apice (¹, ², ³), frazioni "¼, ½, ¾ "(ma, mediante una tipografia avanzata, il carattere di frazione 0xDA doveva produrre lo stesso risultato grafico utilizzando i numeri usuali), le lettere" Ð, ð, Ý, ý, Þ e þ ”né il simbolo di moltiplicazione (×). Al contrario, il MacRoman include molti caratteri che non sono in ISO / IEC 8859-1. Il simbolo dell'euro (€) ha sostituito il precedente simbolo di valuta generico "¤".

Con l'avvento di Mac OS X , la codifica MacRoman è stata sostituita da UTF-8 come codifica predefinita sui sistemi operativi Macintosh .

La tabella seguente mostra MacRoman, le differenze con ISO-8859-1 su uno sfondo colorato:

MacRoman
x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF
0x                   TAB LF     CR    
1x                                
2x SP ! " # $ % & ' ( ) * + , - . /
3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4x @ A B VS D E F G H io J K L M NON O
5x P Q R S T U V W X Y Z [ \ ] ^ _
6x `` a b vs d e f g h io j K l m non o
7x p q r S t u v w X y z { | } ~  
8x A A VS E NON Ö Ü a a a a a a vs é è
9x ê ë io io io io non ó ò Oh ö õ ú dove û ü
Ascia ° ¢ £ § ß ® © ´ ¨ Æ Ø
Bx ± ¥ µ π ª º Ω æ ø
Cx ¿ ¡ ¬ ƒ " " ... Nbsp A A Õ Œ œ
Dx - - " " ' ' ÷ ÿ Ÿ fl
Ex · A Ê A Ë È IO IO IO IO Ó Ô
Fx Logo Apple. Ò Ú Û Ù io ˆ ˜ ¯ ˘ ˙ ˚ ¸ ˝ ˛ ˇ

Nella tabella precedente, i caratteri di controllo sono sottolineate, tra 0x20 che è lo standard di spazio e 0xca che è lo spazio non-breaking . Il carattere codificato 0xF0 è un glifo corrispondente al logo Apple . Questo carattere non esiste in Unicode e deve quindi avere una corrispondenza nella Zona di utilizzo privata; Apple utilizza il punto U + F8FF per questo scopo.

I codici 0x00–0x08, 0x0B e 0x0C, 0x0E - 0x1F e 0x7F non vengono utilizzati.

Appunti

  1. La notazione 0x •• viene utilizzato per scrivere il codice in esadecimale .