Enumerations | Variables

unicode_data.php File Reference

Go to the source code of this file.

Enumerations

enum  K_LRM
enum  K_RLM
enum  K_LRE
enum  K_RLE
enum  K_PDF
enum  K_LRO
enum  K_RLO
enum  K_RE_PATTERN_RTL
enum  K_RE_PATTERN_ARABIC

Variables

global $unicode
global $unicode_mirror
global $unicode_arlet
global $laa_array
global $diacritics
global $utf8tolatin

Enumeration Type Documentation

enum K_LRE

Left-to-Right Embedding

Definition at line 63 of file unicode_data.php.

enum K_LRM

Unicode Include file for TCPDF.

Author:
Nicola Asuni 2004-2009 Nicola Asuni - Tecnick.com S.r.l (www.tecnick.com) Via Della Pace, 11 - 09044 - Quartucciu (CA) - ITALY - www.tecnick.com - [email protected] http://www.gnu.org/copyleft/lesser.html LGPL 2.1.000 (2008-01-08) Left-to-Right Mark

Definition at line 55 of file unicode_data.php.

enum K_LRO

Left-to-Right Override

Definition at line 75 of file unicode_data.php.

enum K_PDF

Pop Directional Format

Definition at line 71 of file unicode_data.php.

Definition at line 102 of file unicode_data.php.

Definition at line 84 of file unicode_data.php.

enum K_RLE

Right-to-Left Embedding

Definition at line 67 of file unicode_data.php.

enum K_RLM

Right-to-Left Mark

Definition at line 59 of file unicode_data.php.

enum K_RLO

Right-to-Left Override

Definition at line 79 of file unicode_data.php.


Variable Documentation

$diacritics
Initial value:
 array (
1612=>64606, # Shadda + Dammatan
1613=>64607, # Shadda + Kasratan
1614=>64608, # Shadda + Fatha
1615=>64609, # Shadda + Damma
1616=>64610  # Shadda + Kasra
)

Array of character substitutions for sequences of two diacritics symbols starting with SHADDA (0651 HEX, 1617 DEC). Combining characters that can occur with Shadda (U0651) are placed in UE586-UE594. Putting the combining mark and shadda in the same glyph allows us to avoid the two marks overlapping each other in an illegible manner. second NSM char code=>substitution char

Definition at line 18313 of file unicode_data.php.

$laa_array
Initial value:
 array (
1570 =>array(65269, 65270, 65269, 65270),
1571 =>array(65271, 65272, 65271, 65272),
1573 =>array(65273, 65274, 65273, 65274),
1575 =>array(65275, 65276, 65275, 65276)
)

Arabic laa letter char code=>isolated, final, initial, medial

Definition at line 18299 of file unicode_data.php.

$unicode

Array of unicode types

Definition at line 127 of file unicode_data.php.

$unicode_arlet

Arabic shape subtitutions char code=>isolated, final, initial, medial

Definition at line 18215 of file unicode_data.php.

$unicode_mirror

Mirror unicode characters. For information on bidi mirroring, see UAX #9: Bidirectional Algorithm, at http://www.unicode.org/unicode/reports/tr9/

Definition at line 17856 of file unicode_data.php.

$utf8tolatin
Initial value:
 array (
8364=>128, # Euro1
338=>140,  # OE
352=>138,  # Scaron
376=>159,  # Ydieresis
381=>142,  # Zcaron2
8226=>149, # bullet3
710=>136,  # circumflex
8224=>134, # dagger
8225=>135, # daggerdbl
8230=>133, # ellipsis
8212=>151, # emdash
8211=>150, # endash
402=>131,  # florin
8249=>139, # guilsinglleft
8250=>155, # guilsinglright
339=>156,  # oe
8240=>137, # perthousand
8222=>132, # quotedblbase
8220=>147, # quotedblleft
8221=>148, # quotedblright
8216=>145, # quoteleft
8217=>146, # quoteright
8218=>130, # quotesinglbase
353=>154,  # scaron
732=>152,  # tilde
8482=>153, # trademark
382=>158   # zcaron2
)

Array of character substitutions from UTF-8 unicode to latin1

Definition at line 18325 of file unicode_data.php.