
Supporto al greco antico
per LibreOffice/OpenOffice
Versione: 1.6-beta8
La pagina non è tradotta integralmente
Le macro di conversione di AncientGreek per Sgreek ^
Consiglio vivamente di effettuare un salvataggio del proprio lavoro prima di eseguire una qualsiasi di queste macro sull’intero documento (senza cioè specificare una selezione di testo), di modo che sia possibile ripristinare il suo stato precedente attraverso la voce di menu File / Ricarica; il comando Annulla potrebbe infatti non essere sufficientemente d’aiuto, dal momento che l’esecuzione di una macro impostata per effettuare delle sostituzioni lettera per lettera genera una sequenza troppo lunga di azioni successive da annullare.
Se una di queste macro viene eseguita senza aver prima selezionato una porzione di testo, apparirà un messaggio di avviso simile a quello mostrato nell’immagine seguente.
Un messaggio di avviso su Windows 8.1
• La macro SgreekToUnicode
Questa macro converte il testo composto con Sgreek in Unicode (testo semplice che può essere modificato in LibreOffice / OpenOffice).
• La macro UnicodeToSgreek
Questa macro converte il testo composto secondo lo standard Unicode (testo semplice che può essere modificato in LibreOffice / OpenOffice) in Sgreek.
Numerosi caratteri verranno convertiti in caratteri a larghezza piena o a mezza larghezza prima della reale conversione in Sgreek. Tra questi sono inclusi i simboli “(”, “)”, “#”, “%”, “«”, “»”, ecc., che vengono utilizzati in Sgreek per rappresentare le lettere dell’alfabeto greco antico. Tali caratteri verranno poi riportati alla loro forma originaria in caso di riconversione allo standard Unicode.
La tabella seguente mostra quali sostituzioni di carattere vengono eseguite in fase di conversione di un testo da Unicode a Sgreek. Tutti i caratteri sostituiti, salvo diversa indicazione, sono caratteri a larghezza piena o a mezza larghezza.
Original character | Substitute character | Original character | Substitute character |
---|---|---|---|
! (U+0021) | ! (U+FF01) | ? (U+003F) | ? (U+FF1F) |
# ( U+0023) | # (U+FF03) | \ (U+005C) | \ (U+FF3C) |
$ (U+0024) | $ (U+FF04) | | (U+007C) | | (U+FF5C) |
% ( U+0025) | % (U+FF05) | ~ ( U+007E) | ~ (U+FF5E) |
( (U+0028) | ( ( U+FF08) | @ (U+0040) | @ (U+FF20) |
) (U+0029) | ) (U+FF09) | £ (U+00A3) | £ (U+FFE1) |
+ (U+002B) | + (U+FF0B) | ¦ (U+00A6) | ¦ (U+FFE4) |
/ ( U+002F) | / ( U+FF0F) | ^ (U+005E) | ^ (U+FF3E) |
: (U+003A) | : (U+FF1A) | « ( U+00AB) | 《 (U+300A) * |
= (U+003D) | = (U+FF1D) | » ( U+00BB) | 》 (U+300B) * |
± ( U+00B1) | +/- (U+FF0B U+FF0F U+FF0D) |
* Non fullwidth/halhwidth character.
Sgreek utilizza anche i primi sei glifi della parte iniziale dell’Area di utilizzo privato di Unicode (Piano di base multilinguistico) per rappresentare le lettere dell’alfabeto greco antico. AncientGreek convertirà questi caratteri in testo “codificato in Sgreek”, ma non ne terrà conto in fase di riconversione dalla “codifica in Sgreek” a Unicode.
Most of the accents and diacritics in Sgreek correspond to composite Unicode characters. For example, the Slash character (/ U+002F) corresponds to Combining Acute Accent ( ́ U+0301). AncientGreek will convert these characters to their precomposed equivalents. So, the Slash character (/ U+002F) will be converted to Greek Tonos (΄ U+0384), when converting "Sgreek coded content" to Unicode. This way, text produced by the converter will contain precomposed characters only (when applicable).
Utilizzare i caratteri a larghezza piena ^
Se il documento (o una sua selezione) contiene caratteri ASCII (caratteri occidentali), al momento di eseguire una conversione da Unicode a Sgreek, essi saranno automaticamente convertiti in caratteri “a larghezza piena o a mezza larghezza”.