Version Description
- PDF engine updated (dompdf 0.6.0)
- Simple template now uses Open Sans to include more international special characters
- Implemented filters for paper size & orientation (read here)
- Download PDF link on the my account page is now only shown when an invoice is already created by the admin or automatically, to prevent unwanted invoice created (creating problems with european laws).
Download this release
Release Info
Developer | pomegranate |
Plugin | WooCommerce PDF Invoices & Packing Slips |
Version | 1.2.2 |
Comparing to | |
See all releases |
Code changes from version 1.2.1 to 1.2.2
- includes/class-wcpdf-export.php +4 -1
- includes/class-wcpdf-writepanels.php +6 -4
- lib/dompdf/CONTRIBUTING.md +7 -4
- lib/dompdf/README.md +62 -24
- lib/dompdf/dompdf_config.inc.php +17 -17
- lib/dompdf/include/css_color.cls.php +13 -2
- lib/dompdf/include/dompdf.cls.php +25 -3
- lib/dompdf/include/frame.cls.php +1 -1
- lib/dompdf/include/frame_decorator.cls.php +39 -8
- lib/dompdf/include/frame_reflower.cls.php +18 -13
- lib/dompdf/include/frame_tree.cls.php +8 -6
- lib/dompdf/include/functions.inc.php +84 -56
- lib/dompdf/include/style.cls.php +1 -1
- lib/dompdf/include/stylesheet.cls.php +2 -3
- lib/dompdf/include/text_frame_decorator.cls.php +1 -1
- lib/dompdf/lib/class.pdf.php +6 -2
- lib/dompdf/lib/fonts/5ffc7e496d2efff1121d16976e8578be.ttf +0 -0
- lib/dompdf/lib/fonts/5ffc7e496d2efff1121d16976e8578be.ufm +913 -0
- lib/dompdf/lib/fonts/dompdf_font_family_cache.php +5 -0
- lib/dompdf/lib/fonts/fa16cc67cfbb3d1319f7702b1bb90c84.ttf +0 -0
- lib/dompdf/lib/fonts/fa16cc67cfbb3d1319f7702b1bb90c84.ufm +913 -0
- lib/dompdf/lib/php-font-lib/classes/Font_Glyph_Outline.php +4 -4
- lib/dompdf/www/index.php +13 -21
- lib/dompdf/www/setup.php +16 -6
- readme.txt +7 -1
- templates/pdf/Simple/html-document-wrapper.php +4 -3
- templates/pdf/Simple/style.css +1 -1
- woocommerce-pdf-invoices-packingslips.php +1 -1
includes/class-wcpdf-export.php
CHANGED
@@ -98,10 +98,13 @@ if ( ! class_exists( 'WooCommerce_PDF_Invoices_Export' ) ) {
|
|
98 |
* Create & render DOMPDF object
|
99 |
*/
|
100 |
public function generate_pdf( $template_type, $order_ids ) {
|
|
|
|
|
|
|
101 |
require_once( WooCommerce_PDF_Invoices::$plugin_path . "lib/dompdf/dompdf_config.inc.php" );
|
102 |
$dompdf = new DOMPDF();
|
103 |
$dompdf->load_html($this->process_template( $template_type, $order_ids ));
|
104 |
-
$dompdf->set_paper($
|
105 |
$dompdf->render();
|
106 |
|
107 |
// Try to clean up a bit of memory
|
98 |
* Create & render DOMPDF object
|
99 |
*/
|
100 |
public function generate_pdf( $template_type, $order_ids ) {
|
101 |
+
$paper_size = apply_filters( 'wpo_wcpdf_paper_format', $this->template_settings['paper_size'], $template_type );
|
102 |
+
$paper_orientation = apply_filters( 'wpo_wcpdf_paper_orientation', 'portrait', $template_type);
|
103 |
+
|
104 |
require_once( WooCommerce_PDF_Invoices::$plugin_path . "lib/dompdf/dompdf_config.inc.php" );
|
105 |
$dompdf = new DOMPDF();
|
106 |
$dompdf->load_html($this->process_template( $template_type, $order_ids ));
|
107 |
+
$dompdf->set_paper( $paper_size, $paper_orientation );
|
108 |
$dompdf->render();
|
109 |
|
110 |
// Try to clean up a bit of memory
|
includes/class-wcpdf-writepanels.php
CHANGED
@@ -91,10 +91,12 @@ if ( !class_exists( 'WooCommerce_PDF_Invoices_Writepanels' ) ) {
|
|
91 |
public function my_account_pdf_link( $actions, $order ) {
|
92 |
$pdf_url = wp_nonce_url( admin_url( 'admin-ajax.php?action=generate_wpo_wcpdf&template_type=invoice&order_ids=' . $order->id . '&my-account'), 'generate_wpo_wcpdf' );
|
93 |
|
94 |
-
$
|
95 |
-
'
|
96 |
-
|
97 |
-
|
|
|
|
|
98 |
|
99 |
return $actions;
|
100 |
}
|
91 |
public function my_account_pdf_link( $actions, $order ) {
|
92 |
$pdf_url = wp_nonce_url( admin_url( 'admin-ajax.php?action=generate_wpo_wcpdf&template_type=invoice&order_ids=' . $order->id . '&my-account'), 'generate_wpo_wcpdf' );
|
93 |
|
94 |
+
if (get_post_meta($order->id,'_wcpdf_invoice_number',true)) {
|
95 |
+
$actions['invoice'] = array(
|
96 |
+
'url' => $pdf_url,
|
97 |
+
'name' => __( 'Download invoice (PDF)', 'wpo_wcpdf' )
|
98 |
+
);
|
99 |
+
}
|
100 |
|
101 |
return $actions;
|
102 |
}
|
lib/dompdf/CONTRIBUTING.md
CHANGED
@@ -7,12 +7,14 @@
|
|
7 |
## Getting help
|
8 |
|
9 |
Community discussion, questions, and informal bug reporting is done on the
|
10 |
-
[dompdf Google group](http://groups.google.com/group/dompdf).
|
|
|
|
|
11 |
|
12 |
## Submitting bug reports
|
13 |
|
14 |
The preferred way to report bugs is to use the
|
15 |
-
[GitHub issue tracker](http://github.com/dompdf/dompdf/issues). Before
|
16 |
reporting a bug, read these pointers.
|
17 |
|
18 |
**Please search inside the bug tracker to see if the bug you found is not already reported.**
|
@@ -55,7 +57,8 @@ Questions should be asked on the
|
|
55 |
- Make sure you have a [GitHub Account](https://github.com/signup/free)
|
56 |
- Fork [dompdf](https://github.com/dompdf/dompdf/)
|
57 |
([how to fork a repo](https://help.github.com/articles/fork-a-repo))
|
58 |
-
- Make your changes
|
|
|
59 |
- Add a simple test file in `www/test/`, with a comprehensive name.
|
60 |
- Submit a pull request
|
61 |
([how to create a pull request](https://help.github.com/articles/fork-a-repo))
|
@@ -70,4 +73,4 @@ if ( $foo == "bar" ) {
|
|
70 |
}
|
71 |
```
|
72 |
- booleans in lowercase
|
73 |
-
- opening braces *always* on the same line
|
7 |
## Getting help
|
8 |
|
9 |
Community discussion, questions, and informal bug reporting is done on the
|
10 |
+
[dompdf Google group](http://groups.google.com/group/dompdf). You may also
|
11 |
+
seek help on
|
12 |
+
[StackOverflow](http://stackoverflow.com/questions/tagged/dompdf).
|
13 |
|
14 |
## Submitting bug reports
|
15 |
|
16 |
The preferred way to report bugs is to use the
|
17 |
+
[GitHub issue tracker](http://github.com/dompdf/dompdf/issues). Before
|
18 |
reporting a bug, read these pointers.
|
19 |
|
20 |
**Please search inside the bug tracker to see if the bug you found is not already reported.**
|
57 |
- Make sure you have a [GitHub Account](https://github.com/signup/free)
|
58 |
- Fork [dompdf](https://github.com/dompdf/dompdf/)
|
59 |
([how to fork a repo](https://help.github.com/articles/fork-a-repo))
|
60 |
+
- *Make your changes on the dev branch* or the most appropriate feature branch. Please only patch
|
61 |
+
the master branch if you are attempting to address an urgent bug in the released code.
|
62 |
- Add a simple test file in `www/test/`, with a comprehensive name.
|
63 |
- Submit a pull request
|
64 |
([how to create a pull request](https://help.github.com/articles/fork-a-repo))
|
73 |
}
|
74 |
```
|
75 |
- booleans in lowercase
|
76 |
+
- opening braces *always* on the same line
|
lib/dompdf/README.md
CHANGED
@@ -1,14 +1,15 @@
|
|
1 |
-
**dompdf is an HTML to PDF converter**.
|
2 |
-
[CSS 2.1](http://www.w3.org/TR/CSS2/) compliant
|
3 |
-
layout and rendering engine written in PHP. It is a style-driven renderer:
|
4 |
-
download and read external stylesheets, inline style tags, and the style
|
5 |
-
of individual HTML elements. It also supports most presentational
|
|
|
6 |
|
7 |
----
|
8 |
|
9 |
-
**Check out the [Demo](http://pxd.me/dompdf/www/examples.php) and ask any
|
10 |
-
[StackOverflow](http://stackoverflow.com/questions/tagged/dompdf) or
|
11 |
-
[Google Groups](http://groups.google.com/group/dompdf)**
|
12 |
|
13 |
----
|
14 |
|
@@ -17,26 +18,53 @@ of individual HTML elements. It also supports most presentational HTML attribute
|
|
17 |
|
18 |
Features
|
19 |
========
|
20 |
-
* handles most CSS 2.1 and a few CSS3 properties, including @import, @media &
|
|
|
21 |
* supports most presentational HTML 4.0 attributes
|
22 |
-
* supports external stylesheets, either local or through http/ftp (via
|
23 |
-
|
|
|
|
|
24 |
* image support (gif, png (8, 24 and 32 bit with alpha channel), bmp & jpeg)
|
25 |
* no dependencies on external PDF libraries, thanks to the R&OS PDF class
|
26 |
* inline PHP support
|
27 |
|
28 |
Requirements
|
29 |
============
|
30 |
-
* PHP 5.0+ (5.3 recommended)
|
31 |
-
*
|
32 |
-
*
|
33 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
34 |
|
35 |
Easy Installation
|
36 |
============
|
37 |
Install with git
|
38 |
---
|
39 |
-
From the command line switch to the directory where dompdf will reside and run
|
|
|
|
|
40 |
```sh
|
41 |
git clone https://github.com/dompdf/dompdf.git
|
42 |
git submodule init
|
@@ -45,12 +73,13 @@ git submodule update
|
|
45 |
|
46 |
Install with composer
|
47 |
---
|
48 |
-
To install with Composer, simply add the requirement to your `composer.json`
|
|
|
49 |
|
50 |
```json
|
51 |
{
|
52 |
"require" : {
|
53 |
-
"dompdf/dompdf" : "
|
54 |
}
|
55 |
}
|
56 |
```
|
@@ -62,7 +91,9 @@ $ curl -sS http://getcomposer.org/installer | php
|
|
62 |
$ php composer.phar update
|
63 |
```
|
64 |
|
65 |
-
Before you can use the Composer installation of DOMPDF in your application you
|
|
|
|
|
66 |
|
67 |
```php
|
68 |
// somewhere early in your project's loading, require the Composer autoloader
|
@@ -78,15 +109,22 @@ require_once '/path/to/vendor/dompdf/dompdf/dompdf_config.inc.php';
|
|
78 |
|
79 |
Download and install
|
80 |
---
|
81 |
-
Download an archive of dompdf and extract it into the directory where dompdf
|
82 |
-
|
83 |
-
*
|
|
|
|
|
|
|
84 |
|
85 |
Limitations (Known Issues)
|
86 |
==========================
|
87 |
-
* not particularly tolerant to poorly-formed HTML input
|
|
|
|
|
|
|
88 |
* large files or large tables can take a while to render
|
89 |
-
* CSS float is not supported (but is in the works
|
|
|
90 |
* If you find this project useful, please consider making a donation.
|
91 |
|
92 |
(Any funds donated will be used to help further development on this project.)
|
1 |
+
**dompdf is an HTML to PDF converter**.
|
2 |
+
At its heart, dompdf is (mostly) [CSS 2.1](http://www.w3.org/TR/CSS2/) compliant
|
3 |
+
HTML layout and rendering engine written in PHP. It is a style-driven renderer:
|
4 |
+
it will download and read external stylesheets, inline style tags, and the style
|
5 |
+
attributes of individual HTML elements. It also supports most presentational
|
6 |
+
HTML attributes.
|
7 |
|
8 |
----
|
9 |
|
10 |
+
**Check out the [Demo](http://pxd.me/dompdf/www/examples.php) and ask any
|
11 |
+
question on [StackOverflow](http://stackoverflow.com/questions/tagged/dompdf) or
|
12 |
+
on the [Google Groups](http://groups.google.com/group/dompdf)**
|
13 |
|
14 |
----
|
15 |
|
18 |
|
19 |
Features
|
20 |
========
|
21 |
+
* handles most CSS 2.1 and a few CSS3 properties, including @import, @media &
|
22 |
+
@page rules
|
23 |
* supports most presentational HTML 4.0 attributes
|
24 |
+
* supports external stylesheets, either local or through http/ftp (via
|
25 |
+
fopen-wrappers)
|
26 |
+
* supports complex tables, including row & column spans, separate & collapsed
|
27 |
+
border models, individual cell styling
|
28 |
* image support (gif, png (8, 24 and 32 bit with alpha channel), bmp & jpeg)
|
29 |
* no dependencies on external PDF libraries, thanks to the R&OS PDF class
|
30 |
* inline PHP support
|
31 |
|
32 |
Requirements
|
33 |
============
|
34 |
+
* PHP 5.0+ (5.3+ recommended)
|
35 |
+
* DOM extension
|
36 |
+
* GD extension
|
37 |
+
|
38 |
+
Recommendations
|
39 |
+
============
|
40 |
+
* MBString extension: provides internationalization support. This extension is
|
41 |
+
*not* enabled by default. dompdf has limited internationalization support
|
42 |
+
when this extension is not enabled.
|
43 |
+
* opcache (OPcache, XCache, APC, etc.): improves performance
|
44 |
+
|
45 |
+
About Fonts & Character Encoding
|
46 |
+
============
|
47 |
+
PDF documents internally support the following fonts: Helvetica, Times-Roman,
|
48 |
+
Courier, Zapf-Dingbats, & Symbol. These fonts only support Windows ANSI
|
49 |
+
encoding. In order for a PDF to display characters that are not available in
|
50 |
+
Windows ANSI you must supply an external font. dompdf will embed any referenced
|
51 |
+
font in the PDF so long as it has been pre-loaded or is accessible to dompdf and
|
52 |
+
reference in CSS @font-face rules. See the
|
53 |
+
[font overview](https://github.com/dompdf/dompdf/wiki/About-Fonts-and-Character-Encoding)
|
54 |
+
for more information on how to use fonts.
|
55 |
+
|
56 |
+
The [DejaVu TrueType fonts](http://dejavu-fonts.org) have been pre-installed to
|
57 |
+
give dompdf decent Unicode character coverage by default. To use the DejaVu
|
58 |
+
fonts reference the font in your stylesheet, e.g. `body { font-family: Deja Vu
|
59 |
+
Sans; }` (for DejaVu Sans).
|
60 |
|
61 |
Easy Installation
|
62 |
============
|
63 |
Install with git
|
64 |
---
|
65 |
+
From the command line switch to the directory where dompdf will reside and run
|
66 |
+
the following commands:
|
67 |
+
|
68 |
```sh
|
69 |
git clone https://github.com/dompdf/dompdf.git
|
70 |
git submodule init
|
73 |
|
74 |
Install with composer
|
75 |
---
|
76 |
+
To install with Composer, simply add the requirement to your `composer.json`
|
77 |
+
file:
|
78 |
|
79 |
```json
|
80 |
{
|
81 |
"require" : {
|
82 |
+
"dompdf/dompdf" : "0.6.*"
|
83 |
}
|
84 |
}
|
85 |
```
|
91 |
$ php composer.phar update
|
92 |
```
|
93 |
|
94 |
+
Before you can use the Composer installation of DOMPDF in your application you
|
95 |
+
must disable dompdf's default auto-loader, include the Composer autoloader, and
|
96 |
+
load the dompdf configuration file:
|
97 |
|
98 |
```php
|
99 |
// somewhere early in your project's loading, require the Composer autoloader
|
109 |
|
110 |
Download and install
|
111 |
---
|
112 |
+
Download an archive of dompdf and extract it into the directory where dompdf
|
113 |
+
will reside
|
114 |
+
* You can download stable copies of dompdf from
|
115 |
+
https://github.com/dompdf/dompdf/tags
|
116 |
+
* Or download a nightly (the latest, unreleased code) from
|
117 |
+
http://eclecticgeek.com/dompdf
|
118 |
|
119 |
Limitations (Known Issues)
|
120 |
==========================
|
121 |
+
* not particularly tolerant to poorly-formed HTML input. To avoid any
|
122 |
+
unexpected rendering issues you should either enable the built-in HTML5
|
123 |
+
parser (via the `DOMPDF_ENABLE_HTML5PARSER` configuration constant) or run
|
124 |
+
your HTML through a HTML validator/cleaner (such as Tidy).
|
125 |
* large files or large tables can take a while to render
|
126 |
+
* CSS float is not supported (but is in the works, enable it through the
|
127 |
+
`DOMPDF_ENABLE_CSS_FLOAT` configuration constant).
|
128 |
* If you find this project useful, please consider making a donation.
|
129 |
|
130 |
(Any funds donated will be used to help further development on this project.)
|
lib/dompdf/dompdf_config.inc.php
CHANGED
@@ -5,11 +5,11 @@
|
|
5 |
* @author Benj Carson <benjcarson@digitaljunkies.ca>
|
6 |
* @author Helmut Tischer <htischer@weihenstephan.org>
|
7 |
* @author Fabien Ménager <fabien.menager@gmail.com>
|
|
|
8 |
* @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
|
9 |
*/
|
10 |
|
11 |
-
|
12 |
-
//ini_set("display_errors", 1);
|
13 |
|
14 |
PHP_VERSION >= 5.0 or die("DOMPDF requires PHP 5.0+");
|
15 |
|
@@ -55,7 +55,7 @@ require_once(DOMPDF_INC_DIR . "/functions.inc.php");
|
|
55 |
* Username and password used by the configuration utility in www/
|
56 |
*/
|
57 |
def("DOMPDF_ADMIN_USERNAME", "user");
|
58 |
-
def("DOMPDF_ADMIN_PASSWORD", "
|
59 |
|
60 |
/**
|
61 |
* The location of the DOMPDF font directory
|
@@ -122,13 +122,13 @@ def("DOMPDF_CHROOT", realpath(DOMPDF_DIR));
|
|
122 |
* When set to true the PDF backend must be set to "CPDF" and fonts must be
|
123 |
* loaded via load_font.php.
|
124 |
*
|
125 |
-
* When enabled, dompdf can support all Unicode glyphs.
|
126 |
* document must be present in your fonts, however.
|
127 |
*/
|
128 |
def("DOMPDF_UNICODE_ENABLED", true);
|
129 |
|
130 |
/**
|
131 |
-
* Whether to
|
132 |
*/
|
133 |
def("DOMPDF_ENABLE_FONTSUBSETTING", false);
|
134 |
|
@@ -136,8 +136,8 @@ def("DOMPDF_ENABLE_FONTSUBSETTING", false);
|
|
136 |
* The PDF rendering backend to use
|
137 |
*
|
138 |
* Valid settings are 'PDFLib', 'CPDF' (the bundled R&OS PDF class), 'GD' and
|
139 |
-
* 'auto'.
|
140 |
-
* fall back on CPDF.
|
141 |
* Canvas_Factory} ultimately determines which rendering class to instantiate
|
142 |
* based on this setting.
|
143 |
*
|
@@ -146,15 +146,15 @@ def("DOMPDF_ENABLE_FONTSUBSETTING", false);
|
|
146 |
* image and font support, etc.) differ between backends. Please see
|
147 |
* {@link PDFLib_Adapter} for more information on the PDFLib backend
|
148 |
* and {@link CPDF_Adapter} and lib/class.pdf.php for more information
|
149 |
-
* on CPDF.
|
150 |
* below.
|
151 |
*
|
152 |
* The GD rendering backend is a little different than PDFLib and
|
153 |
-
* CPDF.
|
154 |
* not make any sense when creating image files. For example,
|
155 |
* multiple pages are not supported, nor are PDF 'objects'. Have a
|
156 |
-
* look at {@link GD_Adapter} for more information. GD support is
|
157 |
-
*
|
158 |
*
|
159 |
* @link http://www.pdflib.com
|
160 |
* @link http://www.ros.co.nz/pdf
|
@@ -195,7 +195,7 @@ def("DOMPDF_DEFAULT_MEDIA_TYPE", "screen");
|
|
195 |
*
|
196 |
* @see CPDF_Adapter::PAPER_SIZES for valid sizes
|
197 |
*/
|
198 |
-
def("DOMPDF_DEFAULT_PAPER_SIZE", "
|
199 |
|
200 |
/**
|
201 |
* The default font family
|
@@ -203,7 +203,7 @@ def("DOMPDF_DEFAULT_PAPER_SIZE", "a4");
|
|
203 |
* Used if no suitable fonts can be found. This must exist in the font folder.
|
204 |
* @var string
|
205 |
*/
|
206 |
-
def("DOMPDF_DEFAULT_FONT", "
|
207 |
|
208 |
/**
|
209 |
* Image DPI setting
|
@@ -218,7 +218,7 @@ def("DOMPDF_DEFAULT_FONT", "sans-serif");
|
|
218 |
*
|
219 |
* For the purposes of DOMPDF, pixels per inch (PPI) = dots per inch (DPI).
|
220 |
* If a size in html is given as px (or without unit as image size),
|
221 |
-
* this tells the corresponding size in pt.
|
222 |
* This adjusts the relative sizes to be similar to the rendering of the
|
223 |
* html page in a reference browser.
|
224 |
*
|
@@ -281,7 +281,7 @@ def("DOMPDF_ENABLE_JAVASCRIPT", true);
|
|
281 |
*
|
282 |
* @var bool
|
283 |
*/
|
284 |
-
def("DOMPDF_ENABLE_REMOTE",
|
285 |
|
286 |
/**
|
287 |
* The debug output log
|
@@ -310,7 +310,7 @@ def("DOMPDF_ENABLE_CSS_FLOAT", false);
|
|
310 |
def("DOMPDF_ENABLE_AUTOLOAD", true);
|
311 |
|
312 |
/**
|
313 |
-
* Prepend the DOMPDF autoload function the spl_autoload stack
|
314 |
*
|
315 |
* @var bool
|
316 |
*/
|
@@ -329,7 +329,7 @@ require_once(DOMPDF_LIB_DIR . "/html5lib/Parser.php");
|
|
329 |
*/
|
330 |
if (DOMPDF_ENABLE_AUTOLOAD) {
|
331 |
require_once(DOMPDF_INC_DIR . "/autoload.inc.php");
|
332 |
-
require_once(DOMPDF_LIB_DIR . "/php-font-lib/classes/
|
333 |
}
|
334 |
|
335 |
/**
|
5 |
* @author Benj Carson <benjcarson@digitaljunkies.ca>
|
6 |
* @author Helmut Tischer <htischer@weihenstephan.org>
|
7 |
* @author Fabien Ménager <fabien.menager@gmail.com>
|
8 |
+
* @autho Brian Sweeney <eclecticgeek@gmail.com>
|
9 |
* @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
|
10 |
*/
|
11 |
|
12 |
+
if ( class_exists( 'DOMPDF' , false ) ) { return; }
|
|
|
13 |
|
14 |
PHP_VERSION >= 5.0 or die("DOMPDF requires PHP 5.0+");
|
15 |
|
55 |
* Username and password used by the configuration utility in www/
|
56 |
*/
|
57 |
def("DOMPDF_ADMIN_USERNAME", "user");
|
58 |
+
def("DOMPDF_ADMIN_PASSWORD", "password");
|
59 |
|
60 |
/**
|
61 |
* The location of the DOMPDF font directory
|
122 |
* When set to true the PDF backend must be set to "CPDF" and fonts must be
|
123 |
* loaded via load_font.php.
|
124 |
*
|
125 |
+
* When enabled, dompdf can support all Unicode glyphs. Any glyphs used in a
|
126 |
* document must be present in your fonts, however.
|
127 |
*/
|
128 |
def("DOMPDF_UNICODE_ENABLED", true);
|
129 |
|
130 |
/**
|
131 |
+
* Whether to enable font subsetting or not.
|
132 |
*/
|
133 |
def("DOMPDF_ENABLE_FONTSUBSETTING", false);
|
134 |
|
136 |
* The PDF rendering backend to use
|
137 |
*
|
138 |
* Valid settings are 'PDFLib', 'CPDF' (the bundled R&OS PDF class), 'GD' and
|
139 |
+
* 'auto'. 'auto' will look for PDFLib and use it if found, or if not it will
|
140 |
+
* fall back on CPDF. 'GD' renders PDFs to graphic files. {@link
|
141 |
* Canvas_Factory} ultimately determines which rendering class to instantiate
|
142 |
* based on this setting.
|
143 |
*
|
146 |
* image and font support, etc.) differ between backends. Please see
|
147 |
* {@link PDFLib_Adapter} for more information on the PDFLib backend
|
148 |
* and {@link CPDF_Adapter} and lib/class.pdf.php for more information
|
149 |
+
* on CPDF. Also see the documentation for each backend at the links
|
150 |
* below.
|
151 |
*
|
152 |
* The GD rendering backend is a little different than PDFLib and
|
153 |
+
* CPDF. Several features of CPDF and PDFLib are not supported or do
|
154 |
* not make any sense when creating image files. For example,
|
155 |
* multiple pages are not supported, nor are PDF 'objects'. Have a
|
156 |
+
* look at {@link GD_Adapter} for more information. GD support is
|
157 |
+
* experimental, so use it at your own risk.
|
158 |
*
|
159 |
* @link http://www.pdflib.com
|
160 |
* @link http://www.ros.co.nz/pdf
|
195 |
*
|
196 |
* @see CPDF_Adapter::PAPER_SIZES for valid sizes
|
197 |
*/
|
198 |
+
def("DOMPDF_DEFAULT_PAPER_SIZE", "letter");
|
199 |
|
200 |
/**
|
201 |
* The default font family
|
203 |
* Used if no suitable fonts can be found. This must exist in the font folder.
|
204 |
* @var string
|
205 |
*/
|
206 |
+
def("DOMPDF_DEFAULT_FONT", "serif");
|
207 |
|
208 |
/**
|
209 |
* Image DPI setting
|
218 |
*
|
219 |
* For the purposes of DOMPDF, pixels per inch (PPI) = dots per inch (DPI).
|
220 |
* If a size in html is given as px (or without unit as image size),
|
221 |
+
* this tells the corresponding size in pt at 72 DPI.
|
222 |
* This adjusts the relative sizes to be similar to the rendering of the
|
223 |
* html page in a reference browser.
|
224 |
*
|
281 |
*
|
282 |
* @var bool
|
283 |
*/
|
284 |
+
def("DOMPDF_ENABLE_REMOTE", false);
|
285 |
|
286 |
/**
|
287 |
* The debug output log
|
310 |
def("DOMPDF_ENABLE_AUTOLOAD", true);
|
311 |
|
312 |
/**
|
313 |
+
* Prepend the DOMPDF autoload function to the spl_autoload stack
|
314 |
*
|
315 |
* @var bool
|
316 |
*/
|
329 |
*/
|
330 |
if (DOMPDF_ENABLE_AUTOLOAD) {
|
331 |
require_once(DOMPDF_INC_DIR . "/autoload.inc.php");
|
332 |
+
require_once(DOMPDF_LIB_DIR . "/php-font-lib/classes/Font.php");
|
333 |
}
|
334 |
|
335 |
/**
|
lib/dompdf/include/css_color.cls.php
CHANGED
@@ -193,7 +193,7 @@ class CSS_Color {
|
|
193 |
return $cache[$color] = self::getArray(mb_substr($color, 1, 6));
|
194 |
}
|
195 |
|
196 |
-
// rgb( r,g,b ) format
|
197 |
else if ( mb_strpos($color, "rgb") !== false ) {
|
198 |
$i = mb_strpos($color, "(");
|
199 |
$j = mb_strpos($color, ")");
|
@@ -204,7 +204,18 @@ class CSS_Color {
|
|
204 |
}
|
205 |
|
206 |
$triplet = explode(",", mb_substr($color, $i+1, $j-$i-1));
|
207 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
208 |
if ( count($triplet) != 3 ) {
|
209 |
return null;
|
210 |
}
|
193 |
return $cache[$color] = self::getArray(mb_substr($color, 1, 6));
|
194 |
}
|
195 |
|
196 |
+
// rgb( r,g,b ) / rgbaa( r,g,b,α ) format
|
197 |
else if ( mb_strpos($color, "rgb") !== false ) {
|
198 |
$i = mb_strpos($color, "(");
|
199 |
$j = mb_strpos($color, ")");
|
204 |
}
|
205 |
|
206 |
$triplet = explode(",", mb_substr($color, $i+1, $j-$i-1));
|
207 |
+
|
208 |
+
// alpha transparency
|
209 |
+
// FIXME: not currently using transparency
|
210 |
+
$alpha = 1;
|
211 |
+
if ( count( $triplet ) == 4 ) {
|
212 |
+
$alpha = (float) ( trim( array_pop( $triplet ) ) );
|
213 |
+
// bad value, set to fully opaque
|
214 |
+
if ( $alpha > 1 || $alpha < 0 ) {
|
215 |
+
$alpha = 1;
|
216 |
+
}
|
217 |
+
}
|
218 |
+
|
219 |
if ( count($triplet) != 3 ) {
|
220 |
return null;
|
221 |
}
|
lib/dompdf/include/dompdf.cls.php
CHANGED
@@ -621,9 +621,14 @@ class DOMPDF {
|
|
621 |
$quirksmode = ($tokenizer->getTree()->getQuirksMode() > HTML5_TreeBuilder::NO_QUIRKS);
|
622 |
}
|
623 |
else {
|
|
|
|
|
|
|
|
|
|
|
624 |
$doc = new DOMDocument();
|
625 |
$doc->preserveWhiteSpace = true;
|
626 |
-
$doc->loadHTML($str);
|
627 |
|
628 |
// If some text is before the doctype, we are in quirksmode
|
629 |
if ( preg_match("/^(.+)<!doctype/i", ltrim($str), $matches) ) {
|
@@ -883,8 +888,25 @@ class DOMPDF {
|
|
883 |
$this->_pdf->register_string_subset($style->font_family, $chars);
|
884 |
continue;
|
885 |
}
|
886 |
-
|
887 |
-
//
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
888 |
}
|
889 |
}
|
890 |
|
621 |
$quirksmode = ($tokenizer->getTree()->getQuirksMode() > HTML5_TreeBuilder::NO_QUIRKS);
|
622 |
}
|
623 |
else {
|
624 |
+
// loadHTML assumes ISO-8859-1 unless otherwise specified, but there are
|
625 |
+
// bugs in how DOMDocument determines the actual encoding. Converting to
|
626 |
+
// HTML-ENTITIES prior to import appears to resolve the issue.
|
627 |
+
// http://devzone.zend.com/1538/php-dom-xml-extension-encoding-processing/ (see #4)
|
628 |
+
// http://stackoverflow.com/a/11310258/264628
|
629 |
$doc = new DOMDocument();
|
630 |
$doc->preserveWhiteSpace = true;
|
631 |
+
$doc->loadHTML( mb_convert_encoding( $str , 'HTML-ENTITIES' , 'UTF-8' ) );
|
632 |
|
633 |
// If some text is before the doctype, we are in quirksmode
|
634 |
if ( preg_match("/^(.+)<!doctype/i", ltrim($str), $matches) ) {
|
888 |
$this->_pdf->register_string_subset($style->font_family, $chars);
|
889 |
continue;
|
890 |
}
|
891 |
+
|
892 |
+
// Handle other generated content (pseudo elements)
|
893 |
+
// FIXME: This only captures the text of the stylesheet declaration,
|
894 |
+
// not the actual generated content, and forces all possible counter
|
895 |
+
// values. See notes in issue #750.
|
896 |
+
if ( $frame->get_node()->nodeName == "dompdf_generated" ) {
|
897 |
+
// all possible counter values
|
898 |
+
$chars = List_Bullet_Renderer::get_counter_chars('decimal');
|
899 |
+
$this->_pdf->register_string_subset($style->font_family, $chars);
|
900 |
+
$chars = List_Bullet_Renderer::get_counter_chars('upper-alpha');
|
901 |
+
$this->_pdf->register_string_subset($style->font_family, $chars);
|
902 |
+
$chars = List_Bullet_Renderer::get_counter_chars('lower-alpha');
|
903 |
+
$this->_pdf->register_string_subset($style->font_family, $chars);
|
904 |
+
$chars = List_Bullet_Renderer::get_counter_chars('lower-greek');
|
905 |
+
$this->_pdf->register_string_subset($style->font_family, $chars);
|
906 |
+
// the text of the stylesheet declaration
|
907 |
+
$this->_pdf->register_string_subset($style->font_family, $style->content);
|
908 |
+
continue;
|
909 |
+
}
|
910 |
}
|
911 |
}
|
912 |
|
lib/dompdf/include/frame.cls.php
CHANGED
@@ -845,7 +845,7 @@ class Frame {
|
|
845 |
$this->append_child($new_child, $update_node);
|
846 |
return;
|
847 |
}
|
848 |
-
|
849 |
if ( is_null($ref) ) {
|
850 |
$this->prepend_child($new_child, $update_node);
|
851 |
return;
|
845 |
$this->append_child($new_child, $update_node);
|
846 |
return;
|
847 |
}
|
848 |
+
|
849 |
if ( is_null($ref) ) {
|
850 |
$this->prepend_child($new_child, $update_node);
|
851 |
return;
|
lib/dompdf/include/frame_decorator.cls.php
CHANGED
@@ -129,11 +129,11 @@ abstract class Frame_Decorator extends Frame {
|
|
129 |
$frame->set_style(clone $this->_frame->get_original_style());
|
130 |
|
131 |
$deco = Frame_Factory::decorate_frame($frame, $this->_dompdf, $this->_root);
|
132 |
-
|
133 |
foreach ($this->get_children() as $child) {
|
134 |
$deco->append_child($child->deep_copy());
|
135 |
}
|
136 |
-
|
137 |
return $deco;
|
138 |
}
|
139 |
|
@@ -144,7 +144,7 @@ abstract class Frame_Decorator extends Frame {
|
|
144 |
$this->_frame->reset();
|
145 |
|
146 |
$this->_counters = array();
|
147 |
-
|
148 |
// Reset all children
|
149 |
foreach ($this->get_children() as $child) {
|
150 |
$child->reset();
|
@@ -540,15 +540,34 @@ abstract class Frame_Decorator extends Frame {
|
|
540 |
* @return void
|
541 |
*/
|
542 |
function split(Frame $child = null, $force_pagebreak = false) {
|
|
|
|
|
|
|
|
|
|
|
|
|
543 |
if ( is_null( $child ) ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
544 |
$this->get_parent()->split($this, $force_pagebreak);
|
545 |
return;
|
546 |
}
|
547 |
-
|
548 |
if ( $child->get_parent() !== $this ) {
|
549 |
throw new DOMPDF_Exception("Unable to split: frame is not a child of this one.");
|
550 |
}
|
551 |
-
|
552 |
$node = $this->_frame->get_node();
|
553 |
|
554 |
$split = $this->copy( $node->cloneNode() );
|
@@ -573,23 +592,35 @@ abstract class Frame_Decorator extends Frame {
|
|
573 |
}
|
574 |
|
575 |
$this->get_parent()->insert_child_after($split, $this);
|
576 |
-
|
577 |
// Add $frame and all following siblings to the new split node
|
578 |
$iter = $child;
|
579 |
while ($iter) {
|
580 |
-
$frame = $iter;
|
581 |
$iter = $iter->get_next_sibling();
|
582 |
$frame->reset();
|
583 |
$split->append_child($frame);
|
584 |
}
|
585 |
-
|
586 |
$this->get_parent()->split($split, $force_pagebreak);
|
|
|
|
|
|
|
|
|
|
|
|
|
587 |
}
|
588 |
|
589 |
function reset_counter($id = self::DEFAULT_COUNTER, $value = 0) {
|
590 |
$this->get_parent()->_counters[$id] = intval($value);
|
591 |
}
|
592 |
|
|
|
|
|
|
|
|
|
|
|
|
|
593 |
function increment_counters($counters) {
|
594 |
foreach($counters as $id => $increment) {
|
595 |
$this->increment_counter($id, intval($increment));
|
129 |
$frame->set_style(clone $this->_frame->get_original_style());
|
130 |
|
131 |
$deco = Frame_Factory::decorate_frame($frame, $this->_dompdf, $this->_root);
|
132 |
+
|
133 |
foreach ($this->get_children() as $child) {
|
134 |
$deco->append_child($child->deep_copy());
|
135 |
}
|
136 |
+
|
137 |
return $deco;
|
138 |
}
|
139 |
|
144 |
$this->_frame->reset();
|
145 |
|
146 |
$this->_counters = array();
|
147 |
+
|
148 |
// Reset all children
|
149 |
foreach ($this->get_children() as $child) {
|
150 |
$child->reset();
|
540 |
* @return void
|
541 |
*/
|
542 |
function split(Frame $child = null, $force_pagebreak = false) {
|
543 |
+
// decrement any counters that were incremented on the current node, unless that node is the body
|
544 |
+
$style = $this->_frame->get_style();
|
545 |
+
if ( $this->_frame->get_node()->nodeName !== "body" && $style->counter_increment && ($decrement = $style->counter_increment) !== "none" ) {
|
546 |
+
$this->decrement_counters($decrement);
|
547 |
+
}
|
548 |
+
|
549 |
if ( is_null( $child ) ) {
|
550 |
+
// check for counter increment on :before content (always a child of the selected element @link Frame_Reflower::_set_content)
|
551 |
+
// this can push the current node to the next page before counter rules have bubbled up (but only if
|
552 |
+
// it's been rendered, thus the position check)
|
553 |
+
if ( !$this->is_text_node() && $this->get_node()->hasAttribute("dompdf_before_frame_id") ) {
|
554 |
+
foreach($this->_frame->get_children() as $child) {
|
555 |
+
if ( $this->get_node()->getAttribute("dompdf_before_frame_id") == $child->get_id() && $child->get_position('x') !== NULL ) {
|
556 |
+
$style = $child->get_style();
|
557 |
+
if ( $style->counter_increment && ($decrement = $style->counter_increment) !== "none" ) {
|
558 |
+
$this->decrement_counters($decrement);
|
559 |
+
}
|
560 |
+
}
|
561 |
+
}
|
562 |
+
}
|
563 |
$this->get_parent()->split($this, $force_pagebreak);
|
564 |
return;
|
565 |
}
|
566 |
+
|
567 |
if ( $child->get_parent() !== $this ) {
|
568 |
throw new DOMPDF_Exception("Unable to split: frame is not a child of this one.");
|
569 |
}
|
570 |
+
|
571 |
$node = $this->_frame->get_node();
|
572 |
|
573 |
$split = $this->copy( $node->cloneNode() );
|
592 |
}
|
593 |
|
594 |
$this->get_parent()->insert_child_after($split, $this);
|
595 |
+
|
596 |
// Add $frame and all following siblings to the new split node
|
597 |
$iter = $child;
|
598 |
while ($iter) {
|
599 |
+
$frame = $iter;
|
600 |
$iter = $iter->get_next_sibling();
|
601 |
$frame->reset();
|
602 |
$split->append_child($frame);
|
603 |
}
|
604 |
+
|
605 |
$this->get_parent()->split($split, $force_pagebreak);
|
606 |
+
|
607 |
+
// If this node resets a counter save the current value to use when rendering on the next page
|
608 |
+
if ( $style->counter_reset && ( $reset = $style->counter_reset ) !== "none" ) {
|
609 |
+
$vars = preg_split( '/\s+/' , trim( $reset ) , 2 );
|
610 |
+
$split->_counters[ '__' . $vars[0] ] = $this->lookup_counter_frame( $vars[0] )->_counters[$vars[0]];
|
611 |
+
}
|
612 |
}
|
613 |
|
614 |
function reset_counter($id = self::DEFAULT_COUNTER, $value = 0) {
|
615 |
$this->get_parent()->_counters[$id] = intval($value);
|
616 |
}
|
617 |
|
618 |
+
function decrement_counters($counters) {
|
619 |
+
foreach($counters as $id => $increment) {
|
620 |
+
$this->increment_counter($id, intval($increment) * -1);
|
621 |
+
}
|
622 |
+
}
|
623 |
+
|
624 |
function increment_counters($counters) {
|
625 |
foreach($counters as $id => $increment) {
|
626 |
$this->increment_counter($id, intval($increment));
|
lib/dompdf/include/frame_reflower.cls.php
CHANGED
@@ -328,16 +328,15 @@ abstract class Frame_Reflower {
|
|
328 |
if ( strtolower( $args[1] ) == 'counter' ) {
|
329 |
// counter(name [,style])
|
330 |
if ( isset( $args[5] ) ) {
|
331 |
-
$type = trim( $args[
|
332 |
}
|
333 |
else {
|
334 |
$type = null;
|
335 |
}
|
336 |
-
|
337 |
$p = $this->_frame->lookup_counter_frame( $counter_id );
|
338 |
|
339 |
$text .= $p->counter_value($counter_id, $type);
|
340 |
-
|
341 |
}
|
342 |
else if ( strtolower( $args[1] ) == 'counters' ) {
|
343 |
// counters(name, string [,style])
|
@@ -347,34 +346,32 @@ abstract class Frame_Reflower {
|
|
347 |
else {
|
348 |
$string = "";
|
349 |
}
|
350 |
-
|
351 |
if ( isset( $args[7] ) ) {
|
352 |
$type = trim( $args[7] );
|
353 |
}
|
354 |
else {
|
355 |
$type = null;
|
356 |
}
|
357 |
-
|
358 |
$p = $this->_frame->lookup_counter_frame($counter_id);
|
359 |
$tmp = array();
|
360 |
while ($p) {
|
361 |
-
// We only want to use the counter values when they actually increment the counter
|
362 |
-
|
363 |
-
// FIXME: Is this the best method of determining that an element's counter value should be displayed?
|
364 |
-
if ( array_key_exists( $counter_id , $p->_counters ) && $p->get_frame()->get_style()->counter_reset == 'none' ) {
|
365 |
array_unshift( $tmp , $p->counter_value($counter_id, $type) );
|
366 |
}
|
367 |
$p = $p->lookup_counter_frame($counter_id);
|
368 |
|
369 |
}
|
370 |
$text .= implode( $string , $tmp );
|
371 |
-
|
372 |
}
|
373 |
else {
|
374 |
// countertops?
|
375 |
continue;
|
376 |
}
|
377 |
-
|
378 |
}
|
379 |
else if ( isset($match[4]) && $match[4] !== "" ) {
|
380 |
// String match
|
@@ -416,7 +413,7 @@ abstract class Frame_Reflower {
|
|
416 |
}
|
417 |
}
|
418 |
}
|
419 |
-
|
420 |
return $text;
|
421 |
}
|
422 |
|
@@ -427,9 +424,10 @@ abstract class Frame_Reflower {
|
|
427 |
$frame = $this->_frame;
|
428 |
$style = $frame->get_style();
|
429 |
|
|
|
430 |
if ( $style->counter_reset && ($reset = $style->counter_reset) !== "none" ) {
|
431 |
$vars = preg_split('/\s+/', trim($reset), 2);
|
432 |
-
$frame->reset_counter($vars[0], isset($vars[1]) ? $vars[1] : 0);
|
433 |
}
|
434 |
|
435 |
if ( $style->counter_increment && ($increment = $style->counter_increment) !== "none" ) {
|
@@ -438,6 +436,13 @@ abstract class Frame_Reflower {
|
|
438 |
|
439 |
if ( $style->content && !$frame->get_first_child() && $frame->get_node()->nodeName === "dompdf_generated" ) {
|
440 |
$content = $this->_parse_content();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
441 |
$node = $frame->get_node()->ownerDocument->createTextNode($content);
|
442 |
|
443 |
$new_style = $style->get_stylesheet()->create_style();
|
328 |
if ( strtolower( $args[1] ) == 'counter' ) {
|
329 |
// counter(name [,style])
|
330 |
if ( isset( $args[5] ) ) {
|
331 |
+
$type = trim( $args[5] );
|
332 |
}
|
333 |
else {
|
334 |
$type = null;
|
335 |
}
|
|
|
336 |
$p = $this->_frame->lookup_counter_frame( $counter_id );
|
337 |
|
338 |
$text .= $p->counter_value($counter_id, $type);
|
339 |
+
|
340 |
}
|
341 |
else if ( strtolower( $args[1] ) == 'counters' ) {
|
342 |
// counters(name, string [,style])
|
346 |
else {
|
347 |
$string = "";
|
348 |
}
|
349 |
+
|
350 |
if ( isset( $args[7] ) ) {
|
351 |
$type = trim( $args[7] );
|
352 |
}
|
353 |
else {
|
354 |
$type = null;
|
355 |
}
|
356 |
+
|
357 |
$p = $this->_frame->lookup_counter_frame($counter_id);
|
358 |
$tmp = array();
|
359 |
while ($p) {
|
360 |
+
// We only want to use the counter values when they actually increment the counter
|
361 |
+
if ( array_key_exists( $counter_id , $p->_counters ) ) {
|
|
|
|
|
362 |
array_unshift( $tmp , $p->counter_value($counter_id, $type) );
|
363 |
}
|
364 |
$p = $p->lookup_counter_frame($counter_id);
|
365 |
|
366 |
}
|
367 |
$text .= implode( $string , $tmp );
|
368 |
+
|
369 |
}
|
370 |
else {
|
371 |
// countertops?
|
372 |
continue;
|
373 |
}
|
374 |
+
|
375 |
}
|
376 |
else if ( isset($match[4]) && $match[4] !== "" ) {
|
377 |
// String match
|
413 |
}
|
414 |
}
|
415 |
}
|
416 |
+
|
417 |
return $text;
|
418 |
}
|
419 |
|
424 |
$frame = $this->_frame;
|
425 |
$style = $frame->get_style();
|
426 |
|
427 |
+
// if the element was pushed to a new page use the saved counter value, otherwise use the CSS reset value
|
428 |
if ( $style->counter_reset && ($reset = $style->counter_reset) !== "none" ) {
|
429 |
$vars = preg_split('/\s+/', trim($reset), 2);
|
430 |
+
$frame->reset_counter( $vars[0] , ( isset($frame->_counters['__'.$vars[0]]) ? $frame->_counters['__'.$vars[0]] : ( isset($vars[1]) ? $vars[1] : 0 ) ) );
|
431 |
}
|
432 |
|
433 |
if ( $style->counter_increment && ($increment = $style->counter_increment) !== "none" ) {
|
436 |
|
437 |
if ( $style->content && !$frame->get_first_child() && $frame->get_node()->nodeName === "dompdf_generated" ) {
|
438 |
$content = $this->_parse_content();
|
439 |
+
// add generated content to the font subset
|
440 |
+
// FIXME: This is currently too late because the font subset has already been generated.
|
441 |
+
// See notes in issue #750.
|
442 |
+
if ( $frame->get_dompdf()->get_option("enable_font_subsetting") && $frame->get_dompdf()->get_canvas() instanceof CPDF_Adapter ) {
|
443 |
+
$frame->get_dompdf()->get_canvas()->register_string_subset($style->font_family, $content);
|
444 |
+
}
|
445 |
+
|
446 |
$node = $frame->get_node()->ownerDocument->createTextNode($content);
|
447 |
|
448 |
$new_style = $style->get_stylesheet()->create_style();
|
lib/dompdf/include/frame_tree.cls.php
CHANGED
@@ -227,13 +227,15 @@ class Frame_Tree {
|
|
227 |
$parent_id = $node->getAttribute("frame_id");
|
228 |
$parent = $this->get_frame($parent_id);
|
229 |
|
230 |
-
if ( $
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
|
|
|
|
235 |
}
|
236 |
-
|
237 |
return $frame_id;
|
238 |
}
|
239 |
}
|
227 |
$parent_id = $node->getAttribute("frame_id");
|
228 |
$parent = $this->get_frame($parent_id);
|
229 |
|
230 |
+
if ( $parent ) {
|
231 |
+
if ( $pos === "before" ) {
|
232 |
+
$parent->prepend_child($frame, false);
|
233 |
+
}
|
234 |
+
else {
|
235 |
+
$parent->append_child($frame, false);
|
236 |
+
}
|
237 |
}
|
238 |
+
|
239 |
return $frame_id;
|
240 |
}
|
241 |
}
|
lib/dompdf/include/functions.inc.php
CHANGED
@@ -344,93 +344,121 @@ function parse_data_uri($data_uri) {
|
|
344 |
/**
|
345 |
* mb_string compatibility
|
346 |
*/
|
347 |
-
if (
|
348 |
-
|
349 |
-
|
350 |
-
|
351 |
-
|
352 |
-
|
353 |
-
|
354 |
-
|
355 |
-
|
356 |
-
|
357 |
-
|
|
|
|
|
|
|
|
|
358 |
}
|
359 |
-
|
360 |
-
return utf8_decode($data);
|
361 |
}
|
362 |
|
363 |
-
|
364 |
-
|
|
|
|
|
365 |
}
|
366 |
|
367 |
-
|
368 |
-
|
|
|
|
|
369 |
}
|
370 |
|
371 |
-
|
372 |
-
|
373 |
-
|
|
|
|
|
|
|
|
|
374 |
}
|
375 |
-
|
376 |
-
return 'iso-8859-1';
|
377 |
}
|
378 |
|
379 |
-
|
380 |
-
|
381 |
-
|
382 |
-
|
383 |
-
|
|
|
|
|
384 |
}
|
385 |
}
|
386 |
|
387 |
-
|
388 |
-
|
|
|
|
|
389 |
}
|
390 |
|
391 |
-
|
392 |
-
|
|
|
|
|
393 |
}
|
394 |
|
395 |
-
|
396 |
-
|
|
|
|
|
397 |
}
|
398 |
|
399 |
-
|
400 |
-
|
|
|
|
|
401 |
}
|
402 |
|
403 |
-
|
404 |
-
|
405 |
-
|
|
|
|
|
|
|
|
|
406 |
}
|
407 |
-
|
408 |
-
return substr($string, $start, $length);
|
409 |
}
|
410 |
|
411 |
-
|
412 |
-
|
|
|
|
|
413 |
}
|
414 |
|
415 |
-
|
416 |
-
|
|
|
|
|
417 |
}
|
418 |
|
419 |
-
|
420 |
-
|
421 |
-
|
422 |
-
|
423 |
-
|
424 |
-
|
|
|
|
|
425 |
}
|
426 |
}
|
427 |
|
428 |
-
|
429 |
-
|
430 |
-
|
431 |
-
|
432 |
-
|
433 |
-
|
|
|
|
|
434 |
}
|
435 |
}
|
436 |
|
344 |
/**
|
345 |
* mb_string compatibility
|
346 |
*/
|
347 |
+
if (!extension_loaded('mbstring')) {
|
348 |
+
def('MB_OVERLOAD_MAIL', 1);
|
349 |
+
def('MB_OVERLOAD_STRING', 2);
|
350 |
+
def('MB_OVERLOAD_REGEX', 4);
|
351 |
+
def('MB_CASE_UPPER', 0);
|
352 |
+
def('MB_CASE_LOWER', 1);
|
353 |
+
def('MB_CASE_TITLE', 2);
|
354 |
+
|
355 |
+
if (!function_exists('mb_convert_encoding')) {
|
356 |
+
function mb_convert_encoding($data, $to_encoding, $from_encoding = 'UTF-8') {
|
357 |
+
if (str_replace('-', '', strtolower($to_encoding)) === 'utf8') {
|
358 |
+
return utf8_encode($data);
|
359 |
+
}
|
360 |
+
|
361 |
+
return utf8_decode($data);
|
362 |
}
|
|
|
|
|
363 |
}
|
364 |
|
365 |
+
if (!function_exists('mb_detect_encoding')) {
|
366 |
+
function mb_detect_encoding($data, $encoding_list = array('iso-8859-1'), $strict = false) {
|
367 |
+
return 'iso-8859-1';
|
368 |
+
}
|
369 |
}
|
370 |
|
371 |
+
if (!function_exists('mb_detect_order')) {
|
372 |
+
function mb_detect_order($encoding_list = array('iso-8859-1')) {
|
373 |
+
return 'iso-8859-1';
|
374 |
+
}
|
375 |
}
|
376 |
|
377 |
+
if (!function_exists('mb_internal_encoding')) {
|
378 |
+
function mb_internal_encoding($encoding = null) {
|
379 |
+
if (isset($encoding)) {
|
380 |
+
return true;
|
381 |
+
}
|
382 |
+
|
383 |
+
return 'iso-8859-1';
|
384 |
}
|
|
|
|
|
385 |
}
|
386 |
|
387 |
+
if (!function_exists('mb_strlen')) {
|
388 |
+
function mb_strlen($str, $encoding = 'iso-8859-1') {
|
389 |
+
switch (str_replace('-', '', strtolower($encoding))) {
|
390 |
+
case "utf8": return strlen(utf8_encode($str));
|
391 |
+
case "8bit": return strlen($str);
|
392 |
+
default: return strlen(utf8_decode($str));
|
393 |
+
}
|
394 |
}
|
395 |
}
|
396 |
|
397 |
+
if (!function_exists('mb_strpos')) {
|
398 |
+
function mb_strpos($haystack, $needle, $offset = 0) {
|
399 |
+
return strpos($haystack, $needle, $offset);
|
400 |
+
}
|
401 |
}
|
402 |
|
403 |
+
if (!function_exists('mb_strrpos')) {
|
404 |
+
function mb_strrpos($haystack, $needle, $offset = 0) {
|
405 |
+
return strrpos($haystack, $needle, $offset);
|
406 |
+
}
|
407 |
}
|
408 |
|
409 |
+
if (!function_exists('mb_strtolower')) {
|
410 |
+
function mb_strtolower( $str ) {
|
411 |
+
return strtolower($str);
|
412 |
+
}
|
413 |
}
|
414 |
|
415 |
+
if (!function_exists('mb_strtoupper')) {
|
416 |
+
function mb_strtoupper( $str ) {
|
417 |
+
return strtoupper($str);
|
418 |
+
}
|
419 |
}
|
420 |
|
421 |
+
if (!function_exists('mb_substr')) {
|
422 |
+
function mb_substr($string, $start, $length = null, $encoding = 'iso-8859-1') {
|
423 |
+
if ( is_null($length) ) {
|
424 |
+
return substr($string, $start);
|
425 |
+
}
|
426 |
+
|
427 |
+
return substr($string, $start, $length);
|
428 |
}
|
|
|
|
|
429 |
}
|
430 |
|
431 |
+
if (!function_exists('mb_substr_count')) {
|
432 |
+
function mb_substr_count($haystack, $needle, $encoding = 'iso-8859-1') {
|
433 |
+
return substr_count($haystack, $needle);
|
434 |
+
}
|
435 |
}
|
436 |
|
437 |
+
if (!function_exists('mb_encode_numericentity')) {
|
438 |
+
function mb_encode_numericentity($str, $convmap, $encoding) {
|
439 |
+
return htmlspecialchars($str);
|
440 |
+
}
|
441 |
}
|
442 |
|
443 |
+
if (!function_exists('mb_convert_case')) {
|
444 |
+
function mb_convert_case($str, $mode = MB_CASE_UPPER, $encoding = array()) {
|
445 |
+
switch($mode) {
|
446 |
+
case MB_CASE_UPPER: return mb_strtoupper($str);
|
447 |
+
case MB_CASE_LOWER: return mb_strtolower($str);
|
448 |
+
case MB_CASE_TITLE: return ucwords(mb_strtolower($str));
|
449 |
+
default: return $str;
|
450 |
+
}
|
451 |
}
|
452 |
}
|
453 |
|
454 |
+
if (!function_exists('mb_list_encodings')) {
|
455 |
+
function mb_list_encodings() {
|
456 |
+
return array(
|
457 |
+
"ISO-8859-1",
|
458 |
+
"UTF-8",
|
459 |
+
"8bit",
|
460 |
+
);
|
461 |
+
}
|
462 |
}
|
463 |
}
|
464 |
|
lib/dompdf/include/style.cls.php
CHANGED
@@ -868,7 +868,7 @@ class Style {
|
|
868 |
$this->_parent_font_size = self::$default_font_size;
|
869 |
}
|
870 |
|
871 |
-
switch ($fs) {
|
872 |
case "xx-small":
|
873 |
case "x-small":
|
874 |
case "small":
|
868 |
$this->_parent_font_size = self::$default_font_size;
|
869 |
}
|
870 |
|
871 |
+
switch ((string)$fs) {
|
872 |
case "xx-small":
|
873 |
case "x-small":
|
874 |
case "small":
|
lib/dompdf/include/stylesheet.cls.php
CHANGED
@@ -816,8 +816,8 @@ class Stylesheet {
|
|
816 |
|
817 |
$query = $this->_css_selector_to_xpath($selector, true);
|
818 |
|
819 |
-
// Retrieve the nodes
|
820 |
-
$nodes = @$xp->query(
|
821 |
if ( $nodes == null ) {
|
822 |
record_warnings(E_USER_WARNING, "The CSS selector '$selector' is not valid", __FILE__, __LINE__);
|
823 |
continue;
|
@@ -839,7 +839,6 @@ class Stylesheet {
|
|
839 |
}
|
840 |
|
841 |
$new_node->setAttribute($pos, $pos);
|
842 |
-
|
843 |
$new_frame_id = $tree->insert_node($node, $new_node, $pos);
|
844 |
$node->setAttribute("dompdf_{$pos}_frame_id", $new_frame_id);
|
845 |
}
|
816 |
|
817 |
$query = $this->_css_selector_to_xpath($selector, true);
|
818 |
|
819 |
+
// Retrieve the nodes, limit to body for generated content
|
820 |
+
$nodes = @$xp->query( '.'.$query["query"] );
|
821 |
if ( $nodes == null ) {
|
822 |
record_warnings(E_USER_WARNING, "The CSS selector '$selector' is not valid", __FILE__, __LINE__);
|
823 |
continue;
|
839 |
}
|
840 |
|
841 |
$new_node->setAttribute($pos, $pos);
|
|
|
842 |
$new_frame_id = $tree->insert_node($node, $new_node, $pos);
|
843 |
$node->setAttribute("dompdf_{$pos}_frame_id", $new_frame_id);
|
844 |
}
|
lib/dompdf/include/text_frame_decorator.cls.php
CHANGED
@@ -86,7 +86,7 @@ class Text_Frame_Decorator extends Frame_Decorator {
|
|
86 |
pre_r(($style->line_height / $size) * Font_Metrics::get_font_height($font, $size));
|
87 |
*/
|
88 |
|
89 |
-
return ($style->line_height / $size) * Font_Metrics::get_font_height($font, $size);
|
90 |
|
91 |
}
|
92 |
|
86 |
pre_r(($style->line_height / $size) * Font_Metrics::get_font_height($font, $size));
|
87 |
*/
|
88 |
|
89 |
+
return ($style->line_height / ( $size > 0 ? $size : 1 )) * Font_Metrics::get_font_height($font, $size);
|
90 |
|
91 |
}
|
92 |
|
lib/dompdf/lib/class.pdf.php
CHANGED
@@ -1896,6 +1896,9 @@ EOT;
|
|
1896 |
$content.= "/ID[<$this->fileIdentifier><$this->fileIdentifier>]\n";
|
1897 |
}
|
1898 |
|
|
|
|
|
|
|
1899 |
$content.= ">>\nstartxref\n$pos\n%%EOF\n";
|
1900 |
|
1901 |
return $content;
|
@@ -2335,6 +2338,7 @@ EOT;
|
|
2335 |
// load the pfb file, and put that into an object too.
|
2336 |
// note that pdf supports only binary format type 1 font files, though there is a
|
2337 |
// simple utility to convert them from pfa to pfb.
|
|
|
2338 |
if (!$this->isUnicode || $fbtype !== 'ttf' || empty($this->stringSubsets)) {
|
2339 |
$data = file_get_contents($fbfile);
|
2340 |
}
|
@@ -3491,7 +3495,7 @@ EOT;
|
|
3491 |
|
3492 |
/**
|
3493 |
* calculate how wide a given text string will be on a page, at a given size.
|
3494 |
-
* this can be called externally, but is
|
3495 |
*/
|
3496 |
function getTextWidth($size, $text, $word_spacing = 0, $char_spacing = 0) {
|
3497 |
static $ord_cache = array();
|
@@ -3515,7 +3519,7 @@ EOT;
|
|
3515 |
$w = 0;
|
3516 |
$cf = $this->currentFont;
|
3517 |
$current_font = $this->fonts[$cf];
|
3518 |
-
$space_scale = 1000 / $size;
|
3519 |
$n_spaces = 0;
|
3520 |
|
3521 |
if ( $current_font['isUnicode']) {
|
1896 |
$content.= "/ID[<$this->fileIdentifier><$this->fileIdentifier>]\n";
|
1897 |
}
|
1898 |
|
1899 |
+
// account for \n added at start of xref table
|
1900 |
+
$pos++;
|
1901 |
+
|
1902 |
$content.= ">>\nstartxref\n$pos\n%%EOF\n";
|
1903 |
|
1904 |
return $content;
|
2338 |
// load the pfb file, and put that into an object too.
|
2339 |
// note that pdf supports only binary format type 1 font files, though there is a
|
2340 |
// simple utility to convert them from pfa to pfb.
|
2341 |
+
// FIXME: should we move font subset creation to CPDF::output? See notes in issue #750.
|
2342 |
if (!$this->isUnicode || $fbtype !== 'ttf' || empty($this->stringSubsets)) {
|
2343 |
$data = file_get_contents($fbfile);
|
2344 |
}
|
3495 |
|
3496 |
/**
|
3497 |
* calculate how wide a given text string will be on a page, at a given size.
|
3498 |
+
* this can be called externally, but is also used by the other class functions
|
3499 |
*/
|
3500 |
function getTextWidth($size, $text, $word_spacing = 0, $char_spacing = 0) {
|
3501 |
static $ord_cache = array();
|
3519 |
$w = 0;
|
3520 |
$cf = $this->currentFont;
|
3521 |
$current_font = $this->fonts[$cf];
|
3522 |
+
$space_scale = 1000 / ( $size > 0 ? $size : 1 );
|
3523 |
$n_spaces = 0;
|
3524 |
|
3525 |
if ( $current_font['isUnicode']) {
|
lib/dompdf/lib/fonts/5ffc7e496d2efff1121d16976e8578be.ttf
ADDED
Binary file
|
lib/dompdf/lib/fonts/5ffc7e496d2efff1121d16976e8578be.ufm
ADDED
@@ -0,0 +1,913 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
StartFontMetrics 4.1
|
2 |
+
Notice Converted by PHP-font-lib
|
3 |
+
Comment https://github.com/PhenX/php-font-lib
|
4 |
+
EncodingScheme FontSpecific
|
5 |
+
Copyright Font data copyright Google 2013
|
6 |
+
FontName Roboto Slab
|
7 |
+
FontSubfamily Light
|
8 |
+
UniqueID Google:Roboto Slab:2013
|
9 |
+
FullName Roboto Slab Light
|
10 |
+
Version Version 1.100263; 2013; ttfautohint (v0.94.20-1c74) -l 8 -r 12 -G 200 -x 14 -w "" -W
|
11 |
+
PostScriptName RobotoSlab-Light
|
12 |
+
Trademark Roboto Slab is a trademark of Google.
|
13 |
+
Designer Google
|
14 |
+
FontVendorURL Google.com
|
15 |
+
FontDesignerURL Christian Robertson
|
16 |
+
LicenseDescription Licensed under the Apache License, Version 2.0
|
17 |
+
LicenseURL http://www.apache.org/licenses/LICENSE-2.0
|
18 |
+
PreferredFamily Roboto Slab
|
19 |
+
PreferredSubfamily Light
|
20 |
+
CompatibleFullName Roboto Slab Light
|
21 |
+
Weight Medium
|
22 |
+
ItalicAngle 0
|
23 |
+
IsFixedPitch false
|
24 |
+
UnderlineThickness 49
|
25 |
+
UnderlinePosition -73
|
26 |
+
FontHeightOffset 0
|
27 |
+
Ascender 1048
|
28 |
+
Descender -271
|
29 |
+
FontBBox -403 -272 1271 1048
|
30 |
+
StartCharMetrics 1052
|
31 |
+
U 0 ; WX 0 ; N uni0009 ; G 1
|
32 |
+
U 2 ; WX 0 ; N uni0002 ; G 1049
|
33 |
+
U 13 ; WX 243 ; N CR ; G 2
|
34 |
+
U 32 ; WX 243 ; N space ; G 3
|
35 |
+
U 33 ; WX 224 ; N exclam ; G 1050
|
36 |
+
U 34 ; WX 347 ; N quotedbl ; G 4
|
37 |
+
U 35 ; WX 608 ; N numbersign ; G 5
|
38 |
+
U 36 ; WX 536 ; N dollar ; G 6
|
39 |
+
U 37 ; WX 712 ; N percent ; G 7
|
40 |
+
U 38 ; WX 620 ; N ampersand ; G 8
|
41 |
+
U 39 ; WX 214 ; N quotesingle ; G 9
|
42 |
+
U 40 ; WX 311 ; N parenleft ; G 10
|
43 |
+
U 41 ; WX 307 ; N parenright ; G 11
|
44 |
+
U 42 ; WX 465 ; N asterisk ; G 12
|
45 |
+
U 43 ; WX 559 ; N plus ; G 13
|
46 |
+
U 44 ; WX 191 ; N comma ; G 14
|
47 |
+
U 45 ; WX 387 ; N hyphen ; G 15
|
48 |
+
U 46 ; WX 228 ; N period ; G 16
|
49 |
+
U 47 ; WX 390 ; N slash ; G 17
|
50 |
+
U 48 ; WX 565 ; N zero ; G 18
|
51 |
+
U 49 ; WX 406 ; N one ; G 19
|
52 |
+
U 50 ; WX 545 ; N two ; G 20
|
53 |
+
U 51 ; WX 538 ; N three ; G 21
|
54 |
+
U 52 ; WX 575 ; N four ; G 22
|
55 |
+
U 53 ; WX 522 ; N five ; G 23
|
56 |
+
U 54 ; WX 549 ; N six ; G 24
|
57 |
+
U 55 ; WX 544 ; N seven ; G 25
|
58 |
+
U 56 ; WX 550 ; N eight ; G 26
|
59 |
+
U 57 ; WX 556 ; N nine ; G 27
|
60 |
+
U 58 ; WX 190 ; N colon ; G 28
|
61 |
+
U 59 ; WX 191 ; N semicolon ; G 29
|
62 |
+
U 60 ; WX 499 ; N less ; G 30
|
63 |
+
U 61 ; WX 550 ; N equal ; G 31
|
64 |
+
U 62 ; WX 516 ; N greater ; G 32
|
65 |
+
U 63 ; WX 452 ; N question ; G 33
|
66 |
+
U 64 ; WX 883 ; N at ; G 34
|
67 |
+
U 65 ; WX 725 ; N A ; G 35
|
68 |
+
U 66 ; WX 646 ; N B ; G 36
|
69 |
+
U 67 ; WX 659 ; N C ; G 37
|
70 |
+
U 68 ; WX 684 ; N D ; G 38
|
71 |
+
U 69 ; WX 628 ; N E ; G 39
|
72 |
+
U 70 ; WX 614 ; N F ; G 40
|
73 |
+
U 71 ; WX 693 ; N G ; G 41
|
74 |
+
U 72 ; WX 750 ; N H ; G 42
|
75 |
+
U 73 ; WX 306 ; N I ; G 43
|
76 |
+
U 74 ; WX 565 ; N J ; G 44
|
77 |
+
U 75 ; WX 692 ; N K ; G 45
|
78 |
+
U 76 ; WX 575 ; N L ; G 46
|
79 |
+
U 77 ; WX 909 ; N M ; G 47
|
80 |
+
U 78 ; WX 750 ; N N ; G 48
|
81 |
+
U 79 ; WX 717 ; N O ; G 49
|
82 |
+
U 80 ; WX 623 ; N P ; G 50
|
83 |
+
U 81 ; WX 714 ; N Q ; G 51
|
84 |
+
U 82 ; WX 671 ; N R ; G 52
|
85 |
+
U 83 ; WX 596 ; N S ; G 53
|
86 |
+
U 84 ; WX 625 ; N T ; G 54
|
87 |
+
U 85 ; WX 726 ; N U ; G 55
|
88 |
+
U 86 ; WX 710 ; N V ; G 56
|
89 |
+
U 87 ; WX 946 ; N W ; G 57
|
90 |
+
U 88 ; WX 682 ; N X ; G 58
|
91 |
+
U 89 ; WX 695 ; N Y ; G 59
|
92 |
+
U 90 ; WX 596 ; N Z ; G 60
|
93 |
+
U 91 ; WX 268 ; N bracketleft ; G 61
|
94 |
+
U 92 ; WX 396 ; N backslash ; G 62
|
95 |
+
U 93 ; WX 257 ; N bracketright ; G 63
|
96 |
+
U 94 ; WX 412 ; N asciicircum ; G 64
|
97 |
+
U 95 ; WX 561 ; N underscore ; G 65
|
98 |
+
U 96 ; WX 274 ; N grave ; G 66
|
99 |
+
U 97 ; WX 552 ; N a ; G 67
|
100 |
+
U 98 ; WX 553 ; N b ; G 68
|
101 |
+
U 99 ; WX 534 ; N c ; G 69
|
102 |
+
U 100 ; WX 594 ; N d ; G 70
|
103 |
+
U 101 ; WX 538 ; N e ; G 71
|
104 |
+
U 102 ; WX 354 ; N f ; G 72
|
105 |
+
U 103 ; WX 561 ; N g ; G 73
|
106 |
+
U 104 ; WX 634 ; N h ; G 74
|
107 |
+
U 105 ; WX 312 ; N i ; G 75
|
108 |
+
U 106 ; WX 274 ; N j ; G 76
|
109 |
+
U 107 ; WX 583 ; N k ; G 77
|
110 |
+
U 108 ; WX 298 ; N l ; G 78
|
111 |
+
U 109 ; WX 957 ; N m ; G 79
|
112 |
+
U 110 ; WX 644 ; N n ; G 80
|
113 |
+
U 111 ; WX 563 ; N o ; G 81
|
114 |
+
U 112 ; WX 584 ; N p ; G 82
|
115 |
+
U 113 ; WX 559 ; N q ; G 83
|
116 |
+
U 114 ; WX 402 ; N r ; G 84
|
117 |
+
U 115 ; WX 500 ; N s ; G 85
|
118 |
+
U 116 ; WX 358 ; N t ; G 86
|
119 |
+
U 117 ; WX 602 ; N u ; G 87
|
120 |
+
U 118 ; WX 564 ; N v ; G 88
|
121 |
+
U 119 ; WX 825 ; N w ; G 89
|
122 |
+
U 120 ; WX 582 ; N x ; G 90
|
123 |
+
U 121 ; WX 573 ; N y ; G 91
|
124 |
+
U 122 ; WX 527 ; N z ; G 92
|
125 |
+
U 123 ; WX 340 ; N braceleft ; G 93
|
126 |
+
U 124 ; WX 208 ; N bar ; G 94
|
127 |
+
U 125 ; WX 340 ; N braceright ; G 95
|
128 |
+
U 126 ; WX 672 ; N asciitilde ; G 96
|
129 |
+
U 160 ; WX 243 ; N nbspace ; G 493
|
130 |
+
U 161 ; WX 223 ; N exclamdown ; G 97
|
131 |
+
U 162 ; WX 531 ; N cent ; G 98
|
132 |
+
U 163 ; WX 568 ; N sterling ; G 99
|
133 |
+
U 164 ; WX 713 ; N currency ; G 100
|
134 |
+
U 165 ; WX 675 ; N yen ; G 101
|
135 |
+
U 166 ; WX 225 ; N brokenbar ; G 102
|
136 |
+
U 167 ; WX 592 ; N section ; G 103
|
137 |
+
U 168 ; WX 475 ; N dieresis ; G 104
|
138 |
+
U 169 ; WX 779 ; N copyright ; G 105
|
139 |
+
U 170 ; WX 427 ; N ordfeminine ; G 106
|
140 |
+
U 171 ; WX 449 ; N guillemotleft ; G 107
|
141 |
+
U 172 ; WX 543 ; N logicalnot ; G 108
|
142 |
+
U 173 ; WX 387 ; N uni00AD ; G 494
|
143 |
+
U 174 ; WX 779 ; N registered ; G 109
|
144 |
+
U 175 ; WX 491 ; N macron ; G 110
|
145 |
+
U 176 ; WX 365 ; N degree ; G 111
|
146 |
+
U 177 ; WX 528 ; N plusminus ; G 112
|
147 |
+
U 178 ; WX 398 ; N twosuperior ; G 113
|
148 |
+
U 179 ; WX 409 ; N threesuperior ; G 114
|
149 |
+
U 180 ; WX 280 ; N acute ; G 115
|
150 |
+
U 181 ; WX 633 ; N mu ; G 116
|
151 |
+
U 182 ; WX 520 ; N paragraph ; G 117
|
152 |
+
U 183 ; WX 242 ; N periodcentered ; G 118
|
153 |
+
U 184 ; WX 229 ; N cedilla ; G 119
|
154 |
+
U 185 ; WX 247 ; N onesuperior ; G 120
|
155 |
+
U 186 ; WX 450 ; N ordmasculine ; G 121
|
156 |
+
U 187 ; WX 447 ; N guillemotright ; G 122
|
157 |
+
U 188 ; WX 729 ; N onequarter ; G 123
|
158 |
+
U 189 ; WX 714 ; N onehalf ; G 124
|
159 |
+
U 190 ; WX 815 ; N threequarters ; G 125
|
160 |
+
U 191 ; WX 421 ; N questiondown ; G 126
|
161 |
+
U 192 ; WX 725 ; N Agrave ; G 500
|
162 |
+
U 193 ; WX 725 ; N Aacute ; G 501
|
163 |
+
U 194 ; WX 725 ; N Acircumflex ; G 502
|
164 |
+
U 195 ; WX 725 ; N Atilde ; G 503
|
165 |
+
U 196 ; WX 725 ; N Adieresis ; G 504
|
166 |
+
U 197 ; WX 725 ; N Aring ; G 505
|
167 |
+
U 198 ; WX 1005 ; N AE ; G 127
|
168 |
+
U 199 ; WX 659 ; N Ccedilla ; G 507
|
169 |
+
U 200 ; WX 628 ; N Egrave ; G 508
|
170 |
+
U 201 ; WX 628 ; N Eacute ; G 509
|
171 |
+
U 202 ; WX 628 ; N Ecircumflex ; G 510
|
172 |
+
U 203 ; WX 628 ; N Edieresis ; G 511
|
173 |
+
U 204 ; WX 306 ; N Igrave ; G 512
|
174 |
+
U 205 ; WX 306 ; N Iacute ; G 513
|
175 |
+
U 206 ; WX 306 ; N Icircumflex ; G 514
|
176 |
+
U 207 ; WX 306 ; N Idieresis ; G 515
|
177 |
+
U 208 ; WX 699 ; N Eth ; G 496
|
178 |
+
U 209 ; WX 750 ; N Ntilde ; G 516
|
179 |
+
U 210 ; WX 717 ; N Ograve ; G 517
|
180 |
+
U 211 ; WX 717 ; N Oacute ; G 518
|
181 |
+
U 212 ; WX 717 ; N Ocircumflex ; G 519
|
182 |
+
U 213 ; WX 717 ; N Otilde ; G 520
|
183 |
+
U 214 ; WX 717 ; N Odieresis ; G 521
|
184 |
+
U 215 ; WX 516 ; N multiply ; G 128
|
185 |
+
U 216 ; WX 688 ; N Oslash ; G 129
|
186 |
+
U 217 ; WX 726 ; N Ugrave ; G 522
|
187 |
+
U 218 ; WX 726 ; N Uacute ; G 523
|
188 |
+
U 219 ; WX 726 ; N Ucircumflex ; G 524
|
189 |
+
U 220 ; WX 726 ; N Udieresis ; G 525
|
190 |
+
U 221 ; WX 695 ; N Yacute ; G 526
|
191 |
+
U 222 ; WX 614 ; N Thorn ; G 130
|
192 |
+
U 223 ; WX 617 ; N germandbls ; G 131
|
193 |
+
U 224 ; WX 552 ; N agrave ; G 527
|
194 |
+
U 225 ; WX 552 ; N aacute ; G 528
|
195 |
+
U 226 ; WX 552 ; N acircumflex ; G 529
|
196 |
+
U 227 ; WX 552 ; N atilde ; G 530
|
197 |
+
U 228 ; WX 552 ; N adieresis ; G 531
|
198 |
+
U 229 ; WX 552 ; N aring ; G 532
|
199 |
+
U 230 ; WX 872 ; N ae ; G 132
|
200 |
+
U 231 ; WX 534 ; N ccedilla ; G 534
|
201 |
+
U 232 ; WX 538 ; N egrave ; G 535
|
202 |
+
U 233 ; WX 538 ; N eacute ; G 536
|
203 |
+
U 234 ; WX 538 ; N ecircumflex ; G 537
|
204 |
+
U 235 ; WX 538 ; N edieresis ; G 538
|
205 |
+
U 236 ; WX 311 ; N igrave ; G 539
|
206 |
+
U 237 ; WX 311 ; N iacute ; G 540
|
207 |
+
U 238 ; WX 311 ; N icircumflex ; G 541
|
208 |
+
U 239 ; WX 311 ; N idieresis ; G 542
|
209 |
+
U 240 ; WX 576 ; N eth ; G 133
|
210 |
+
U 241 ; WX 644 ; N ntilde ; G 543
|
211 |
+
U 242 ; WX 563 ; N ograve ; G 544
|
212 |
+
U 243 ; WX 563 ; N oacute ; G 545
|
213 |
+
U 244 ; WX 563 ; N ocircumflex ; G 546
|
214 |
+
U 245 ; WX 563 ; N otilde ; G 547
|
215 |
+
U 246 ; WX 563 ; N odieresis ; G 548
|
216 |
+
U 247 ; WX 561 ; N divide ; G 134
|
217 |
+
U 248 ; WX 563 ; N oslash ; G 135
|
218 |
+
U 249 ; WX 602 ; N ugrave ; G 549
|
219 |
+
U 250 ; WX 602 ; N uacute ; G 550
|
220 |
+
U 251 ; WX 602 ; N ucircumflex ; G 551
|
221 |
+
U 252 ; WX 602 ; N udieresis ; G 552
|
222 |
+
U 253 ; WX 573 ; N yacute ; G 553
|
223 |
+
U 254 ; WX 582 ; N thorn ; G 136
|
224 |
+
U 255 ; WX 573 ; N ydieresis ; G 554
|
225 |
+
U 256 ; WX 725 ; N Amacron ; G 555
|
226 |
+
U 257 ; WX 552 ; N amacron ; G 556
|
227 |
+
U 258 ; WX 725 ; N Abreve ; G 557
|
228 |
+
U 259 ; WX 552 ; N abreve ; G 558
|
229 |
+
U 260 ; WX 725 ; N Aogonek ; G 559
|
230 |
+
U 261 ; WX 552 ; N aogonek ; G 560
|
231 |
+
U 262 ; WX 659 ; N Cacute ; G 561
|
232 |
+
U 263 ; WX 534 ; N cacute ; G 562
|
233 |
+
U 264 ; WX 659 ; N Ccircumflex ; G 563
|
234 |
+
U 265 ; WX 534 ; N ccircumflex ; G 564
|
235 |
+
U 266 ; WX 659 ; N uni010A ; G 565
|
236 |
+
U 267 ; WX 534 ; N uni010B ; G 566
|
237 |
+
U 268 ; WX 659 ; N Ccaron ; G 567
|
238 |
+
U 269 ; WX 534 ; N ccaron ; G 568
|
239 |
+
U 270 ; WX 684 ; N Dcaron ; G 569
|
240 |
+
U 271 ; WX 667 ; N dcaron ; G 570
|
241 |
+
U 272 ; WX 699 ; N Dcroat ; G 495
|
242 |
+
U 273 ; WX 608 ; N dcroat ; G 1008
|
243 |
+
U 274 ; WX 628 ; N Emacron ; G 571
|
244 |
+
U 275 ; WX 538 ; N emacron ; G 572
|
245 |
+
U 276 ; WX 628 ; N Ebreve ; G 573
|
246 |
+
U 277 ; WX 538 ; N ebreve ; G 574
|
247 |
+
U 278 ; WX 628 ; N Edotaccent ; G 575
|
248 |
+
U 279 ; WX 538 ; N edotaccent ; G 576
|
249 |
+
U 280 ; WX 628 ; N Eogonek ; G 577
|
250 |
+
U 281 ; WX 538 ; N eogonek ; G 578
|
251 |
+
U 282 ; WX 628 ; N Ecaron ; G 579
|
252 |
+
U 283 ; WX 538 ; N ecaron ; G 580
|
253 |
+
U 284 ; WX 693 ; N Gcircumflex ; G 581
|
254 |
+
U 285 ; WX 561 ; N gcircumflex ; G 582
|
255 |
+
U 286 ; WX 693 ; N Gbreve ; G 583
|
256 |
+
U 287 ; WX 561 ; N gbreve ; G 584
|
257 |
+
U 288 ; WX 693 ; N uni0120 ; G 585
|
258 |
+
U 289 ; WX 561 ; N uni0121 ; G 586
|
259 |
+
U 290 ; WX 693 ; N Gcommaaccent ; G 587
|
260 |
+
U 291 ; WX 561 ; N gcommaaccent ; G 588
|
261 |
+
U 292 ; WX 750 ; N Hcircumflex ; G 589
|
262 |
+
U 293 ; WX 634 ; N hcircumflex ; G 590
|
263 |
+
U 294 ; WX 726 ; N Hbar ; G 137
|
264 |
+
U 295 ; WX 648 ; N hbar ; G 497
|
265 |
+
U 296 ; WX 306 ; N Itilde ; G 591
|
266 |
+
U 297 ; WX 311 ; N itilde ; G 592
|
267 |
+
U 298 ; WX 306 ; N Imacron ; G 593
|
268 |
+
U 299 ; WX 311 ; N imacron ; G 594
|
269 |
+
U 300 ; WX 306 ; N Ibreve ; G 595
|
270 |
+
U 301 ; WX 311 ; N ibreve ; G 596
|
271 |
+
U 302 ; WX 306 ; N Iogonek ; G 597
|
272 |
+
U 303 ; WX 312 ; N iogonek ; G 598
|
273 |
+
U 304 ; WX 306 ; N Idotaccent ; G 599
|
274 |
+
U 305 ; WX 311 ; N dotlessi ; G 138
|
275 |
+
U 306 ; WX 872 ; N IJ ; G 600
|
276 |
+
U 307 ; WX 586 ; N ij ; G 601
|
277 |
+
U 308 ; WX 565 ; N Jcircumflex ; G 602
|
278 |
+
U 309 ; WX 278 ; N jcircumflex ; G 603
|
279 |
+
U 310 ; WX 692 ; N Kcommaaccent ; G 604
|
280 |
+
U 311 ; WX 583 ; N kcommaaccent ; G 605
|
281 |
+
U 312 ; WX 587 ; N kgreenlandic ; G 139
|
282 |
+
U 313 ; WX 575 ; N Lacute ; G 606
|
283 |
+
U 314 ; WX 298 ; N lacute ; G 607
|
284 |
+
U 315 ; WX 575 ; N Lcommaaccent ; G 608
|
285 |
+
U 316 ; WX 298 ; N lcommaaccent ; G 609
|
286 |
+
U 317 ; WX 575 ; N Lcaron ; G 610
|
287 |
+
U 318 ; WX 371 ; N lcaron ; G 611
|
288 |
+
U 319 ; WX 575 ; N Ldot ; G 612
|
289 |
+
U 320 ; WX 405 ; N ldot ; G 613
|
290 |
+
U 321 ; WX 576 ; N Lslash ; G 140
|
291 |
+
U 322 ; WX 283 ; N lslash ; G 141
|
292 |
+
U 323 ; WX 750 ; N Nacute ; G 614
|
293 |
+
U 324 ; WX 644 ; N nacute ; G 615
|
294 |
+
U 325 ; WX 750 ; N Ncommaaccent ; G 616
|
295 |
+
U 326 ; WX 644 ; N ncommaaccent ; G 617
|
296 |
+
U 327 ; WX 750 ; N Ncaron ; G 618
|
297 |
+
U 328 ; WX 644 ; N ncaron ; G 619
|
298 |
+
U 329 ; WX 644 ; N napostrophe ; G 620
|
299 |
+
U 330 ; WX 755 ; N Eng ; G 142
|
300 |
+
U 331 ; WX 606 ; N eng ; G 143
|
301 |
+
U 332 ; WX 717 ; N Omacron ; G 621
|
302 |
+
U 333 ; WX 563 ; N omacron ; G 622
|
303 |
+
U 334 ; WX 717 ; N Obreve ; G 623
|
304 |
+
U 335 ; WX 563 ; N obreve ; G 624
|
305 |
+
U 336 ; WX 717 ; N Ohungarumlaut ; G 625
|
306 |
+
U 337 ; WX 563 ; N ohungarumlaut ; G 626
|
307 |
+
U 338 ; WX 962 ; N OE ; G 144
|
308 |
+
U 339 ; WX 936 ; N oe ; G 145
|
309 |
+
U 340 ; WX 671 ; N Racute ; G 627
|
310 |
+
U 341 ; WX 402 ; N racute ; G 628
|
311 |
+
U 342 ; WX 671 ; N Rcommaaccent ; G 629
|
312 |
+
U 343 ; WX 402 ; N rcommaaccent ; G 630
|
313 |
+
U 344 ; WX 671 ; N Rcaron ; G 631
|
314 |
+
U 345 ; WX 402 ; N rcaron ; G 632
|
315 |
+
U 346 ; WX 596 ; N Sacute ; G 633
|
316 |
+
U 347 ; WX 500 ; N sacute ; G 634
|
317 |
+
U 348 ; WX 596 ; N Scircumflex ; G 635
|
318 |
+
U 349 ; WX 500 ; N scircumflex ; G 636
|
319 |
+
U 350 ; WX 596 ; N Scedilla ; G 637
|
320 |
+
U 351 ; WX 500 ; N scedilla ; G 638
|
321 |
+
U 352 ; WX 596 ; N Scaron ; G 641
|
322 |
+
U 353 ; WX 500 ; N scaron ; G 642
|
323 |
+
U 354 ; WX 625 ; N uni0162 ; G 645
|
324 |
+
U 355 ; WX 358 ; N uni0163 ; G 646
|
325 |
+
U 356 ; WX 625 ; N Tcaron ; G 647
|
326 |
+
U 357 ; WX 377 ; N tcaron ; G 648
|
327 |
+
U 358 ; WX 625 ; N Tbar ; G 498
|
328 |
+
U 359 ; WX 358 ; N tbar ; G 499
|
329 |
+
U 360 ; WX 726 ; N Utilde ; G 649
|
330 |
+
U 361 ; WX 602 ; N utilde ; G 650
|
331 |
+
U 362 ; WX 726 ; N Umacron ; G 651
|
332 |
+
U 363 ; WX 602 ; N umacron ; G 652
|
333 |
+
U 364 ; WX 726 ; N Ubreve ; G 653
|
334 |
+
U 365 ; WX 602 ; N ubreve ; G 654
|
335 |
+
U 366 ; WX 726 ; N Uring ; G 655
|
336 |
+
U 367 ; WX 602 ; N uring ; G 656
|
337 |
+
U 368 ; WX 726 ; N Uhungarumlaut ; G 657
|
338 |
+
U 369 ; WX 602 ; N uhungarumlaut ; G 658
|
339 |
+
U 370 ; WX 726 ; N Uogonek ; G 659
|
340 |
+
U 371 ; WX 602 ; N uogonek ; G 660
|
341 |
+
U 372 ; WX 946 ; N Wcircumflex ; G 661
|
342 |
+
U 373 ; WX 825 ; N wcircumflex ; G 662
|
343 |
+
U 374 ; WX 695 ; N Ycircumflex ; G 663
|
344 |
+
U 375 ; WX 573 ; N ycircumflex ; G 664
|
345 |
+
U 376 ; WX 695 ; N Ydieresis ; G 665
|
346 |
+
U 377 ; WX 596 ; N Zacute ; G 666
|
347 |
+
U 378 ; WX 527 ; N zacute ; G 667
|
348 |
+
U 379 ; WX 596 ; N Zdotaccent ; G 668
|
349 |
+
U 380 ; WX 527 ; N zdotaccent ; G 669
|
350 |
+
U 381 ; WX 596 ; N Zcaron ; G 670
|
351 |
+
U 382 ; WX 527 ; N zcaron ; G 671
|
352 |
+
U 383 ; WX 349 ; N longs ; G 146
|
353 |
+
U 402 ; WX 378 ; N florin ; G 147
|
354 |
+
U 416 ; WX 717 ; N Ohorn ; G 148
|
355 |
+
U 417 ; WX 617 ; N ohorn ; G 149
|
356 |
+
U 431 ; WX 783 ; N Uhorn ; G 150
|
357 |
+
U 432 ; WX 671 ; N uhorn ; G 151
|
358 |
+
U 496 ; WX 278 ; N uni01F0 ; G 849
|
359 |
+
U 506 ; WX 725 ; N Aringacute ; G 506
|
360 |
+
U 507 ; WX 552 ; N aringacute ; G 533
|
361 |
+
U 508 ; WX 1005 ; N AEacute ; G 672
|
362 |
+
U 509 ; WX 872 ; N aeacute ; G 673
|
363 |
+
U 510 ; WX 688 ; N Oslashacute ; G 674
|
364 |
+
U 511 ; WX 563 ; N oslashacute ; G 675
|
365 |
+
U 536 ; WX 596 ; N uni0218 ; G 639
|
366 |
+
U 537 ; WX 500 ; N uni0219 ; G 640
|
367 |
+
U 538 ; WX 625 ; N uni021A ; G 643
|
368 |
+
U 539 ; WX 358 ; N uni021B ; G 644
|
369 |
+
U 567 ; WX 278 ; N uni0237 ; G 152
|
370 |
+
U 601 ; WX 522 ; N schwa ; G 153
|
371 |
+
U 700 ; WX 178 ; N uni02BC ; G 850
|
372 |
+
U 710 ; WX 391 ; N circumflex ; G 154
|
373 |
+
U 711 ; WX 380 ; N caron ; G 155
|
374 |
+
U 713 ; WX 491 ; N macron ; G 110
|
375 |
+
U 728 ; WX 404 ; N breve ; G 156
|
376 |
+
U 729 ; WX 244 ; N dotaccent ; G 157
|
377 |
+
U 730 ; WX 318 ; N ring ; G 158
|
378 |
+
U 731 ; WX 215 ; N ogonek ; G 159
|
379 |
+
U 732 ; WX 456 ; N tilde ; G 160
|
380 |
+
U 733 ; WX 436 ; N hungarumlaut ; G 161
|
381 |
+
U 755 ; WX 213 ; N uni02F3 ; G 162
|
382 |
+
U 768 ; WX 240 ; N gravecomb ; G 163
|
383 |
+
U 769 ; WX 236 ; N acutecomb ; G 164
|
384 |
+
U 771 ; WX 207 ; N tildecomb ; G 165
|
385 |
+
U 777 ; WX 278 ; N hook ; G 166
|
386 |
+
U 783 ; WX 436 ; N uni030F ; G 167
|
387 |
+
U 803 ; WX 175 ; N dotbelow ; G 168
|
388 |
+
U 900 ; WX 232 ; N tonos ; G 169
|
389 |
+
U 901 ; WX 480 ; N dieresistonos ; G 170
|
390 |
+
U 902 ; WX 725 ; N Alphatonos ; G 763
|
391 |
+
U 903 ; WX 240 ; N anoteleia ; G 171
|
392 |
+
U 904 ; WX 677 ; N Epsilontonos ; G 764
|
393 |
+
U 905 ; WX 799 ; N Etatonos ; G 765
|
394 |
+
U 906 ; WX 355 ; N Iotatonos ; G 766
|
395 |
+
U 908 ; WX 727 ; N Omicrontonos ; G 767
|
396 |
+
U 910 ; WX 744 ; N Upsilontonos ; G 768
|
397 |
+
U 911 ; WX 666 ; N Omegatonos ; G 769
|
398 |
+
U 912 ; WX 307 ; N iotadieresistonos ; G 770
|
399 |
+
U 913 ; WX 725 ; N Alpha ; G 771
|
400 |
+
U 914 ; WX 646 ; N Beta ; G 772
|
401 |
+
U 915 ; WX 590 ; N Gamma ; G 172
|
402 |
+
U 916 ; WX 692 ; N Delta ; G 173
|
403 |
+
U 917 ; WX 628 ; N Epsilon ; G 773
|
404 |
+
U 918 ; WX 596 ; N Zeta ; G 774
|
405 |
+
U 919 ; WX 750 ; N Eta ; G 775
|
406 |
+
U 920 ; WX 677 ; N Theta ; G 174
|
407 |
+
U 921 ; WX 306 ; N Iota ; G 776
|
408 |
+
U 922 ; WX 692 ; N Kappa ; G 777
|
409 |
+
U 923 ; WX 704 ; N Lambda ; G 175
|
410 |
+
U 924 ; WX 909 ; N Mu ; G 778
|
411 |
+
U 925 ; WX 750 ; N Nu ; G 779
|
412 |
+
U 926 ; WX 583 ; N Xi ; G 176
|
413 |
+
U 927 ; WX 717 ; N Omicron ; G 780
|
414 |
+
U 928 ; WX 762 ; N Pi ; G 177
|
415 |
+
U 929 ; WX 623 ; N Rho ; G 781
|
416 |
+
U 931 ; WX 573 ; N Sigma ; G 178
|
417 |
+
U 932 ; WX 625 ; N Tau ; G 782
|
418 |
+
U 933 ; WX 695 ; N Upsilon ; G 783
|
419 |
+
U 934 ; WX 712 ; N Phi ; G 179
|
420 |
+
U 935 ; WX 682 ; N Chi ; G 784
|
421 |
+
U 936 ; WX 801 ; N Psi ; G 180
|
422 |
+
U 937 ; WX 656 ; N Omega ; G 181
|
423 |
+
U 938 ; WX 306 ; N Iotadieresis ; G 785
|
424 |
+
U 939 ; WX 695 ; N Upsilondieresis ; G 786
|
425 |
+
U 940 ; WX 588 ; N alphatonos ; G 787
|
426 |
+
U 941 ; WX 534 ; N epsilontonos ; G 788
|
427 |
+
U 942 ; WX 587 ; N etatonos ; G 789
|
428 |
+
U 943 ; WX 307 ; N iotatonos ; G 790
|
429 |
+
U 944 ; WX 582 ; N upsilondieresistonos ; G 791
|
430 |
+
U 945 ; WX 588 ; N alpha ; G 182
|
431 |
+
U 946 ; WX 565 ; N beta ; G 183
|
432 |
+
U 947 ; WX 530 ; N gamma ; G 184
|
433 |
+
U 948 ; WX 557 ; N delta ; G 185
|
434 |
+
U 949 ; WX 534 ; N epsilon ; G 186
|
435 |
+
U 950 ; WX 492 ; N zeta ; G 187
|
436 |
+
U 951 ; WX 587 ; N eta ; G 188
|
437 |
+
U 952 ; WX 563 ; N theta ; G 189
|
438 |
+
U 953 ; WX 307 ; N iota ; G 190
|
439 |
+
U 954 ; WX 587 ; N kappa ; G 792
|
440 |
+
U 955 ; WX 554 ; N lambda ; G 191
|
441 |
+
U 956 ; WX 633 ; N uni03BC ; G 794
|
442 |
+
U 957 ; WX 564 ; N nu ; G 795
|
443 |
+
U 958 ; WX 491 ; N xi ; G 192
|
444 |
+
U 959 ; WX 563 ; N omicron ; G 793
|
445 |
+
U 960 ; WX 622 ; N pi ; G 193
|
446 |
+
U 961 ; WX 554 ; N rho ; G 194
|
447 |
+
U 962 ; WX 532 ; N sigma1 ; G 195
|
448 |
+
U 963 ; WX 606 ; N sigma ; G 196
|
449 |
+
U 964 ; WX 500 ; N tau ; G 197
|
450 |
+
U 965 ; WX 582 ; N upsilon ; G 198
|
451 |
+
U 966 ; WX 709 ; N phi ; G 199
|
452 |
+
U 967 ; WX 582 ; N chi ; G 200
|
453 |
+
U 968 ; WX 756 ; N psi ; G 201
|
454 |
+
U 969 ; WX 813 ; N omega ; G 202
|
455 |
+
U 970 ; WX 307 ; N iotadieresis ; G 796
|
456 |
+
U 971 ; WX 582 ; N upsilondieresis ; G 797
|
457 |
+
U 972 ; WX 563 ; N omicrontonos ; G 798
|
458 |
+
U 973 ; WX 582 ; N upsilontonos ; G 799
|
459 |
+
U 974 ; WX 813 ; N omegatonos ; G 800
|
460 |
+
U 977 ; WX 641 ; N uni03D1 ; G 203
|
461 |
+
U 978 ; WX 614 ; N uni03D2 ; G 204
|
462 |
+
U 982 ; WX 824 ; N uni03D6 ; G 205
|
463 |
+
U 1024 ; WX 628 ; N uni0400 ; G 858
|
464 |
+
U 1025 ; WX 628 ; N uni0401 ; G 801
|
465 |
+
U 1026 ; WX 761 ; N uni0402 ; G 206
|
466 |
+
U 1027 ; WX 590 ; N uni0403 ; G 802
|
467 |
+
U 1028 ; WX 622 ; N uni0404 ; G 207
|
468 |
+
U 1029 ; WX 596 ; N uni0405 ; G 803
|
469 |
+
U 1030 ; WX 306 ; N uni0406 ; G 804
|
470 |
+
U 1031 ; WX 306 ; N uni0407 ; G 805
|
471 |
+
U 1032 ; WX 565 ; N uni0408 ; G 806
|
472 |
+
U 1033 ; WX 1073 ; N uni0409 ; G 208
|
473 |
+
U 1034 ; WX 1097 ; N uni040A ; G 209
|
474 |
+
U 1035 ; WX 846 ; N uni040B ; G 210
|
475 |
+
U 1036 ; WX 692 ; N uni040C ; G 807
|
476 |
+
U 1037 ; WX 763 ; N uni040D ; G 859
|
477 |
+
U 1038 ; WX 683 ; N uni040E ; G 808
|
478 |
+
U 1039 ; WX 762 ; N uni040F ; G 211
|
479 |
+
U 1040 ; WX 725 ; N uni0410 ; G 809
|
480 |
+
U 1041 ; WX 643 ; N uni0411 ; G 212
|
481 |
+
U 1042 ; WX 646 ; N uni0412 ; G 810
|
482 |
+
U 1043 ; WX 590 ; N uni0413 ; G 811
|
483 |
+
U 1044 ; WX 754 ; N uni0414 ; G 213
|
484 |
+
U 1045 ; WX 628 ; N uni0415 ; G 812
|
485 |
+
U 1046 ; WX 991 ; N uni0416 ; G 214
|
486 |
+
U 1047 ; WX 594 ; N uni0417 ; G 215
|
487 |
+
U 1048 ; WX 763 ; N uni0418 ; G 216
|
488 |
+
U 1049 ; WX 763 ; N uni0419 ; G 813
|
489 |
+
U 1050 ; WX 689 ; N uni041A ; G 217
|
490 |
+
U 1051 ; WX 736 ; N uni041B ; G 218
|
491 |
+
U 1052 ; WX 909 ; N uni041C ; G 814
|
492 |
+
U 1053 ; WX 750 ; N uni041D ; G 815
|
493 |
+
U 1054 ; WX 717 ; N uni041E ; G 816
|
494 |
+
U 1055 ; WX 762 ; N uni041F ; G 817
|
495 |
+
U 1056 ; WX 623 ; N uni0420 ; G 818
|
496 |
+
U 1057 ; WX 659 ; N uni0421 ; G 819
|
497 |
+
U 1058 ; WX 625 ; N uni0422 ; G 820
|
498 |
+
U 1059 ; WX 683 ; N uni0423 ; G 219
|
499 |
+
U 1060 ; WX 745 ; N uni0424 ; G 220
|
500 |
+
U 1061 ; WX 682 ; N uni0425 ; G 821
|
501 |
+
U 1062 ; WX 771 ; N uni0426 ; G 221
|
502 |
+
U 1063 ; WX 728 ; N uni0427 ; G 222
|
503 |
+
U 1064 ; WX 985 ; N uni0428 ; G 223
|
504 |
+
U 1065 ; WX 988 ; N uni0429 ; G 224
|
505 |
+
U 1066 ; WX 811 ; N uni042A ; G 225
|
506 |
+
U 1067 ; WX 864 ; N uni042B ; G 226
|
507 |
+
U 1068 ; WX 645 ; N uni042C ; G 227
|
508 |
+
U 1069 ; WX 619 ; N uni042D ; G 228
|
509 |
+
U 1070 ; WX 948 ; N uni042E ; G 229
|
510 |
+
U 1071 ; WX 670 ; N uni042F ; G 230
|
511 |
+
U 1072 ; WX 552 ; N uni0430 ; G 822
|
512 |
+
U 1073 ; WX 567 ; N uni0431 ; G 231
|
513 |
+
U 1074 ; WX 610 ; N uni0432 ; G 232
|
514 |
+
U 1075 ; WX 513 ; N uni0433 ; G 233
|
515 |
+
U 1076 ; WX 624 ; N uni0434 ; G 234
|
516 |
+
U 1077 ; WX 538 ; N uni0435 ; G 823
|
517 |
+
U 1078 ; WX 863 ; N uni0436 ; G 235
|
518 |
+
U 1079 ; WX 507 ; N uni0437 ; G 236
|
519 |
+
U 1080 ; WX 670 ; N uni0438 ; G 237
|
520 |
+
U 1081 ; WX 670 ; N uni0439 ; G 824
|
521 |
+
U 1082 ; WX 608 ; N uni043A ; G 238
|
522 |
+
U 1083 ; WX 632 ; N uni043B ; G 239
|
523 |
+
U 1084 ; WX 831 ; N uni043C ; G 240
|
524 |
+
U 1085 ; WX 669 ; N uni043D ; G 241
|
525 |
+
U 1086 ; WX 563 ; N uni043E ; G 825
|
526 |
+
U 1087 ; WX 670 ; N uni043F ; G 242
|
527 |
+
U 1088 ; WX 584 ; N uni0440 ; G 826
|
528 |
+
U 1089 ; WX 534 ; N uni0441 ; G 827
|
529 |
+
U 1090 ; WX 552 ; N uni0442 ; G 243
|
530 |
+
U 1091 ; WX 573 ; N uni0443 ; G 828
|
531 |
+
U 1092 ; WX 712 ; N uni0444 ; G 244
|
532 |
+
U 1093 ; WX 582 ; N uni0445 ; G 829
|
533 |
+
U 1094 ; WX 653 ; N uni0446 ; G 245
|
534 |
+
U 1095 ; WX 652 ; N uni0447 ; G 246
|
535 |
+
U 1096 ; WX 906 ; N uni0448 ; G 247
|
536 |
+
U 1097 ; WX 907 ; N uni0449 ; G 248
|
537 |
+
U 1098 ; WX 690 ; N uni044A ; G 249
|
538 |
+
U 1099 ; WX 793 ; N uni044B ; G 250
|
539 |
+
U 1100 ; WX 582 ; N uni044C ; G 251
|
540 |
+
U 1101 ; WX 526 ; N uni044D ; G 252
|
541 |
+
U 1102 ; WX 847 ; N uni044E ; G 253
|
542 |
+
U 1103 ; WX 623 ; N uni044F ; G 254
|
543 |
+
U 1104 ; WX 538 ; N uni0450 ; G 860
|
544 |
+
U 1105 ; WX 538 ; N uni0451 ; G 830
|
545 |
+
U 1106 ; WX 608 ; N uni0452 ; G 255
|
546 |
+
U 1107 ; WX 513 ; N uni0453 ; G 831
|
547 |
+
U 1108 ; WX 538 ; N uni0454 ; G 256
|
548 |
+
U 1109 ; WX 500 ; N uni0455 ; G 832
|
549 |
+
U 1110 ; WX 312 ; N uni0456 ; G 833
|
550 |
+
U 1111 ; WX 311 ; N uni0457 ; G 834
|
551 |
+
U 1112 ; WX 274 ; N uni0458 ; G 835
|
552 |
+
U 1113 ; WX 874 ; N uni0459 ; G 257
|
553 |
+
U 1114 ; WX 920 ; N uni045A ; G 258
|
554 |
+
U 1115 ; WX 634 ; N uni045B ; G 259
|
555 |
+
U 1116 ; WX 608 ; N uni045C ; G 836
|
556 |
+
U 1117 ; WX 670 ; N uni045D ; G 861
|
557 |
+
U 1118 ; WX 573 ; N uni045E ; G 837
|
558 |
+
U 1119 ; WX 670 ; N uni045F ; G 260
|
559 |
+
U 1120 ; WX 857 ; N uni0460 ; G 261
|
560 |
+
U 1121 ; WX 791 ; N uni0461 ; G 262
|
561 |
+
U 1122 ; WX 645 ; N uni0462 ; G 1030
|
562 |
+
U 1123 ; WX 555 ; N uni0463 ; G 263
|
563 |
+
U 1124 ; WX 866 ; N uni0464 ; G 264
|
564 |
+
U 1125 ; WX 776 ; N uni0465 ; G 265
|
565 |
+
U 1126 ; WX 698 ; N uni0466 ; G 266
|
566 |
+
U 1127 ; WX 604 ; N uni0467 ; G 267
|
567 |
+
U 1128 ; WX 960 ; N uni0468 ; G 268
|
568 |
+
U 1129 ; WX 848 ; N uni0469 ; G 269
|
569 |
+
U 1130 ; WX 901 ; N uni046A ; G 270
|
570 |
+
U 1131 ; WX 778 ; N uni046B ; G 271
|
571 |
+
U 1132 ; WX 1173 ; N uni046C ; G 272
|
572 |
+
U 1133 ; WX 1032 ; N uni046D ; G 273
|
573 |
+
U 1134 ; WX 508 ; N uni046E ; G 274
|
574 |
+
U 1135 ; WX 460 ; N uni046F ; G 275
|
575 |
+
U 1136 ; WX 801 ; N uni0470 ; G 862
|
576 |
+
U 1137 ; WX 756 ; N uni0471 ; G 863
|
577 |
+
U 1138 ; WX 677 ; N uni0472 ; G 276
|
578 |
+
U 1139 ; WX 576 ; N uni0473 ; G 277
|
579 |
+
U 1140 ; WX 677 ; N uni0474 ; G 278
|
580 |
+
U 1141 ; WX 578 ; N uni0475 ; G 279
|
581 |
+
U 1142 ; WX 677 ; N uni0476 ; G 864
|
582 |
+
U 1143 ; WX 578 ; N uni0477 ; G 865
|
583 |
+
U 1144 ; WX 1290 ; N uni0478 ; G 867
|
584 |
+
U 1145 ; WX 1136 ; N uni0479 ; G 866
|
585 |
+
U 1146 ; WX 708 ; N uni047A ; G 280
|
586 |
+
U 1147 ; WX 566 ; N uni047B ; G 281
|
587 |
+
U 1148 ; WX 848 ; N uni047C ; G 282
|
588 |
+
U 1149 ; WX 755 ; N uni047D ; G 283
|
589 |
+
U 1150 ; WX 857 ; N uni047E ; G 284
|
590 |
+
U 1151 ; WX 770 ; N uni047F ; G 285
|
591 |
+
U 1152 ; WX 612 ; N uni0480 ; G 286
|
592 |
+
U 1153 ; WX 511 ; N uni0481 ; G 287
|
593 |
+
U 1154 ; WX 544 ; N uni0482 ; G 288
|
594 |
+
U 1155 ; WX 470 ; N uni0483 ; G 289
|
595 |
+
U 1156 ; WX 501 ; N uni0484 ; G 290
|
596 |
+
U 1157 ; WX 232 ; N uni0485 ; G 291
|
597 |
+
U 1158 ; WX 229 ; N uni0486 ; G 292
|
598 |
+
U 1160 ; WX 991 ; N uni0488 ; G 293
|
599 |
+
U 1161 ; WX 959 ; N uni0489 ; G 294
|
600 |
+
U 1162 ; WX 763 ; N uni048A ; G 1034
|
601 |
+
U 1163 ; WX 670 ; N uni048B ; G 1035
|
602 |
+
U 1164 ; WX 645 ; N uni048C ; G 1029
|
603 |
+
U 1165 ; WX 554 ; N uni048D ; G 295
|
604 |
+
U 1166 ; WX 627 ; N uni048E ; G 296
|
605 |
+
U 1167 ; WX 609 ; N uni048F ; G 297
|
606 |
+
U 1168 ; WX 585 ; N uni0490 ; G 298
|
607 |
+
U 1169 ; WX 512 ; N uni0491 ; G 299
|
608 |
+
U 1170 ; WX 590 ; N uni0492 ; G 1031
|
609 |
+
U 1171 ; WX 513 ; N uni0493 ; G 300
|
610 |
+
U 1172 ; WX 596 ; N uni0494 ; G 301
|
611 |
+
U 1173 ; WX 543 ; N uni0495 ; G 302
|
612 |
+
U 1174 ; WX 991 ; N uni0496 ; G 1024
|
613 |
+
U 1175 ; WX 863 ; N uni0497 ; G 1025
|
614 |
+
U 1176 ; WX 594 ; N uni0498 ; G 868
|
615 |
+
U 1177 ; WX 507 ; N uni0499 ; G 869
|
616 |
+
U 1178 ; WX 692 ; N uni049A ; G 1010
|
617 |
+
U 1179 ; WX 608 ; N uni049B ; G 1011
|
618 |
+
U 1180 ; WX 708 ; N uni049C ; G 303
|
619 |
+
U 1181 ; WX 649 ; N uni049D ; G 304
|
620 |
+
U 1182 ; WX 702 ; N uni049E ; G 1032
|
621 |
+
U 1183 ; WX 593 ; N uni049F ; G 1033
|
622 |
+
U 1184 ; WX 872 ; N uni04A0 ; G 305
|
623 |
+
U 1185 ; WX 764 ; N uni04A1 ; G 306
|
624 |
+
U 1186 ; WX 750 ; N uni04A2 ; G 1012
|
625 |
+
U 1187 ; WX 669 ; N uni04A3 ; G 1013
|
626 |
+
U 1188 ; WX 1004 ; N uni04A4 ; G 307
|
627 |
+
U 1189 ; WX 753 ; N uni04A5 ; G 308
|
628 |
+
U 1190 ; WX 1026 ; N uni04A6 ; G 309
|
629 |
+
U 1191 ; WX 888 ; N uni04A7 ; G 310
|
630 |
+
U 1192 ; WX 749 ; N uni04A8 ; G 311
|
631 |
+
U 1193 ; WX 615 ; N uni04A9 ; G 312
|
632 |
+
U 1194 ; WX 659 ; N uni04AA ; G 870
|
633 |
+
U 1195 ; WX 534 ; N uni04AB ; G 871
|
634 |
+
U 1196 ; WX 625 ; N uni04AC ; G 1014
|
635 |
+
U 1197 ; WX 552 ; N uni04AD ; G 1015
|
636 |
+
U 1198 ; WX 695 ; N uni04AE ; G 872
|
637 |
+
U 1199 ; WX 530 ; N uni04AF ; G 873
|
638 |
+
U 1200 ; WX 695 ; N uni04B0 ; G 1042
|
639 |
+
U 1201 ; WX 530 ; N uni04B1 ; G 1043
|
640 |
+
U 1202 ; WX 682 ; N uni04B2 ; G 1016
|
641 |
+
U 1203 ; WX 582 ; N uni04B3 ; G 1017
|
642 |
+
U 1204 ; WX 884 ; N uni04B4 ; G 313
|
643 |
+
U 1205 ; WX 737 ; N uni04B5 ; G 314
|
644 |
+
U 1206 ; WX 728 ; N uni04B6 ; G 1018
|
645 |
+
U 1207 ; WX 652 ; N uni04B7 ; G 1019
|
646 |
+
U 1208 ; WX 728 ; N uni04B8 ; G 315
|
647 |
+
U 1209 ; WX 651 ; N uni04B9 ; G 316
|
648 |
+
U 1210 ; WX 695 ; N uni04BA ; G 317
|
649 |
+
U 1211 ; WX 634 ; N uni04BB ; G 1028
|
650 |
+
U 1212 ; WX 748 ; N uni04BC ; G 318
|
651 |
+
U 1213 ; WX 626 ; N uni04BD ; G 319
|
652 |
+
U 1214 ; WX 748 ; N uni04BE ; G 1026
|
653 |
+
U 1215 ; WX 626 ; N uni04BF ; G 1027
|
654 |
+
U 1216 ; WX 306 ; N uni04C0 ; G 874
|
655 |
+
U 1217 ; WX 991 ; N uni04C1 ; G 875
|
656 |
+
U 1218 ; WX 863 ; N uni04C2 ; G 876
|
657 |
+
U 1219 ; WX 682 ; N uni04C3 ; G 320
|
658 |
+
U 1220 ; WX 617 ; N uni04C4 ; G 321
|
659 |
+
U 1221 ; WX 736 ; N uni04C5 ; G 1040
|
660 |
+
U 1222 ; WX 632 ; N uni04C6 ; G 1041
|
661 |
+
U 1223 ; WX 756 ; N uni04C7 ; G 322
|
662 |
+
U 1224 ; WX 656 ; N uni04C8 ; G 323
|
663 |
+
U 1225 ; WX 750 ; N uni04C9 ; G 1036
|
664 |
+
U 1226 ; WX 669 ; N uni04CA ; G 1037
|
665 |
+
U 1227 ; WX 728 ; N uni04CB ; G 1020
|
666 |
+
U 1228 ; WX 652 ; N uni04CC ; G 1021
|
667 |
+
U 1229 ; WX 909 ; N uni04CD ; G 1038
|
668 |
+
U 1230 ; WX 831 ; N uni04CE ; G 1039
|
669 |
+
U 1231 ; WX 306 ; N uni04CF ; G 877
|
670 |
+
U 1232 ; WX 725 ; N uni04D0 ; G 878
|
671 |
+
U 1233 ; WX 552 ; N uni04D1 ; G 879
|
672 |
+
U 1234 ; WX 725 ; N uni04D2 ; G 880
|
673 |
+
U 1235 ; WX 552 ; N uni04D3 ; G 881
|
674 |
+
U 1236 ; WX 1005 ; N uni04D4 ; G 882
|
675 |
+
U 1237 ; WX 872 ; N uni04D5 ; G 883
|
676 |
+
U 1238 ; WX 628 ; N uni04D6 ; G 884
|
677 |
+
U 1239 ; WX 538 ; N uni04D7 ; G 885
|
678 |
+
U 1240 ; WX 681 ; N uni04D8 ; G 324
|
679 |
+
U 1241 ; WX 522 ; N uni04D9 ; G 887
|
680 |
+
U 1242 ; WX 681 ; N uni04DA ; G 886
|
681 |
+
U 1243 ; WX 522 ; N uni04DB ; G 888
|
682 |
+
U 1244 ; WX 991 ; N uni04DC ; G 889
|
683 |
+
U 1245 ; WX 863 ; N uni04DD ; G 890
|
684 |
+
U 1246 ; WX 594 ; N uni04DE ; G 891
|
685 |
+
U 1247 ; WX 507 ; N uni04DF ; G 892
|
686 |
+
U 1248 ; WX 542 ; N uni04E0 ; G 325
|
687 |
+
U 1249 ; WX 544 ; N uni04E1 ; G 326
|
688 |
+
U 1250 ; WX 763 ; N uni04E2 ; G 893
|
689 |
+
U 1251 ; WX 670 ; N uni04E3 ; G 894
|
690 |
+
U 1252 ; WX 763 ; N uni04E4 ; G 895
|
691 |
+
U 1253 ; WX 670 ; N uni04E5 ; G 896
|
692 |
+
U 1254 ; WX 717 ; N uni04E6 ; G 897
|
693 |
+
U 1255 ; WX 563 ; N uni04E7 ; G 898
|
694 |
+
U 1256 ; WX 677 ; N uni04E8 ; G 899
|
695 |
+
U 1257 ; WX 576 ; N uni04E9 ; G 900
|
696 |
+
U 1258 ; WX 677 ; N uni04EA ; G 901
|
697 |
+
U 1259 ; WX 576 ; N uni04EB ; G 902
|
698 |
+
U 1260 ; WX 619 ; N uni04EC ; G 903
|
699 |
+
U 1261 ; WX 526 ; N uni04ED ; G 904
|
700 |
+
U 1262 ; WX 683 ; N uni04EE ; G 905
|
701 |
+
U 1263 ; WX 573 ; N uni04EF ; G 906
|
702 |
+
U 1264 ; WX 683 ; N uni04F0 ; G 907
|
703 |
+
U 1265 ; WX 573 ; N uni04F1 ; G 908
|
704 |
+
U 1266 ; WX 683 ; N uni04F2 ; G 909
|
705 |
+
U 1267 ; WX 573 ; N uni04F3 ; G 910
|
706 |
+
U 1268 ; WX 728 ; N uni04F4 ; G 911
|
707 |
+
U 1269 ; WX 652 ; N uni04F5 ; G 912
|
708 |
+
U 1270 ; WX 590 ; N uni04F6 ; G 1022
|
709 |
+
U 1271 ; WX 513 ; N uni04F7 ; G 1023
|
710 |
+
U 1272 ; WX 864 ; N uni04F8 ; G 913
|
711 |
+
U 1273 ; WX 793 ; N uni04F9 ; G 914
|
712 |
+
U 1274 ; WX 576 ; N uni04FA ; G 327
|
713 |
+
U 1275 ; WX 471 ; N uni04FB ; G 328
|
714 |
+
U 1276 ; WX 682 ; N uni04FC ; G 915
|
715 |
+
U 1277 ; WX 582 ; N uni04FD ; G 916
|
716 |
+
U 1278 ; WX 682 ; N uni04FE ; G 1044
|
717 |
+
U 1279 ; WX 582 ; N uni04FF ; G 1045
|
718 |
+
U 1280 ; WX 642 ; N uni0500 ; G 329
|
719 |
+
U 1281 ; WX 594 ; N uni0501 ; G 917
|
720 |
+
U 1282 ; WX 813 ; N uni0502 ; G 330
|
721 |
+
U 1283 ; WX 833 ; N uni0503 ; G 331
|
722 |
+
U 1284 ; WX 774 ; N uni0504 ; G 332
|
723 |
+
U 1285 ; WX 706 ; N uni0505 ; G 333
|
724 |
+
U 1286 ; WX 541 ; N uni0506 ; G 334
|
725 |
+
U 1287 ; WX 487 ; N uni0507 ; G 335
|
726 |
+
U 1288 ; WX 961 ; N uni0508 ; G 336
|
727 |
+
U 1289 ; WX 825 ; N uni0509 ; G 337
|
728 |
+
U 1290 ; WX 983 ; N uni050A ; G 338
|
729 |
+
U 1291 ; WX 883 ; N uni050B ; G 339
|
730 |
+
U 1292 ; WX 609 ; N uni050C ; G 340
|
731 |
+
U 1293 ; WX 518 ; N uni050D ; G 341
|
732 |
+
U 1294 ; WX 713 ; N uni050E ; G 342
|
733 |
+
U 1295 ; WX 638 ; N uni050F ; G 343
|
734 |
+
U 1296 ; WX 628 ; N uni0510 ; G 344
|
735 |
+
U 1297 ; WX 534 ; N uni0511 ; G 1046
|
736 |
+
U 1298 ; WX 736 ; N uni0512 ; G 918
|
737 |
+
U 1299 ; WX 632 ; N uni0513 ; G 919
|
738 |
+
U 7680 ; WX 725 ; N uni1E00 ; G 853
|
739 |
+
U 7681 ; WX 552 ; N uni1E01 ; G 854
|
740 |
+
U 7742 ; WX 909 ; N uni1E3E ; G 851
|
741 |
+
U 7743 ; WX 957 ; N uni1E3F ; G 852
|
742 |
+
U 7808 ; WX 946 ; N Wgrave ; G 838
|
743 |
+
U 7809 ; WX 825 ; N wgrave ; G 839
|
744 |
+
U 7810 ; WX 946 ; N Wacute ; G 840
|
745 |
+
U 7811 ; WX 825 ; N wacute ; G 841
|
746 |
+
U 7812 ; WX 946 ; N Wdieresis ; G 842
|
747 |
+
U 7813 ; WX 825 ; N wdieresis ; G 843
|
748 |
+
U 7840 ; WX 725 ; N uni1EA0 ; G 920
|
749 |
+
U 7841 ; WX 552 ; N uni1EA1 ; G 921
|
750 |
+
U 7842 ; WX 725 ; N uni1EA2 ; G 922
|
751 |
+
U 7843 ; WX 552 ; N uni1EA3 ; G 923
|
752 |
+
U 7844 ; WX 725 ; N uni1EA4 ; G 924
|
753 |
+
U 7845 ; WX 552 ; N uni1EA5 ; G 925
|
754 |
+
U 7846 ; WX 725 ; N uni1EA6 ; G 926
|
755 |
+
U 7847 ; WX 552 ; N uni1EA7 ; G 927
|
756 |
+
U 7848 ; WX 725 ; N uni1EA8 ; G 928
|
757 |
+
U 7849 ; WX 552 ; N uni1EA9 ; G 929
|
758 |
+
U 7850 ; WX 725 ; N uni1EAA ; G 930
|
759 |
+
U 7851 ; WX 552 ; N uni1EAB ; G 931
|
760 |
+
U 7852 ; WX 725 ; N uni1EAC ; G 932
|
761 |
+
U 7853 ; WX 552 ; N uni1EAD ; G 933
|
762 |
+
U 7854 ; WX 725 ; N uni1EAE ; G 934
|
763 |
+
U 7855 ; WX 552 ; N uni1EAF ; G 935
|
764 |
+
U 7856 ; WX 725 ; N uni1EB0 ; G 936
|
765 |
+
U 7857 ; WX 552 ; N uni1EB1 ; G 937
|
766 |
+
U 7858 ; WX 725 ; N uni1EB2 ; G 938
|
767 |
+
U 7859 ; WX 552 ; N uni1EB3 ; G 939
|
768 |
+
U 7860 ; WX 725 ; N uni1EB4 ; G 940
|
769 |
+
U 7861 ; WX 552 ; N uni1EB5 ; G 941
|
770 |
+
U 7862 ; WX 725 ; N uni1EB6 ; G 942
|
771 |
+
U 7863 ; WX 552 ; N uni1EB7 ; G 943
|
772 |
+
U 7864 ; WX 628 ; N uni1EB8 ; G 944
|
773 |
+
U 7865 ; WX 538 ; N uni1EB9 ; G 945
|
774 |
+
U 7866 ; WX 628 ; N uni1EBA ; G 946
|
775 |
+
U 7867 ; WX 538 ; N uni1EBB ; G 947
|
776 |
+
U 7868 ; WX 628 ; N uni1EBC ; G 948
|
777 |
+
U 7869 ; WX 538 ; N uni1EBD ; G 949
|
778 |
+
U 7870 ; WX 628 ; N uni1EBE ; G 950
|
779 |
+
U 7871 ; WX 538 ; N uni1EBF ; G 951
|
780 |
+
U 7872 ; WX 628 ; N uni1EC0 ; G 952
|
781 |
+
U 7873 ; WX 538 ; N uni1EC1 ; G 953
|
782 |
+
U 7874 ; WX 628 ; N uni1EC2 ; G 954
|
783 |
+
U 7875 ; WX 538 ; N uni1EC3 ; G 955
|
784 |
+
U 7876 ; WX 628 ; N uni1EC4 ; G 956
|
785 |
+
U 7877 ; WX 538 ; N uni1EC5 ; G 957
|
786 |
+
U 7878 ; WX 628 ; N uni1EC6 ; G 958
|
787 |
+
U 7879 ; WX 538 ; N uni1EC7 ; G 959
|
788 |
+
U 7880 ; WX 306 ; N uni1EC8 ; G 960
|
789 |
+
U 7881 ; WX 311 ; N uni1EC9 ; G 961
|
790 |
+
U 7882 ; WX 306 ; N uni1ECA ; G 962
|
791 |
+
U 7883 ; WX 312 ; N uni1ECB ; G 963
|
792 |
+
U 7884 ; WX 717 ; N uni1ECC ; G 964
|
793 |
+
U 7885 ; WX 563 ; N uni1ECD ; G 965
|
794 |
+
U 7886 ; WX 717 ; N uni1ECE ; G 966
|
795 |
+
U 7887 ; WX 563 ; N uni1ECF ; G 967
|
796 |
+
U 7888 ; WX 717 ; N uni1ED0 ; G 968
|
797 |
+
U 7889 ; WX 563 ; N uni1ED1 ; G 969
|
798 |
+
U 7890 ; WX 717 ; N uni1ED2 ; G 970
|
799 |
+
U 7891 ; WX 563 ; N uni1ED3 ; G 971
|
800 |
+
U 7892 ; WX 717 ; N uni1ED4 ; G 972
|
801 |
+
U 7893 ; WX 563 ; N uni1ED5 ; G 973
|
802 |
+
U 7894 ; WX 717 ; N uni1ED6 ; G 974
|
803 |
+
U 7895 ; WX 563 ; N uni1ED7 ; G 975
|
804 |
+
U 7896 ; WX 717 ; N uni1ED8 ; G 976
|
805 |
+
U 7897 ; WX 563 ; N uni1ED9 ; G 977
|
806 |
+
U 7898 ; WX 717 ; N uni1EDA ; G 978
|
807 |
+
U 7899 ; WX 617 ; N uni1EDB ; G 979
|
808 |
+
U 7900 ; WX 717 ; N uni1EDC ; G 980
|
809 |
+
U 7901 ; WX 617 ; N uni1EDD ; G 981
|
810 |
+
U 7902 ; WX 717 ; N uni1EDE ; G 982
|
811 |
+
U 7903 ; WX 617 ; N uni1EDF ; G 983
|
812 |
+
U 7904 ; WX 717 ; N uni1EE0 ; G 984
|
813 |
+
U 7905 ; WX 617 ; N uni1EE1 ; G 985
|
814 |
+
U 7906 ; WX 717 ; N uni1EE2 ; G 986
|
815 |
+
U 7907 ; WX 617 ; N uni1EE3 ; G 987
|
816 |
+
U 7908 ; WX 726 ; N uni1EE4 ; G 988
|
817 |
+
U 7909 ; WX 602 ; N uni1EE5 ; G 989
|
818 |
+
U 7910 ; WX 726 ; N uni1EE6 ; G 990
|
819 |
+
U 7911 ; WX 602 ; N uni1EE7 ; G 991
|
820 |
+
U 7912 ; WX 783 ; N uni1EE8 ; G 992
|
821 |
+
U 7913 ; WX 671 ; N uni1EE9 ; G 993
|
822 |
+
U 7914 ; WX 783 ; N uni1EEA ; G 994
|
823 |
+
U 7915 ; WX 671 ; N uni1EEB ; G 995
|
824 |
+
U 7916 ; WX 783 ; N uni1EEC ; G 996
|
825 |
+
U 7917 ; WX 671 ; N uni1EED ; G 997
|
826 |
+
U 7918 ; WX 783 ; N uni1EEE ; G 998
|
827 |
+
U 7919 ; WX 671 ; N uni1EEF ; G 999
|
828 |
+
U 7920 ; WX 783 ; N uni1EF0 ; G 1000
|
829 |
+
U 7921 ; WX 671 ; N uni1EF1 ; G 1001
|
830 |
+
U 7922 ; WX 695 ; N Ygrave ; G 844
|
831 |
+
U 7923 ; WX 573 ; N ygrave ; G 845
|
832 |
+
U 7924 ; WX 695 ; N uni1EF4 ; G 1002
|
833 |
+
U 7925 ; WX 573 ; N uni1EF5 ; G 1003
|
834 |
+
U 7926 ; WX 695 ; N uni1EF6 ; G 1004
|
835 |
+
U 7927 ; WX 573 ; N uni1EF7 ; G 1005
|
836 |
+
U 7928 ; WX 695 ; N uni1EF8 ; G 1006
|
837 |
+
U 7929 ; WX 573 ; N uni1EF9 ; G 1007
|
838 |
+
U 8013 ; WX 717 ; N uni1F4D ; G 855
|
839 |
+
U 8192 ; WX 510 ; N uni2000 ; G 345
|
840 |
+
U 8193 ; WX 1020 ; N uni2001 ; G 346
|
841 |
+
U 8194 ; WX 510 ; N uni2002 ; G 347
|
842 |
+
U 8195 ; WX 1020 ; N uni2003 ; G 348
|
843 |
+
U 8196 ; WX 340 ; N uni2004 ; G 349
|
844 |
+
U 8197 ; WX 255 ; N uni2005 ; G 350
|
845 |
+
U 8198 ; WX 170 ; N uni2006 ; G 351
|
846 |
+
U 8199 ; WX 562 ; N uni2007 ; G 352
|
847 |
+
U 8200 ; WX 273 ; N uni2008 ; G 353
|
848 |
+
U 8201 ; WX 204 ; N uni2009 ; G 354
|
849 |
+
U 8202 ; WX 102 ; N uni200A ; G 355
|
850 |
+
U 8203 ; WX 0 ; N uni200B ; G 356
|
851 |
+
U 8211 ; WX 687 ; N endash ; G 357
|
852 |
+
U 8212 ; WX 804 ; N emdash ; G 358
|
853 |
+
U 8213 ; WX 804 ; N uni2015 ; G 1048
|
854 |
+
U 8215 ; WX 504 ; N underscoredbl ; G 359
|
855 |
+
U 8216 ; WX 178 ; N quoteleft ; G 360
|
856 |
+
U 8217 ; WX 178 ; N quoteright ; G 361
|
857 |
+
U 8218 ; WX 172 ; N quotesinglbase ; G 362
|
858 |
+
U 8219 ; WX 196 ; N quotereversed ; G 363
|
859 |
+
U 8220 ; WX 299 ; N quotedblleft ; G 364
|
860 |
+
U 8221 ; WX 301 ; N quotedblright ; G 365
|
861 |
+
U 8222 ; WX 290 ; N quotedblbase ; G 366
|
862 |
+
U 8224 ; WX 549 ; N dagger ; G 367
|
863 |
+
U 8225 ; WX 556 ; N daggerdbl ; G 368
|
864 |
+
U 8226 ; WX 328 ; N bullet ; G 369
|
865 |
+
U 8229 ; WX 446 ; N uni2025 ; G 370
|
866 |
+
U 8230 ; WX 633 ; N ellipsis ; G 371
|
867 |
+
U 8240 ; WX 958 ; N perthousand ; G 372
|
868 |
+
U 8242 ; WX 214 ; N minute ; G 846
|
869 |
+
U 8243 ; WX 347 ; N second ; G 847
|
870 |
+
U 8249 ; WX 280 ; N guilsinglleft ; G 373
|
871 |
+
U 8250 ; WX 280 ; N guilsinglright ; G 374
|
872 |
+
U 8252 ; WX 447 ; N exclamdbl ; G 848
|
873 |
+
U 8260 ; WX 432 ; N fraction ; G 375
|
874 |
+
U 8308 ; WX 443 ; N uni2074 ; G 376
|
875 |
+
U 8319 ; WX 457 ; N nsuperior ; G 377
|
876 |
+
U 8355 ; WX 614 ; N franc ; G 1047
|
877 |
+
U 8356 ; WX 580 ; N lira ; G 378
|
878 |
+
U 8359 ; WX 824 ; N peseta ; G 379
|
879 |
+
U 8363 ; WX 608 ; N uni20AB ; G 1009
|
880 |
+
U 8364 ; WX 513 ; N Euro ; G 380
|
881 |
+
U 8453 ; WX 702 ; N uni2105 ; G 381
|
882 |
+
U 8467 ; WX 444 ; N uni2113 ; G 382
|
883 |
+
U 8470 ; WX 1102 ; N uni2116 ; G 383
|
884 |
+
U 8482 ; WX 608 ; N trademark ; G 384
|
885 |
+
U 8486 ; WX 656 ; N Omega ; G 181
|
886 |
+
U 8494 ; WX 585 ; N estimated ; G 385
|
887 |
+
U 8539 ; WX 812 ; N oneeighth ; G 386
|
888 |
+
U 8540 ; WX 876 ; N threeeighths ; G 387
|
889 |
+
U 8541 ; WX 898 ; N fiveeighths ; G 388
|
890 |
+
U 8542 ; WX 827 ; N seveneighths ; G 389
|
891 |
+
U 8706 ; WX 572 ; N partialdiff ; G 390
|
892 |
+
U 8710 ; WX 692 ; N Delta ; G 173
|
893 |
+
U 8719 ; WX 732 ; N product ; G 391
|
894 |
+
U 8721 ; WX 603 ; N summation ; G 392
|
895 |
+
U 8722 ; WX 558 ; N minus ; G 393
|
896 |
+
U 8730 ; WX 572 ; N radical ; G 394
|
897 |
+
U 8734 ; WX 1032 ; N infinity ; G 395
|
898 |
+
U 8747 ; WX 335 ; N integral ; G 396
|
899 |
+
U 8776 ; WX 571 ; N approxequal ; G 397
|
900 |
+
U 8800 ; WX 507 ; N notequal ; G 398
|
901 |
+
U 8804 ; WX 513 ; N lessequal ; G 399
|
902 |
+
U 8805 ; WX 516 ; N greaterequal ; G 400
|
903 |
+
U 9674 ; WX 506 ; N lozenge ; G 401
|
904 |
+
U 63171 ; WX 230 ; N commaaccent ; G 402
|
905 |
+
U 64257 ; WX 590 ; N fi ; G 403
|
906 |
+
U 64258 ; WX 646 ; N uniFB02 ; G 404
|
907 |
+
U 64259 ; WX 944 ; N uniFB03 ; G 856
|
908 |
+
U 64260 ; WX 1006 ; N uniFB04 ; G 857
|
909 |
+
U 65279 ; WX 0 ; N uniFEFF ; G 405
|
910 |
+
U 65532 ; WX 1087 ; N uniFFFC ; G 406
|
911 |
+
U 65533 ; WX 966 ; N uniFFFD ; G 407
|
912 |
+
EndCharMetrics
|
913 |
+
EndFontMetrics
|
lib/dompdf/lib/fonts/dompdf_font_family_cache.php
CHANGED
@@ -112,4 +112,9 @@
|
|
112 |
array (
|
113 |
'normal' => DOMPDF_FONT_DIR . 'ca62b8dbf47b24df65c291a7b33ced62',
|
114 |
),
|
|
|
|
|
|
|
|
|
|
|
115 |
) ?>
|
112 |
array (
|
113 |
'normal' => DOMPDF_FONT_DIR . 'ca62b8dbf47b24df65c291a7b33ced62',
|
114 |
),
|
115 |
+
'roboto slab' =>
|
116 |
+
array (
|
117 |
+
'normal' => DOMPDF_FONT_DIR . '5ffc7e496d2efff1121d16976e8578be',
|
118 |
+
'bold' => DOMPDF_FONT_DIR . 'fa16cc67cfbb3d1319f7702b1bb90c84',
|
119 |
+
),
|
120 |
) ?>
|
lib/dompdf/lib/fonts/fa16cc67cfbb3d1319f7702b1bb90c84.ttf
ADDED
Binary file
|
lib/dompdf/lib/fonts/fa16cc67cfbb3d1319f7702b1bb90c84.ufm
ADDED
@@ -0,0 +1,913 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
StartFontMetrics 4.1
|
2 |
+
Notice Converted by PHP-font-lib
|
3 |
+
Comment https://github.com/PhenX/php-font-lib
|
4 |
+
EncodingScheme FontSpecific
|
5 |
+
Copyright Font data copyright Google 2013
|
6 |
+
FontName Roboto Slab
|
7 |
+
FontSubfamily Regular
|
8 |
+
UniqueID Google:Roboto Slab:2013
|
9 |
+
FullName Roboto Slab Regular
|
10 |
+
Version Version 1.100263; 2013; ttfautohint (v0.94.20-1c74) -l 8 -r 12 -G 200 -x 14 -w "" -W
|
11 |
+
PostScriptName RobotoSlab-Regular
|
12 |
+
Trademark Roboto Slab is a trademark of Google.
|
13 |
+
Designer Google
|
14 |
+
FontVendorURL Google.com
|
15 |
+
FontDesignerURL Christian Robertson
|
16 |
+
LicenseDescription Licensed under the Apache License, Version 2.0
|
17 |
+
LicenseURL http://www.apache.org/licenses/LICENSE-2.0
|
18 |
+
PreferredFamily Roboto Slab
|
19 |
+
PreferredSubfamily Regular
|
20 |
+
CompatibleFullName Roboto Slab Regular
|
21 |
+
Weight Medium
|
22 |
+
ItalicAngle 0
|
23 |
+
IsFixedPitch false
|
24 |
+
UnderlineThickness 49
|
25 |
+
UnderlinePosition -73
|
26 |
+
FontHeightOffset 0
|
27 |
+
Ascender 1048
|
28 |
+
Descender -271
|
29 |
+
FontBBox -435 -301 1251 1048
|
30 |
+
StartCharMetrics 1052
|
31 |
+
U 0 ; WX 0 ; N uni0009 ; G 1
|
32 |
+
U 2 ; WX 0 ; N uni0002 ; G 1049
|
33 |
+
U 13 ; WX 249 ; N CR ; G 2
|
34 |
+
U 32 ; WX 249 ; N space ; G 3
|
35 |
+
U 33 ; WX 236 ; N exclam ; G 1050
|
36 |
+
U 34 ; WX 374 ; N quotedbl ; G 4
|
37 |
+
U 35 ; WX 608 ; N numbersign ; G 5
|
38 |
+
U 36 ; WX 542 ; N dollar ; G 6
|
39 |
+
U 37 ; WX 713 ; N percent ; G 7
|
40 |
+
U 38 ; WX 629 ; N ampersand ; G 8
|
41 |
+
U 39 ; WX 225 ; N quotesingle ; G 9
|
42 |
+
U 40 ; WX 323 ; N parenleft ; G 10
|
43 |
+
U 41 ; WX 319 ; N parenright ; G 11
|
44 |
+
U 42 ; WX 468 ; N asterisk ; G 12
|
45 |
+
U 43 ; WX 559 ; N plus ; G 13
|
46 |
+
U 44 ; WX 197 ; N comma ; G 14
|
47 |
+
U 45 ; WX 389 ; N hyphen ; G 15
|
48 |
+
U 46 ; WX 241 ; N period ; G 16
|
49 |
+
U 47 ; WX 402 ; N slash ; G 17
|
50 |
+
U 48 ; WX 570 ; N zero ; G 18
|
51 |
+
U 49 ; WX 412 ; N one ; G 19
|
52 |
+
U 50 ; WX 552 ; N two ; G 20
|
53 |
+
U 51 ; WX 540 ; N three ; G 21
|
54 |
+
U 52 ; WX 580 ; N four ; G 22
|
55 |
+
U 53 ; WX 528 ; N five ; G 23
|
56 |
+
U 54 ; WX 559 ; N six ; G 24
|
57 |
+
U 55 ; WX 551 ; N seven ; G 25
|
58 |
+
U 56 ; WX 552 ; N eight ; G 26
|
59 |
+
U 57 ; WX 563 ; N nine ; G 27
|
60 |
+
U 58 ; WX 205 ; N colon ; G 28
|
61 |
+
U 59 ; WX 207 ; N semicolon ; G 29
|
62 |
+
U 60 ; WX 497 ; N less ; G 30
|
63 |
+
U 61 ; WX 550 ; N equal ; G 31
|
64 |
+
U 62 ; WX 518 ; N greater ; G 32
|
65 |
+
U 63 ; WX 465 ; N question ; G 33
|
66 |
+
U 64 ; WX 889 ; N at ; G 34
|
67 |
+
U 65 ; WX 732 ; N A ; G 35
|
68 |
+
U 66 ; WX 657 ; N B ; G 36
|
69 |
+
U 67 ; WX 645 ; N C ; G 37
|
70 |
+
U 68 ; WX 693 ; N D ; G 38
|
71 |
+
U 69 ; WX 638 ; N E ; G 39
|
72 |
+
U 70 ; WX 622 ; N F ; G 40
|
73 |
+
U 71 ; WX 677 ; N G ; G 41
|
74 |
+
U 72 ; WX 768 ; N H ; G 42
|
75 |
+
U 73 ; WX 323 ; N I ; G 43
|
76 |
+
U 74 ; WX 578 ; N J ; G 44
|
77 |
+
U 75 ; WX 709 ; N K ; G 45
|
78 |
+
U 76 ; WX 585 ; N L ; G 46
|
79 |
+
U 77 ; WX 930 ; N M ; G 47
|
80 |
+
U 78 ; WX 762 ; N N ; G 48
|
81 |
+
U 79 ; WX 706 ; N O ; G 49
|
82 |
+
U 80 ; WX 635 ; N P ; G 50
|
83 |
+
U 81 ; WX 706 ; N Q ; G 51
|
84 |
+
U 82 ; WX 677 ; N R ; G 52
|
85 |
+
U 83 ; WX 609 ; N S ; G 53
|
86 |
+
U 84 ; WX 627 ; N T ; G 54
|
87 |
+
U 85 ; WX 752 ; N U ; G 55
|
88 |
+
U 86 ; WX 718 ; N V ; G 56
|
89 |
+
U 87 ; WX 933 ; N W ; G 57
|
90 |
+
U 88 ; WX 686 ; N X ; G 58
|
91 |
+
U 89 ; WX 691 ; N Y ; G 59
|
92 |
+
U 90 ; WX 596 ; N Z ; G 60
|
93 |
+
U 91 ; WX 280 ; N bracketleft ; G 61
|
94 |
+
U 92 ; WX 411 ; N backslash ; G 62
|
95 |
+
U 93 ; WX 270 ; N bracketright ; G 63
|
96 |
+
U 94 ; WX 422 ; N asciicircum ; G 64
|
97 |
+
U 95 ; WX 570 ; N underscore ; G 65
|
98 |
+
U 96 ; WX 284 ; N grave ; G 66
|
99 |
+
U 97 ; WX 551 ; N a ; G 67
|
100 |
+
U 98 ; WX 579 ; N b ; G 68
|
101 |
+
U 99 ; WX 539 ; N c ; G 69
|
102 |
+
U 100 ; WX 600 ; N d ; G 70
|
103 |
+
U 101 ; WX 538 ; N e ; G 71
|
104 |
+
U 102 ; WX 355 ; N f ; G 72
|
105 |
+
U 103 ; WX 566 ; N g ; G 73
|
106 |
+
U 104 ; WX 646 ; N h ; G 74
|
107 |
+
U 105 ; WX 329 ; N i ; G 75
|
108 |
+
U 106 ; WX 279 ; N j ; G 76
|
109 |
+
U 107 ; WX 608 ; N k ; G 77
|
110 |
+
U 108 ; WX 315 ; N l ; G 78
|
111 |
+
U 109 ; WX 945 ; N m ; G 79
|
112 |
+
U 110 ; WX 644 ; N n ; G 80
|
113 |
+
U 111 ; WX 561 ; N o ; G 81
|
114 |
+
U 112 ; WX 605 ; N p ; G 82
|
115 |
+
U 113 ; WX 564 ; N q ; G 83
|
116 |
+
U 114 ; WX 414 ; N r ; G 84
|
117 |
+
U 115 ; WX 510 ; N s ; G 85
|
118 |
+
U 116 ; WX 366 ; N t ; G 86
|
119 |
+
U 117 ; WX 607 ; N u ; G 87
|
120 |
+
U 118 ; WX 558 ; N v ; G 88
|
121 |
+
U 119 ; WX 827 ; N w ; G 89
|
122 |
+
U 120 ; WX 582 ; N x ; G 90
|
123 |
+
U 121 ; WX 567 ; N y ; G 91
|
124 |
+
U 122 ; WX 529 ; N z ; G 92
|
125 |
+
U 123 ; WX 342 ; N braceleft ; G 93
|
126 |
+
U 124 ; WX 220 ; N bar ; G 94
|
127 |
+
U 125 ; WX 342 ; N braceright ; G 95
|
128 |
+
U 126 ; WX 677 ; N asciitilde ; G 96
|
129 |
+
U 160 ; WX 249 ; N nbspace ; G 493
|
130 |
+
U 161 ; WX 235 ; N exclamdown ; G 97
|
131 |
+
U 162 ; WX 546 ; N cent ; G 98
|
132 |
+
U 163 ; WX 576 ; N sterling ; G 99
|
133 |
+
U 164 ; WX 713 ; N currency ; G 100
|
134 |
+
U 165 ; WX 677 ; N yen ; G 101
|
135 |
+
U 166 ; WX 242 ; N brokenbar ; G 102
|
136 |
+
U 167 ; WX 602 ; N section ; G 103
|
137 |
+
U 168 ; WX 484 ; N dieresis ; G 104
|
138 |
+
U 169 ; WX 779 ; N copyright ; G 105
|
139 |
+
U 170 ; WX 437 ; N ordfeminine ; G 106
|
140 |
+
U 171 ; WX 457 ; N guillemotleft ; G 107
|
141 |
+
U 172 ; WX 548 ; N logicalnot ; G 108
|
142 |
+
U 173 ; WX 389 ; N uni00AD ; G 494
|
143 |
+
U 174 ; WX 779 ; N registered ; G 109
|
144 |
+
U 175 ; WX 502 ; N macron ; G 110
|
145 |
+
U 176 ; WX 370 ; N degree ; G 111
|
146 |
+
U 177 ; WX 516 ; N plusminus ; G 112
|
147 |
+
U 178 ; WX 404 ; N twosuperior ; G 113
|
148 |
+
U 179 ; WX 413 ; N threesuperior ; G 114
|
149 |
+
U 180 ; WX 292 ; N acute ; G 115
|
150 |
+
U 181 ; WX 642 ; N mu ; G 116
|
151 |
+
U 182 ; WX 532 ; N paragraph ; G 117
|
152 |
+
U 183 ; WX 252 ; N periodcentered ; G 118
|
153 |
+
U 184 ; WX 229 ; N cedilla ; G 119
|
154 |
+
U 185 ; WX 267 ; N onesuperior ; G 120
|
155 |
+
U 186 ; WX 459 ; N ordmasculine ; G 121
|
156 |
+
U 187 ; WX 458 ; N guillemotright ; G 122
|
157 |
+
U 188 ; WX 705 ; N onequarter ; G 123
|
158 |
+
U 189 ; WX 723 ; N onehalf ; G 124
|
159 |
+
U 190 ; WX 825 ; N threequarters ; G 125
|
160 |
+
U 191 ; WX 435 ; N questiondown ; G 126
|
161 |
+
U 192 ; WX 732 ; N Agrave ; G 500
|
162 |
+
U 193 ; WX 732 ; N Aacute ; G 501
|
163 |
+
U 194 ; WX 732 ; N Acircumflex ; G 502
|
164 |
+
U 195 ; WX 732 ; N Atilde ; G 503
|
165 |
+
U 196 ; WX 732 ; N Adieresis ; G 504
|
166 |
+
U 197 ; WX 732 ; N Aring ; G 505
|
167 |
+
U 198 ; WX 1023 ; N AE ; G 127
|
168 |
+
U 199 ; WX 645 ; N Ccedilla ; G 507
|
169 |
+
U 200 ; WX 638 ; N Egrave ; G 508
|
170 |
+
U 201 ; WX 638 ; N Eacute ; G 509
|
171 |
+
U 202 ; WX 638 ; N Ecircumflex ; G 510
|
172 |
+
U 203 ; WX 638 ; N Edieresis ; G 511
|
173 |
+
U 204 ; WX 323 ; N Igrave ; G 512
|
174 |
+
U 205 ; WX 323 ; N Iacute ; G 513
|
175 |
+
U 206 ; WX 323 ; N Icircumflex ; G 514
|
176 |
+
U 207 ; WX 323 ; N Idieresis ; G 515
|
177 |
+
U 208 ; WX 708 ; N Eth ; G 496
|
178 |
+
U 209 ; WX 762 ; N Ntilde ; G 516
|
179 |
+
U 210 ; WX 706 ; N Ograve ; G 517
|
180 |
+
U 211 ; WX 706 ; N Oacute ; G 518
|
181 |
+
U 212 ; WX 706 ; N Ocircumflex ; G 519
|
182 |
+
U 213 ; WX 706 ; N Otilde ; G 520
|
183 |
+
U 214 ; WX 706 ; N Odieresis ; G 521
|
184 |
+
U 215 ; WX 522 ; N multiply ; G 128
|
185 |
+
U 216 ; WX 686 ; N Oslash ; G 129
|
186 |
+
U 217 ; WX 752 ; N Ugrave ; G 522
|
187 |
+
U 218 ; WX 752 ; N Uacute ; G 523
|
188 |
+
U 219 ; WX 752 ; N Ucircumflex ; G 524
|
189 |
+
U 220 ; WX 752 ; N Udieresis ; G 525
|
190 |
+
U 221 ; WX 691 ; N Yacute ; G 526
|
191 |
+
U 222 ; WX 624 ; N Thorn ; G 130
|
192 |
+
U 223 ; WX 629 ; N germandbls ; G 131
|
193 |
+
U 224 ; WX 551 ; N agrave ; G 527
|
194 |
+
U 225 ; WX 551 ; N aacute ; G 528
|
195 |
+
U 226 ; WX 551 ; N acircumflex ; G 529
|
196 |
+
U 227 ; WX 551 ; N atilde ; G 530
|
197 |
+
U 228 ; WX 551 ; N adieresis ; G 531
|
198 |
+
U 229 ; WX 551 ; N aring ; G 532
|
199 |
+
U 230 ; WX 876 ; N ae ; G 132
|
200 |
+
U 231 ; WX 539 ; N ccedilla ; G 534
|
201 |
+
U 232 ; WX 538 ; N egrave ; G 535
|
202 |
+
U 233 ; WX 538 ; N eacute ; G 536
|
203 |
+
U 234 ; WX 538 ; N ecircumflex ; G 537
|
204 |
+
U 235 ; WX 538 ; N edieresis ; G 538
|
205 |
+
U 236 ; WX 328 ; N igrave ; G 539
|
206 |
+
U 237 ; WX 328 ; N iacute ; G 540
|
207 |
+
U 238 ; WX 328 ; N icircumflex ; G 541
|
208 |
+
U 239 ; WX 328 ; N idieresis ; G 542
|
209 |
+
U 240 ; WX 582 ; N eth ; G 133
|
210 |
+
U 241 ; WX 644 ; N ntilde ; G 543
|
211 |
+
U 242 ; WX 561 ; N ograve ; G 544
|
212 |
+
U 243 ; WX 561 ; N oacute ; G 545
|
213 |
+
U 244 ; WX 561 ; N ocircumflex ; G 546
|
214 |
+
U 245 ; WX 561 ; N otilde ; G 547
|
215 |
+
U 246 ; WX 561 ; N odieresis ; G 548
|
216 |
+
U 247 ; WX 561 ; N divide ; G 134
|
217 |
+
U 248 ; WX 561 ; N oslash ; G 135
|
218 |
+
U 249 ; WX 607 ; N ugrave ; G 549
|
219 |
+
U 250 ; WX 607 ; N uacute ; G 550
|
220 |
+
U 251 ; WX 607 ; N ucircumflex ; G 551
|
221 |
+
U 252 ; WX 607 ; N udieresis ; G 552
|
222 |
+
U 253 ; WX 567 ; N yacute ; G 553
|
223 |
+
U 254 ; WX 622 ; N thorn ; G 136
|
224 |
+
U 255 ; WX 567 ; N ydieresis ; G 554
|
225 |
+
U 256 ; WX 732 ; N Amacron ; G 555
|
226 |
+
U 257 ; WX 551 ; N amacron ; G 556
|
227 |
+
U 258 ; WX 732 ; N Abreve ; G 557
|
228 |
+
U 259 ; WX 551 ; N abreve ; G 558
|
229 |
+
U 260 ; WX 732 ; N Aogonek ; G 559
|
230 |
+
U 261 ; WX 551 ; N aogonek ; G 560
|
231 |
+
U 262 ; WX 645 ; N Cacute ; G 561
|
232 |
+
U 263 ; WX 539 ; N cacute ; G 562
|
233 |
+
U 264 ; WX 645 ; N Ccircumflex ; G 563
|
234 |
+
U 265 ; WX 539 ; N ccircumflex ; G 564
|
235 |
+
U 266 ; WX 645 ; N uni010A ; G 565
|
236 |
+
U 267 ; WX 539 ; N uni010B ; G 566
|
237 |
+
U 268 ; WX 645 ; N Ccaron ; G 567
|
238 |
+
U 269 ; WX 539 ; N ccaron ; G 568
|
239 |
+
U 270 ; WX 693 ; N Dcaron ; G 569
|
240 |
+
U 271 ; WX 673 ; N dcaron ; G 570
|
241 |
+
U 272 ; WX 708 ; N Dcroat ; G 495
|
242 |
+
U 273 ; WX 615 ; N dcroat ; G 1008
|
243 |
+
U 274 ; WX 638 ; N Emacron ; G 571
|
244 |
+
U 275 ; WX 538 ; N emacron ; G 572
|
245 |
+
U 276 ; WX 638 ; N Ebreve ; G 573
|
246 |
+
U 277 ; WX 538 ; N ebreve ; G 574
|
247 |
+
U 278 ; WX 638 ; N Edotaccent ; G 575
|
248 |
+
U 279 ; WX 538 ; N edotaccent ; G 576
|
249 |
+
U 280 ; WX 638 ; N Eogonek ; G 577
|
250 |
+
U 281 ; WX 538 ; N eogonek ; G 578
|
251 |
+
U 282 ; WX 638 ; N Ecaron ; G 579
|
252 |
+
U 283 ; WX 538 ; N ecaron ; G 580
|
253 |
+
U 284 ; WX 677 ; N Gcircumflex ; G 581
|
254 |
+
U 285 ; WX 566 ; N gcircumflex ; G 582
|
255 |
+
U 286 ; WX 677 ; N Gbreve ; G 583
|
256 |
+
U 287 ; WX 566 ; N gbreve ; G 584
|
257 |
+
U 288 ; WX 677 ; N uni0120 ; G 585
|
258 |
+
U 289 ; WX 566 ; N uni0121 ; G 586
|
259 |
+
U 290 ; WX 677 ; N Gcommaaccent ; G 587
|
260 |
+
U 291 ; WX 566 ; N gcommaaccent ; G 588
|
261 |
+
U 292 ; WX 768 ; N Hcircumflex ; G 589
|
262 |
+
U 293 ; WX 646 ; N hcircumflex ; G 590
|
263 |
+
U 294 ; WX 746 ; N Hbar ; G 137
|
264 |
+
U 295 ; WX 660 ; N hbar ; G 497
|
265 |
+
U 296 ; WX 323 ; N Itilde ; G 591
|
266 |
+
U 297 ; WX 328 ; N itilde ; G 592
|
267 |
+
U 298 ; WX 323 ; N Imacron ; G 593
|
268 |
+
U 299 ; WX 328 ; N imacron ; G 594
|
269 |
+
U 300 ; WX 323 ; N Ibreve ; G 595
|
270 |
+
U 301 ; WX 328 ; N ibreve ; G 596
|
271 |
+
U 302 ; WX 323 ; N Iogonek ; G 597
|
272 |
+
U 303 ; WX 329 ; N iogonek ; G 598
|
273 |
+
U 304 ; WX 323 ; N Idotaccent ; G 599
|
274 |
+
U 305 ; WX 328 ; N dotlessi ; G 138
|
275 |
+
U 306 ; WX 901 ; N IJ ; G 600
|
276 |
+
U 307 ; WX 607 ; N ij ; G 601
|
277 |
+
U 308 ; WX 578 ; N Jcircumflex ; G 602
|
278 |
+
U 309 ; WX 283 ; N jcircumflex ; G 603
|
279 |
+
U 310 ; WX 709 ; N Kcommaaccent ; G 604
|
280 |
+
U 311 ; WX 608 ; N kcommaaccent ; G 605
|
281 |
+
U 312 ; WX 614 ; N kgreenlandic ; G 139
|
282 |
+
U 313 ; WX 585 ; N Lacute ; G 606
|
283 |
+
U 314 ; WX 315 ; N lacute ; G 607
|
284 |
+
U 315 ; WX 585 ; N Lcommaaccent ; G 608
|
285 |
+
U 316 ; WX 315 ; N lcommaaccent ; G 609
|
286 |
+
U 317 ; WX 585 ; N Lcaron ; G 610
|
287 |
+
U 318 ; WX 388 ; N lcaron ; G 611
|
288 |
+
U 319 ; WX 585 ; N Ldot ; G 612
|
289 |
+
U 320 ; WX 422 ; N ldot ; G 613
|
290 |
+
U 321 ; WX 585 ; N Lslash ; G 140
|
291 |
+
U 322 ; WX 315 ; N lslash ; G 141
|
292 |
+
U 323 ; WX 762 ; N Nacute ; G 614
|
293 |
+
U 324 ; WX 644 ; N nacute ; G 615
|
294 |
+
U 325 ; WX 762 ; N Ncommaaccent ; G 616
|
295 |
+
U 326 ; WX 644 ; N ncommaaccent ; G 617
|
296 |
+
U 327 ; WX 762 ; N Ncaron ; G 618
|
297 |
+
U 328 ; WX 644 ; N ncaron ; G 619
|
298 |
+
U 329 ; WX 644 ; N napostrophe ; G 620
|
299 |
+
U 330 ; WX 761 ; N Eng ; G 142
|
300 |
+
U 331 ; WX 617 ; N eng ; G 143
|
301 |
+
U 332 ; WX 706 ; N Omacron ; G 621
|
302 |
+
U 333 ; WX 561 ; N omacron ; G 622
|
303 |
+
U 334 ; WX 706 ; N Obreve ; G 623
|
304 |
+
U 335 ; WX 561 ; N obreve ; G 624
|
305 |
+
U 336 ; WX 706 ; N Ohungarumlaut ; G 625
|
306 |
+
U 337 ; WX 561 ; N ohungarumlaut ; G 626
|
307 |
+
U 338 ; WX 961 ; N OE ; G 144
|
308 |
+
U 339 ; WX 927 ; N oe ; G 145
|
309 |
+
U 340 ; WX 677 ; N Racute ; G 627
|
310 |
+
U 341 ; WX 414 ; N racute ; G 628
|
311 |
+
U 342 ; WX 677 ; N Rcommaaccent ; G 629
|
312 |
+
U 343 ; WX 414 ; N rcommaaccent ; G 630
|
313 |
+
U 344 ; WX 677 ; N Rcaron ; G 631
|
314 |
+
U 345 ; WX 414 ; N rcaron ; G 632
|
315 |
+
U 346 ; WX 609 ; N Sacute ; G 633
|
316 |
+
U 347 ; WX 510 ; N sacute ; G 634
|
317 |
+
U 348 ; WX 609 ; N Scircumflex ; G 635
|
318 |
+
U 349 ; WX 510 ; N scircumflex ; G 636
|
319 |
+
U 350 ; WX 609 ; N Scedilla ; G 637
|
320 |
+
U 351 ; WX 510 ; N scedilla ; G 638
|
321 |
+
U 352 ; WX 609 ; N Scaron ; G 641
|
322 |
+
U 353 ; WX 510 ; N scaron ; G 642
|
323 |
+
U 354 ; WX 627 ; N uni0162 ; G 645
|
324 |
+
U 355 ; WX 366 ; N uni0163 ; G 646
|
325 |
+
U 356 ; WX 627 ; N Tcaron ; G 647
|
326 |
+
U 357 ; WX 386 ; N tcaron ; G 648
|
327 |
+
U 358 ; WX 627 ; N Tbar ; G 498
|
328 |
+
U 359 ; WX 366 ; N tbar ; G 499
|
329 |
+
U 360 ; WX 752 ; N Utilde ; G 649
|
330 |
+
U 361 ; WX 607 ; N utilde ; G 650
|
331 |
+
U 362 ; WX 752 ; N Umacron ; G 651
|
332 |
+
U 363 ; WX 607 ; N umacron ; G 652
|
333 |
+
U 364 ; WX 752 ; N Ubreve ; G 653
|
334 |
+
U 365 ; WX 607 ; N ubreve ; G 654
|
335 |
+
U 366 ; WX 752 ; N Uring ; G 655
|
336 |
+
U 367 ; WX 607 ; N uring ; G 656
|
337 |
+
U 368 ; WX 752 ; N Uhungarumlaut ; G 657
|
338 |
+
U 369 ; WX 607 ; N uhungarumlaut ; G 658
|
339 |
+
U 370 ; WX 752 ; N Uogonek ; G 659
|
340 |
+
U 371 ; WX 607 ; N uogonek ; G 660
|
341 |
+
U 372 ; WX 933 ; N Wcircumflex ; G 661
|
342 |
+
U 373 ; WX 827 ; N wcircumflex ; G 662
|
343 |
+
U 374 ; WX 691 ; N Ycircumflex ; G 663
|
344 |
+
U 375 ; WX 567 ; N ycircumflex ; G 664
|
345 |
+
U 376 ; WX 691 ; N Ydieresis ; G 665
|
346 |
+
U 377 ; WX 596 ; N Zacute ; G 666
|
347 |
+
U 378 ; WX 529 ; N zacute ; G 667
|
348 |
+
U 379 ; WX 596 ; N Zdotaccent ; G 668
|
349 |
+
U 380 ; WX 529 ; N zdotaccent ; G 669
|
350 |
+
U 381 ; WX 596 ; N Zcaron ; G 670
|
351 |
+
U 382 ; WX 529 ; N zcaron ; G 671
|
352 |
+
U 383 ; WX 358 ; N longs ; G 146
|
353 |
+
U 402 ; WX 375 ; N florin ; G 147
|
354 |
+
U 416 ; WX 726 ; N Ohorn ; G 148
|
355 |
+
U 417 ; WX 629 ; N ohorn ; G 149
|
356 |
+
U 431 ; WX 837 ; N Uhorn ; G 150
|
357 |
+
U 432 ; WX 703 ; N uhorn ; G 151
|
358 |
+
U 496 ; WX 283 ; N uni01F0 ; G 849
|
359 |
+
U 506 ; WX 732 ; N Aringacute ; G 506
|
360 |
+
U 507 ; WX 551 ; N aringacute ; G 533
|
361 |
+
U 508 ; WX 1023 ; N AEacute ; G 672
|
362 |
+
U 509 ; WX 876 ; N aeacute ; G 673
|
363 |
+
U 510 ; WX 686 ; N Oslashacute ; G 674
|
364 |
+
U 511 ; WX 561 ; N oslashacute ; G 675
|
365 |
+
U 536 ; WX 609 ; N uni0218 ; G 639
|
366 |
+
U 537 ; WX 510 ; N uni0219 ; G 640
|
367 |
+
U 538 ; WX 627 ; N uni021A ; G 643
|
368 |
+
U 539 ; WX 366 ; N uni021B ; G 644
|
369 |
+
U 567 ; WX 283 ; N uni0237 ; G 152
|
370 |
+
U 601 ; WX 544 ; N schwa ; G 153
|
371 |
+
U 700 ; WX 204 ; N uni02BC ; G 850
|
372 |
+
U 710 ; WX 404 ; N circumflex ; G 154
|
373 |
+
U 711 ; WX 395 ; N caron ; G 155
|
374 |
+
U 713 ; WX 502 ; N macron ; G 110
|
375 |
+
U 728 ; WX 408 ; N breve ; G 156
|
376 |
+
U 729 ; WX 258 ; N dotaccent ; G 157
|
377 |
+
U 730 ; WX 335 ; N ring ; G 158
|
378 |
+
U 731 ; WX 231 ; N ogonek ; G 159
|
379 |
+
U 732 ; WX 463 ; N tilde ; G 160
|
380 |
+
U 733 ; WX 451 ; N hungarumlaut ; G 161
|
381 |
+
U 755 ; WX 218 ; N uni02F3 ; G 162
|
382 |
+
U 768 ; WX 250 ; N gravecomb ; G 163
|
383 |
+
U 769 ; WX 247 ; N acutecomb ; G 164
|
384 |
+
U 771 ; WX 450 ; N tildecomb ; G 165
|
385 |
+
U 777 ; WX 280 ; N hook ; G 166
|
386 |
+
U 783 ; WX 451 ; N uni030F ; G 167
|
387 |
+
U 803 ; WX 189 ; N dotbelow ; G 168
|
388 |
+
U 900 ; WX 241 ; N tonos ; G 169
|
389 |
+
U 901 ; WX 493 ; N dieresistonos ; G 170
|
390 |
+
U 902 ; WX 732 ; N Alphatonos ; G 763
|
391 |
+
U 903 ; WX 252 ; N anoteleia ; G 171
|
392 |
+
U 904 ; WX 687 ; N Epsilontonos ; G 764
|
393 |
+
U 905 ; WX 817 ; N Etatonos ; G 765
|
394 |
+
U 906 ; WX 372 ; N Iotatonos ; G 766
|
395 |
+
U 908 ; WX 715 ; N Omicrontonos ; G 767
|
396 |
+
U 910 ; WX 740 ; N Upsilontonos ; G 768
|
397 |
+
U 911 ; WX 671 ; N Omegatonos ; G 769
|
398 |
+
U 912 ; WX 327 ; N iotadieresistonos ; G 770
|
399 |
+
U 913 ; WX 732 ; N Alpha ; G 771
|
400 |
+
U 914 ; WX 657 ; N Beta ; G 772
|
401 |
+
U 915 ; WX 594 ; N Gamma ; G 172
|
402 |
+
U 916 ; WX 699 ; N Delta ; G 173
|
403 |
+
U 917 ; WX 638 ; N Epsilon ; G 773
|
404 |
+
U 918 ; WX 596 ; N Zeta ; G 774
|
405 |
+
U 919 ; WX 768 ; N Eta ; G 775
|
406 |
+
U 920 ; WX 685 ; N Theta ; G 174
|
407 |
+
U 921 ; WX 323 ; N Iota ; G 776
|
408 |
+
U 922 ; WX 709 ; N Kappa ; G 777
|
409 |
+
U 923 ; WX 708 ; N Lambda ; G 175
|
410 |
+
U 924 ; WX 930 ; N Mu ; G 778
|
411 |
+
U 925 ; WX 762 ; N Nu ; G 779
|
412 |
+
U 926 ; WX 576 ; N Xi ; G 176
|
413 |
+
U 927 ; WX 706 ; N Omicron ; G 780
|
414 |
+
U 928 ; WX 770 ; N Pi ; G 177
|
415 |
+
U 929 ; WX 635 ; N Rho ; G 781
|
416 |
+
U 931 ; WX 577 ; N Sigma ; G 178
|
417 |
+
U 932 ; WX 627 ; N Tau ; G 782
|
418 |
+
U 933 ; WX 691 ; N Upsilon ; G 783
|
419 |
+
U 934 ; WX 718 ; N Phi ; G 179
|
420 |
+
U 935 ; WX 686 ; N Chi ; G 784
|
421 |
+
U 936 ; WX 813 ; N Psi ; G 180
|
422 |
+
U 937 ; WX 661 ; N Omega ; G 181
|
423 |
+
U 938 ; WX 323 ; N Iotadieresis ; G 785
|
424 |
+
U 939 ; WX 691 ; N Upsilondieresis ; G 786
|
425 |
+
U 940 ; WX 590 ; N alphatonos ; G 787
|
426 |
+
U 941 ; WX 536 ; N epsilontonos ; G 788
|
427 |
+
U 942 ; WX 590 ; N etatonos ; G 789
|
428 |
+
U 943 ; WX 327 ; N iotatonos ; G 790
|
429 |
+
U 944 ; WX 596 ; N upsilondieresistonos ; G 791
|
430 |
+
U 945 ; WX 590 ; N alpha ; G 182
|
431 |
+
U 946 ; WX 572 ; N beta ; G 183
|
432 |
+
U 947 ; WX 530 ; N gamma ; G 184
|
433 |
+
U 948 ; WX 568 ; N delta ; G 185
|
434 |
+
U 949 ; WX 536 ; N epsilon ; G 186
|
435 |
+
U 950 ; WX 522 ; N zeta ; G 187
|
436 |
+
U 951 ; WX 590 ; N eta ; G 188
|
437 |
+
U 952 ; WX 567 ; N theta ; G 189
|
438 |
+
U 953 ; WX 327 ; N iota ; G 190
|
439 |
+
U 954 ; WX 614 ; N kappa ; G 792
|
440 |
+
U 955 ; WX 554 ; N lambda ; G 191
|
441 |
+
U 956 ; WX 642 ; N uni03BC ; G 794
|
442 |
+
U 957 ; WX 558 ; N nu ; G 795
|
443 |
+
U 958 ; WX 490 ; N xi ; G 192
|
444 |
+
U 959 ; WX 561 ; N omicron ; G 793
|
445 |
+
U 960 ; WX 625 ; N pi ; G 193
|
446 |
+
U 961 ; WX 564 ; N rho ; G 194
|
447 |
+
U 962 ; WX 533 ; N sigma1 ; G 195
|
448 |
+
U 963 ; WX 608 ; N sigma ; G 196
|
449 |
+
U 964 ; WX 495 ; N tau ; G 197
|
450 |
+
U 965 ; WX 596 ; N upsilon ; G 198
|
451 |
+
U 966 ; WX 732 ; N phi ; G 199
|
452 |
+
U 967 ; WX 582 ; N chi ; G 200
|
453 |
+
U 968 ; WX 770 ; N psi ; G 201
|
454 |
+
U 969 ; WX 820 ; N omega ; G 202
|
455 |
+
U 970 ; WX 327 ; N iotadieresis ; G 796
|
456 |
+
U 971 ; WX 596 ; N upsilondieresis ; G 797
|
457 |
+
U 972 ; WX 561 ; N omicrontonos ; G 798
|
458 |
+
U 973 ; WX 596 ; N upsilontonos ; G 799
|
459 |
+
U 974 ; WX 820 ; N omegatonos ; G 800
|
460 |
+
U 977 ; WX 655 ; N uni03D1 ; G 203
|
461 |
+
U 978 ; WX 601 ; N uni03D2 ; G 204
|
462 |
+
U 982 ; WX 816 ; N uni03D6 ; G 205
|
463 |
+
U 1024 ; WX 638 ; N uni0400 ; G 858
|
464 |
+
U 1025 ; WX 638 ; N uni0401 ; G 801
|
465 |
+
U 1026 ; WX 768 ; N uni0402 ; G 206
|
466 |
+
U 1027 ; WX 594 ; N uni0403 ; G 802
|
467 |
+
U 1028 ; WX 627 ; N uni0404 ; G 207
|
468 |
+
U 1029 ; WX 609 ; N uni0405 ; G 803
|
469 |
+
U 1030 ; WX 323 ; N uni0406 ; G 804
|
470 |
+
U 1031 ; WX 323 ; N uni0407 ; G 805
|
471 |
+
U 1032 ; WX 578 ; N uni0408 ; G 806
|
472 |
+
U 1033 ; WX 1079 ; N uni0409 ; G 208
|
473 |
+
U 1034 ; WX 1106 ; N uni040A ; G 209
|
474 |
+
U 1035 ; WX 852 ; N uni040B ; G 210
|
475 |
+
U 1036 ; WX 709 ; N uni040C ; G 807
|
476 |
+
U 1037 ; WX 769 ; N uni040D ; G 859
|
477 |
+
U 1038 ; WX 664 ; N uni040E ; G 808
|
478 |
+
U 1039 ; WX 769 ; N uni040F ; G 211
|
479 |
+
U 1040 ; WX 732 ; N uni0410 ; G 809
|
480 |
+
U 1041 ; WX 664 ; N uni0411 ; G 212
|
481 |
+
U 1042 ; WX 657 ; N uni0412 ; G 810
|
482 |
+
U 1043 ; WX 594 ; N uni0413 ; G 811
|
483 |
+
U 1044 ; WX 767 ; N uni0414 ; G 213
|
484 |
+
U 1045 ; WX 638 ; N uni0415 ; G 812
|
485 |
+
U 1046 ; WX 997 ; N uni0416 ; G 214
|
486 |
+
U 1047 ; WX 597 ; N uni0417 ; G 215
|
487 |
+
U 1048 ; WX 769 ; N uni0418 ; G 216
|
488 |
+
U 1049 ; WX 769 ; N uni0419 ; G 813
|
489 |
+
U 1050 ; WX 709 ; N uni041A ; G 217
|
490 |
+
U 1051 ; WX 738 ; N uni041B ; G 218
|
491 |
+
U 1052 ; WX 930 ; N uni041C ; G 814
|
492 |
+
U 1053 ; WX 768 ; N uni041D ; G 815
|
493 |
+
U 1054 ; WX 706 ; N uni041E ; G 816
|
494 |
+
U 1055 ; WX 770 ; N uni041F ; G 817
|
495 |
+
U 1056 ; WX 635 ; N uni0420 ; G 818
|
496 |
+
U 1057 ; WX 645 ; N uni0421 ; G 819
|
497 |
+
U 1058 ; WX 627 ; N uni0422 ; G 820
|
498 |
+
U 1059 ; WX 664 ; N uni0423 ; G 219
|
499 |
+
U 1060 ; WX 781 ; N uni0424 ; G 220
|
500 |
+
U 1061 ; WX 686 ; N uni0425 ; G 821
|
501 |
+
U 1062 ; WX 778 ; N uni0426 ; G 221
|
502 |
+
U 1063 ; WX 745 ; N uni0427 ; G 222
|
503 |
+
U 1064 ; WX 995 ; N uni0428 ; G 223
|
504 |
+
U 1065 ; WX 998 ; N uni0429 ; G 224
|
505 |
+
U 1066 ; WX 850 ; N uni042A ; G 225
|
506 |
+
U 1067 ; WX 934 ; N uni042B ; G 226
|
507 |
+
U 1068 ; WX 663 ; N uni042C ; G 227
|
508 |
+
U 1069 ; WX 614 ; N uni042D ; G 228
|
509 |
+
U 1070 ; WX 974 ; N uni042E ; G 229
|
510 |
+
U 1071 ; WX 676 ; N uni042F ; G 230
|
511 |
+
U 1072 ; WX 551 ; N uni0430 ; G 822
|
512 |
+
U 1073 ; WX 569 ; N uni0431 ; G 231
|
513 |
+
U 1074 ; WX 621 ; N uni0432 ; G 232
|
514 |
+
U 1075 ; WX 525 ; N uni0433 ; G 233
|
515 |
+
U 1076 ; WX 637 ; N uni0434 ; G 234
|
516 |
+
U 1077 ; WX 538 ; N uni0435 ; G 823
|
517 |
+
U 1078 ; WX 844 ; N uni0436 ; G 235
|
518 |
+
U 1079 ; WX 512 ; N uni0437 ; G 236
|
519 |
+
U 1080 ; WX 682 ; N uni0438 ; G 237
|
520 |
+
U 1081 ; WX 682 ; N uni0439 ; G 824
|
521 |
+
U 1082 ; WX 617 ; N uni043A ; G 238
|
522 |
+
U 1083 ; WX 643 ; N uni043B ; G 239
|
523 |
+
U 1084 ; WX 842 ; N uni043C ; G 240
|
524 |
+
U 1085 ; WX 681 ; N uni043D ; G 241
|
525 |
+
U 1086 ; WX 561 ; N uni043E ; G 825
|
526 |
+
U 1087 ; WX 682 ; N uni043F ; G 242
|
527 |
+
U 1088 ; WX 605 ; N uni0440 ; G 826
|
528 |
+
U 1089 ; WX 539 ; N uni0441 ; G 827
|
529 |
+
U 1090 ; WX 579 ; N uni0442 ; G 243
|
530 |
+
U 1091 ; WX 567 ; N uni0443 ; G 828
|
531 |
+
U 1092 ; WX 718 ; N uni0444 ; G 244
|
532 |
+
U 1093 ; WX 582 ; N uni0445 ; G 829
|
533 |
+
U 1094 ; WX 665 ; N uni0446 ; G 245
|
534 |
+
U 1095 ; WX 662 ; N uni0447 ; G 246
|
535 |
+
U 1096 ; WX 914 ; N uni0448 ; G 247
|
536 |
+
U 1097 ; WX 915 ; N uni0449 ; G 248
|
537 |
+
U 1098 ; WX 693 ; N uni044A ; G 249
|
538 |
+
U 1099 ; WX 846 ; N uni044B ; G 250
|
539 |
+
U 1100 ; WX 592 ; N uni044C ; G 251
|
540 |
+
U 1101 ; WX 532 ; N uni044D ; G 252
|
541 |
+
U 1102 ; WX 862 ; N uni044E ; G 253
|
542 |
+
U 1103 ; WX 636 ; N uni044F ; G 254
|
543 |
+
U 1104 ; WX 538 ; N uni0450 ; G 860
|
544 |
+
U 1105 ; WX 538 ; N uni0451 ; G 830
|
545 |
+
U 1106 ; WX 634 ; N uni0452 ; G 255
|
546 |
+
U 1107 ; WX 525 ; N uni0453 ; G 831
|
547 |
+
U 1108 ; WX 546 ; N uni0454 ; G 256
|
548 |
+
U 1109 ; WX 510 ; N uni0455 ; G 832
|
549 |
+
U 1110 ; WX 329 ; N uni0456 ; G 833
|
550 |
+
U 1111 ; WX 328 ; N uni0457 ; G 834
|
551 |
+
U 1112 ; WX 279 ; N uni0458 ; G 835
|
552 |
+
U 1113 ; WX 872 ; N uni0459 ; G 257
|
553 |
+
U 1114 ; WX 925 ; N uni045A ; G 258
|
554 |
+
U 1115 ; WX 646 ; N uni045B ; G 259
|
555 |
+
U 1116 ; WX 617 ; N uni045C ; G 836
|
556 |
+
U 1117 ; WX 682 ; N uni045D ; G 861
|
557 |
+
U 1118 ; WX 567 ; N uni045E ; G 837
|
558 |
+
U 1119 ; WX 682 ; N uni045F ; G 260
|
559 |
+
U 1120 ; WX 861 ; N uni0460 ; G 261
|
560 |
+
U 1121 ; WX 784 ; N uni0461 ; G 262
|
561 |
+
U 1122 ; WX 663 ; N uni0462 ; G 1030
|
562 |
+
U 1123 ; WX 588 ; N uni0463 ; G 263
|
563 |
+
U 1124 ; WX 881 ; N uni0464 ; G 264
|
564 |
+
U 1125 ; WX 804 ; N uni0465 ; G 265
|
565 |
+
U 1126 ; WX 697 ; N uni0466 ; G 266
|
566 |
+
U 1127 ; WX 587 ; N uni0467 ; G 267
|
567 |
+
U 1128 ; WX 945 ; N uni0468 ; G 268
|
568 |
+
U 1129 ; WX 859 ; N uni0469 ; G 269
|
569 |
+
U 1130 ; WX 925 ; N uni046A ; G 270
|
570 |
+
U 1131 ; WX 781 ; N uni046B ; G 271
|
571 |
+
U 1132 ; WX 1190 ; N uni046C ; G 272
|
572 |
+
U 1133 ; WX 1068 ; N uni046D ; G 273
|
573 |
+
U 1134 ; WX 514 ; N uni046E ; G 274
|
574 |
+
U 1135 ; WX 462 ; N uni046F ; G 275
|
575 |
+
U 1136 ; WX 813 ; N uni0470 ; G 862
|
576 |
+
U 1137 ; WX 770 ; N uni0471 ; G 863
|
577 |
+
U 1138 ; WX 685 ; N uni0472 ; G 276
|
578 |
+
U 1139 ; WX 579 ; N uni0473 ; G 277
|
579 |
+
U 1140 ; WX 677 ; N uni0474 ; G 278
|
580 |
+
U 1141 ; WX 568 ; N uni0475 ; G 279
|
581 |
+
U 1142 ; WX 677 ; N uni0476 ; G 864
|
582 |
+
U 1143 ; WX 568 ; N uni0477 ; G 865
|
583 |
+
U 1144 ; WX 1273 ; N uni0478 ; G 867
|
584 |
+
U 1145 ; WX 1128 ; N uni0479 ; G 866
|
585 |
+
U 1146 ; WX 706 ; N uni047A ; G 280
|
586 |
+
U 1147 ; WX 569 ; N uni047B ; G 281
|
587 |
+
U 1148 ; WX 851 ; N uni047C ; G 282
|
588 |
+
U 1149 ; WX 748 ; N uni047D ; G 283
|
589 |
+
U 1150 ; WX 861 ; N uni047E ; G 284
|
590 |
+
U 1151 ; WX 764 ; N uni047F ; G 285
|
591 |
+
U 1152 ; WX 619 ; N uni0480 ; G 286
|
592 |
+
U 1153 ; WX 517 ; N uni0481 ; G 287
|
593 |
+
U 1154 ; WX 556 ; N uni0482 ; G 288
|
594 |
+
U 1155 ; WX 492 ; N uni0483 ; G 289
|
595 |
+
U 1156 ; WX 509 ; N uni0484 ; G 290
|
596 |
+
U 1157 ; WX 242 ; N uni0485 ; G 291
|
597 |
+
U 1158 ; WX 240 ; N uni0486 ; G 292
|
598 |
+
U 1160 ; WX 990 ; N uni0488 ; G 293
|
599 |
+
U 1161 ; WX 959 ; N uni0489 ; G 294
|
600 |
+
U 1162 ; WX 769 ; N uni048A ; G 1034
|
601 |
+
U 1163 ; WX 682 ; N uni048B ; G 1035
|
602 |
+
U 1164 ; WX 663 ; N uni048C ; G 1029
|
603 |
+
U 1165 ; WX 585 ; N uni048D ; G 295
|
604 |
+
U 1166 ; WX 635 ; N uni048E ; G 296
|
605 |
+
U 1167 ; WX 616 ; N uni048F ; G 297
|
606 |
+
U 1168 ; WX 589 ; N uni0490 ; G 298
|
607 |
+
U 1169 ; WX 524 ; N uni0491 ; G 299
|
608 |
+
U 1170 ; WX 594 ; N uni0492 ; G 1031
|
609 |
+
U 1171 ; WX 525 ; N uni0493 ; G 300
|
610 |
+
U 1172 ; WX 605 ; N uni0494 ; G 301
|
611 |
+
U 1173 ; WX 560 ; N uni0495 ; G 302
|
612 |
+
U 1174 ; WX 997 ; N uni0496 ; G 1024
|
613 |
+
U 1175 ; WX 844 ; N uni0497 ; G 1025
|
614 |
+
U 1176 ; WX 597 ; N uni0498 ; G 868
|
615 |
+
U 1177 ; WX 512 ; N uni0499 ; G 869
|
616 |
+
U 1178 ; WX 709 ; N uni049A ; G 1010
|
617 |
+
U 1179 ; WX 617 ; N uni049B ; G 1011
|
618 |
+
U 1180 ; WX 718 ; N uni049C ; G 303
|
619 |
+
U 1181 ; WX 668 ; N uni049D ; G 304
|
620 |
+
U 1182 ; WX 719 ; N uni049E ; G 1032
|
621 |
+
U 1183 ; WX 618 ; N uni049F ; G 1033
|
622 |
+
U 1184 ; WX 873 ; N uni04A0 ; G 305
|
623 |
+
U 1185 ; WX 764 ; N uni04A1 ; G 306
|
624 |
+
U 1186 ; WX 768 ; N uni04A2 ; G 1012
|
625 |
+
U 1187 ; WX 681 ; N uni04A3 ; G 1013
|
626 |
+
U 1188 ; WX 999 ; N uni04A4 ; G 307
|
627 |
+
U 1189 ; WX 774 ; N uni04A5 ; G 308
|
628 |
+
U 1190 ; WX 1039 ; N uni04A6 ; G 309
|
629 |
+
U 1191 ; WX 932 ; N uni04A7 ; G 310
|
630 |
+
U 1192 ; WX 752 ; N uni04A8 ; G 311
|
631 |
+
U 1193 ; WX 624 ; N uni04A9 ; G 312
|
632 |
+
U 1194 ; WX 645 ; N uni04AA ; G 870
|
633 |
+
U 1195 ; WX 539 ; N uni04AB ; G 871
|
634 |
+
U 1196 ; WX 627 ; N uni04AC ; G 1014
|
635 |
+
U 1197 ; WX 579 ; N uni04AD ; G 1015
|
636 |
+
U 1198 ; WX 691 ; N uni04AE ; G 872
|
637 |
+
U 1199 ; WX 530 ; N uni04AF ; G 873
|
638 |
+
U 1200 ; WX 691 ; N uni04B0 ; G 1042
|
639 |
+
U 1201 ; WX 530 ; N uni04B1 ; G 1043
|
640 |
+
U 1202 ; WX 686 ; N uni04B2 ; G 1016
|
641 |
+
U 1203 ; WX 582 ; N uni04B3 ; G 1017
|
642 |
+
U 1204 ; WX 887 ; N uni04B4 ; G 313
|
643 |
+
U 1205 ; WX 769 ; N uni04B5 ; G 314
|
644 |
+
U 1206 ; WX 745 ; N uni04B6 ; G 1018
|
645 |
+
U 1207 ; WX 662 ; N uni04B7 ; G 1019
|
646 |
+
U 1208 ; WX 746 ; N uni04B8 ; G 315
|
647 |
+
U 1209 ; WX 660 ; N uni04B9 ; G 316
|
648 |
+
U 1210 ; WX 750 ; N uni04BA ; G 317
|
649 |
+
U 1211 ; WX 646 ; N uni04BB ; G 1028
|
650 |
+
U 1212 ; WX 751 ; N uni04BC ; G 318
|
651 |
+
U 1213 ; WX 640 ; N uni04BD ; G 319
|
652 |
+
U 1214 ; WX 751 ; N uni04BE ; G 1026
|
653 |
+
U 1215 ; WX 640 ; N uni04BF ; G 1027
|
654 |
+
U 1216 ; WX 323 ; N uni04C0 ; G 874
|
655 |
+
U 1217 ; WX 997 ; N uni04C1 ; G 875
|
656 |
+
U 1218 ; WX 844 ; N uni04C2 ; G 876
|
657 |
+
U 1219 ; WX 696 ; N uni04C3 ; G 320
|
658 |
+
U 1220 ; WX 624 ; N uni04C4 ; G 321
|
659 |
+
U 1221 ; WX 738 ; N uni04C5 ; G 1040
|
660 |
+
U 1222 ; WX 643 ; N uni04C6 ; G 1041
|
661 |
+
U 1223 ; WX 763 ; N uni04C7 ; G 322
|
662 |
+
U 1224 ; WX 668 ; N uni04C8 ; G 323
|
663 |
+
U 1225 ; WX 768 ; N uni04C9 ; G 1036
|
664 |
+
U 1226 ; WX 681 ; N uni04CA ; G 1037
|
665 |
+
U 1227 ; WX 745 ; N uni04CB ; G 1020
|
666 |
+
U 1228 ; WX 662 ; N uni04CC ; G 1021
|
667 |
+
U 1229 ; WX 930 ; N uni04CD ; G 1038
|
668 |
+
U 1230 ; WX 842 ; N uni04CE ; G 1039
|
669 |
+
U 1231 ; WX 323 ; N uni04CF ; G 877
|
670 |
+
U 1232 ; WX 732 ; N uni04D0 ; G 878
|
671 |
+
U 1233 ; WX 551 ; N uni04D1 ; G 879
|
672 |
+
U 1234 ; WX 732 ; N uni04D2 ; G 880
|
673 |
+
U 1235 ; WX 551 ; N uni04D3 ; G 881
|
674 |
+
U 1236 ; WX 1023 ; N uni04D4 ; G 882
|
675 |
+
U 1237 ; WX 876 ; N uni04D5 ; G 883
|
676 |
+
U 1238 ; WX 638 ; N uni04D6 ; G 884
|
677 |
+
U 1239 ; WX 538 ; N uni04D7 ; G 885
|
678 |
+
U 1240 ; WX 685 ; N uni04D8 ; G 324
|
679 |
+
U 1241 ; WX 544 ; N uni04D9 ; G 887
|
680 |
+
U 1242 ; WX 685 ; N uni04DA ; G 886
|
681 |
+
U 1243 ; WX 544 ; N uni04DB ; G 888
|
682 |
+
U 1244 ; WX 997 ; N uni04DC ; G 889
|
683 |
+
U 1245 ; WX 844 ; N uni04DD ; G 890
|
684 |
+
U 1246 ; WX 597 ; N uni04DE ; G 891
|
685 |
+
U 1247 ; WX 512 ; N uni04DF ; G 892
|
686 |
+
U 1248 ; WX 549 ; N uni04E0 ; G 325
|
687 |
+
U 1249 ; WX 551 ; N uni04E1 ; G 326
|
688 |
+
U 1250 ; WX 769 ; N uni04E2 ; G 893
|
689 |
+
U 1251 ; WX 682 ; N uni04E3 ; G 894
|
690 |
+
U 1252 ; WX 769 ; N uni04E4 ; G 895
|
691 |
+
U 1253 ; WX 682 ; N uni04E5 ; G 896
|
692 |
+
U 1254 ; WX 706 ; N uni04E6 ; G 897
|
693 |
+
U 1255 ; WX 561 ; N uni04E7 ; G 898
|
694 |
+
U 1256 ; WX 685 ; N uni04E8 ; G 899
|
695 |
+
U 1257 ; WX 579 ; N uni04E9 ; G 900
|
696 |
+
U 1258 ; WX 685 ; N uni04EA ; G 901
|
697 |
+
U 1259 ; WX 579 ; N uni04EB ; G 902
|
698 |
+
U 1260 ; WX 614 ; N uni04EC ; G 903
|
699 |
+
U 1261 ; WX 532 ; N uni04ED ; G 904
|
700 |
+
U 1262 ; WX 664 ; N uni04EE ; G 905
|
701 |
+
U 1263 ; WX 567 ; N uni04EF ; G 906
|
702 |
+
U 1264 ; WX 664 ; N uni04F0 ; G 907
|
703 |
+
U 1265 ; WX 567 ; N uni04F1 ; G 908
|
704 |
+
U 1266 ; WX 664 ; N uni04F2 ; G 909
|
705 |
+
U 1267 ; WX 567 ; N uni04F3 ; G 910
|
706 |
+
U 1268 ; WX 745 ; N uni04F4 ; G 911
|
707 |
+
U 1269 ; WX 662 ; N uni04F5 ; G 912
|
708 |
+
U 1270 ; WX 594 ; N uni04F6 ; G 1022
|
709 |
+
U 1271 ; WX 525 ; N uni04F7 ; G 1023
|
710 |
+
U 1272 ; WX 934 ; N uni04F8 ; G 913
|
711 |
+
U 1273 ; WX 846 ; N uni04F9 ; G 914
|
712 |
+
U 1274 ; WX 610 ; N uni04FA ; G 327
|
713 |
+
U 1275 ; WX 540 ; N uni04FB ; G 328
|
714 |
+
U 1276 ; WX 686 ; N uni04FC ; G 915
|
715 |
+
U 1277 ; WX 582 ; N uni04FD ; G 916
|
716 |
+
U 1278 ; WX 686 ; N uni04FE ; G 1044
|
717 |
+
U 1279 ; WX 582 ; N uni04FF ; G 1045
|
718 |
+
U 1280 ; WX 659 ; N uni0500 ; G 329
|
719 |
+
U 1281 ; WX 600 ; N uni0501 ; G 917
|
720 |
+
U 1282 ; WX 832 ; N uni0502 ; G 330
|
721 |
+
U 1283 ; WX 844 ; N uni0503 ; G 331
|
722 |
+
U 1284 ; WX 766 ; N uni0504 ; G 332
|
723 |
+
U 1285 ; WX 705 ; N uni0505 ; G 333
|
724 |
+
U 1286 ; WX 542 ; N uni0506 ; G 334
|
725 |
+
U 1287 ; WX 500 ; N uni0507 ; G 335
|
726 |
+
U 1288 ; WX 970 ; N uni0508 ; G 336
|
727 |
+
U 1289 ; WX 833 ; N uni0509 ; G 337
|
728 |
+
U 1290 ; WX 1008 ; N uni050A ; G 338
|
729 |
+
U 1291 ; WX 898 ; N uni050B ; G 339
|
730 |
+
U 1292 ; WX 616 ; N uni050C ; G 340
|
731 |
+
U 1293 ; WX 522 ; N uni050D ; G 341
|
732 |
+
U 1294 ; WX 724 ; N uni050E ; G 342
|
733 |
+
U 1295 ; WX 646 ; N uni050F ; G 343
|
734 |
+
U 1296 ; WX 632 ; N uni0510 ; G 344
|
735 |
+
U 1297 ; WX 536 ; N uni0511 ; G 1046
|
736 |
+
U 1298 ; WX 738 ; N uni0512 ; G 918
|
737 |
+
U 1299 ; WX 643 ; N uni0513 ; G 919
|
738 |
+
U 7680 ; WX 732 ; N uni1E00 ; G 853
|
739 |
+
U 7681 ; WX 551 ; N uni1E01 ; G 854
|
740 |
+
U 7742 ; WX 930 ; N uni1E3E ; G 851
|
741 |
+
U 7743 ; WX 945 ; N uni1E3F ; G 852
|
742 |
+
U 7808 ; WX 933 ; N Wgrave ; G 838
|
743 |
+
U 7809 ; WX 827 ; N wgrave ; G 839
|
744 |
+
U 7810 ; WX 933 ; N Wacute ; G 840
|
745 |
+
U 7811 ; WX 827 ; N wacute ; G 841
|
746 |
+
U 7812 ; WX 933 ; N Wdieresis ; G 842
|
747 |
+
U 7813 ; WX 827 ; N wdieresis ; G 843
|
748 |
+
U 7840 ; WX 732 ; N uni1EA0 ; G 920
|
749 |
+
U 7841 ; WX 551 ; N uni1EA1 ; G 921
|
750 |
+
U 7842 ; WX 732 ; N uni1EA2 ; G 922
|
751 |
+
U 7843 ; WX 551 ; N uni1EA3 ; G 923
|
752 |
+
U 7844 ; WX 732 ; N uni1EA4 ; G 924
|
753 |
+
U 7845 ; WX 551 ; N uni1EA5 ; G 925
|
754 |
+
U 7846 ; WX 732 ; N uni1EA6 ; G 926
|
755 |
+
U 7847 ; WX 551 ; N uni1EA7 ; G 927
|
756 |
+
U 7848 ; WX 732 ; N uni1EA8 ; G 928
|
757 |
+
U 7849 ; WX 551 ; N uni1EA9 ; G 929
|
758 |
+
U 7850 ; WX 732 ; N uni1EAA ; G 930
|
759 |
+
U 7851 ; WX 551 ; N uni1EAB ; G 931
|
760 |
+
U 7852 ; WX 732 ; N uni1EAC ; G 932
|
761 |
+
U 7853 ; WX 551 ; N uni1EAD ; G 933
|
762 |
+
U 7854 ; WX 732 ; N uni1EAE ; G 934
|
763 |
+
U 7855 ; WX 551 ; N uni1EAF ; G 935
|
764 |
+
U 7856 ; WX 732 ; N uni1EB0 ; G 936
|
765 |
+
U 7857 ; WX 551 ; N uni1EB1 ; G 937
|
766 |
+
U 7858 ; WX 732 ; N uni1EB2 ; G 938
|
767 |
+
U 7859 ; WX 551 ; N uni1EB3 ; G 939
|
768 |
+
U 7860 ; WX 732 ; N uni1EB4 ; G 940
|
769 |
+
U 7861 ; WX 551 ; N uni1EB5 ; G 941
|
770 |
+
U 7862 ; WX 732 ; N uni1EB6 ; G 942
|
771 |
+
U 7863 ; WX 551 ; N uni1EB7 ; G 943
|
772 |
+
U 7864 ; WX 638 ; N uni1EB8 ; G 944
|
773 |
+
U 7865 ; WX 538 ; N uni1EB9 ; G 945
|
774 |
+
U 7866 ; WX 638 ; N uni1EBA ; G 946
|
775 |
+
U 7867 ; WX 538 ; N uni1EBB ; G 947
|
776 |
+
U 7868 ; WX 638 ; N uni1EBC ; G 948
|
777 |
+
U 7869 ; WX 538 ; N uni1EBD ; G 949
|
778 |
+
U 7870 ; WX 638 ; N uni1EBE ; G 950
|
779 |
+
U 7871 ; WX 538 ; N uni1EBF ; G 951
|
780 |
+
U 7872 ; WX 638 ; N uni1EC0 ; G 952
|
781 |
+
U 7873 ; WX 538 ; N uni1EC1 ; G 953
|
782 |
+
U 7874 ; WX 638 ; N uni1EC2 ; G 954
|
783 |
+
U 7875 ; WX 538 ; N uni1EC3 ; G 955
|
784 |
+
U 7876 ; WX 638 ; N uni1EC4 ; G 956
|
785 |
+
U 7877 ; WX 538 ; N uni1EC5 ; G 957
|
786 |
+
U 7878 ; WX 638 ; N uni1EC6 ; G 958
|
787 |
+
U 7879 ; WX 538 ; N uni1EC7 ; G 959
|
788 |
+
U 7880 ; WX 323 ; N uni1EC8 ; G 960
|
789 |
+
U 7881 ; WX 328 ; N uni1EC9 ; G 961
|
790 |
+
U 7882 ; WX 323 ; N uni1ECA ; G 962
|
791 |
+
U 7883 ; WX 329 ; N uni1ECB ; G 963
|
792 |
+
U 7884 ; WX 706 ; N uni1ECC ; G 964
|
793 |
+
U 7885 ; WX 561 ; N uni1ECD ; G 965
|
794 |
+
U 7886 ; WX 706 ; N uni1ECE ; G 966
|
795 |
+
U 7887 ; WX 561 ; N uni1ECF ; G 967
|
796 |
+
U 7888 ; WX 706 ; N uni1ED0 ; G 968
|
797 |
+
U 7889 ; WX 561 ; N uni1ED1 ; G 969
|
798 |
+
U 7890 ; WX 706 ; N uni1ED2 ; G 970
|
799 |
+
U 7891 ; WX 561 ; N uni1ED3 ; G 971
|
800 |
+
U 7892 ; WX 706 ; N uni1ED4 ; G 972
|
801 |
+
U 7893 ; WX 561 ; N uni1ED5 ; G 973
|
802 |
+
U 7894 ; WX 706 ; N uni1ED6 ; G 974
|
803 |
+
U 7895 ; WX 561 ; N uni1ED7 ; G 975
|
804 |
+
U 7896 ; WX 706 ; N uni1ED8 ; G 976
|
805 |
+
U 7897 ; WX 561 ; N uni1ED9 ; G 977
|
806 |
+
U 7898 ; WX 726 ; N uni1EDA ; G 978
|
807 |
+
U 7899 ; WX 629 ; N uni1EDB ; G 979
|
808 |
+
U 7900 ; WX 726 ; N uni1EDC ; G 980
|
809 |
+
U 7901 ; WX 629 ; N uni1EDD ; G 981
|
810 |
+
U 7902 ; WX 726 ; N uni1EDE ; G 982
|
811 |
+
U 7903 ; WX 629 ; N uni1EDF ; G 983
|
812 |
+
U 7904 ; WX 726 ; N uni1EE0 ; G 984
|
813 |
+
U 7905 ; WX 629 ; N uni1EE1 ; G 985
|
814 |
+
U 7906 ; WX 726 ; N uni1EE2 ; G 986
|
815 |
+
U 7907 ; WX 629 ; N uni1EE3 ; G 987
|
816 |
+
U 7908 ; WX 752 ; N uni1EE4 ; G 988
|
817 |
+
U 7909 ; WX 607 ; N uni1EE5 ; G 989
|
818 |
+
U 7910 ; WX 752 ; N uni1EE6 ; G 990
|
819 |
+
U 7911 ; WX 607 ; N uni1EE7 ; G 991
|
820 |
+
U 7912 ; WX 837 ; N uni1EE8 ; G 992
|
821 |
+
U 7913 ; WX 703 ; N uni1EE9 ; G 993
|
822 |
+
U 7914 ; WX 837 ; N uni1EEA ; G 994
|
823 |
+
U 7915 ; WX 703 ; N uni1EEB ; G 995
|
824 |
+
U 7916 ; WX 837 ; N uni1EEC ; G 996
|
825 |
+
U 7917 ; WX 703 ; N uni1EED ; G 997
|
826 |
+
U 7918 ; WX 837 ; N uni1EEE ; G 998
|
827 |
+
U 7919 ; WX 703 ; N uni1EEF ; G 999
|
828 |
+
U 7920 ; WX 837 ; N uni1EF0 ; G 1000
|
829 |
+
U 7921 ; WX 703 ; N uni1EF1 ; G 1001
|
830 |
+
U 7922 ; WX 691 ; N Ygrave ; G 844
|
831 |
+
U 7923 ; WX 567 ; N ygrave ; G 845
|
832 |
+
U 7924 ; WX 691 ; N uni1EF4 ; G 1002
|
833 |
+
U 7925 ; WX 567 ; N uni1EF5 ; G 1003
|
834 |
+
U 7926 ; WX 691 ; N uni1EF6 ; G 1004
|
835 |
+
U 7927 ; WX 567 ; N uni1EF7 ; G 1005
|
836 |
+
U 7928 ; WX 691 ; N uni1EF8 ; G 1006
|
837 |
+
U 7929 ; WX 567 ; N uni1EF9 ; G 1007
|
838 |
+
U 8013 ; WX 706 ; N uni1F4D ; G 855
|
839 |
+
U 8192 ; WX 510 ; N uni2000 ; G 345
|
840 |
+
U 8193 ; WX 1020 ; N uni2001 ; G 346
|
841 |
+
U 8194 ; WX 510 ; N uni2002 ; G 347
|
842 |
+
U 8195 ; WX 1020 ; N uni2003 ; G 348
|
843 |
+
U 8196 ; WX 340 ; N uni2004 ; G 349
|
844 |
+
U 8197 ; WX 255 ; N uni2005 ; G 350
|
845 |
+
U 8198 ; WX 170 ; N uni2006 ; G 351
|
846 |
+
U 8199 ; WX 562 ; N uni2007 ; G 352
|
847 |
+
U 8200 ; WX 273 ; N uni2008 ; G 353
|
848 |
+
U 8201 ; WX 204 ; N uni2009 ; G 354
|
849 |
+
U 8202 ; WX 102 ; N uni200A ; G 355
|
850 |
+
U 8203 ; WX 0 ; N uni200B ; G 356
|
851 |
+
U 8211 ; WX 684 ; N endash ; G 357
|
852 |
+
U 8212 ; WX 788 ; N emdash ; G 358
|
853 |
+
U 8213 ; WX 788 ; N uni2015 ; G 1048
|
854 |
+
U 8215 ; WX 568 ; N underscoredbl ; G 359
|
855 |
+
U 8216 ; WX 204 ; N quoteleft ; G 360
|
856 |
+
U 8217 ; WX 204 ; N quoteright ; G 361
|
857 |
+
U 8218 ; WX 204 ; N quotesinglbase ; G 362
|
858 |
+
U 8219 ; WX 244 ; N quotereversed ; G 363
|
859 |
+
U 8220 ; WX 363 ; N quotedblleft ; G 364
|
860 |
+
U 8221 ; WX 367 ; N quotedblright ; G 365
|
861 |
+
U 8222 ; WX 354 ; N quotedblbase ; G 366
|
862 |
+
U 8224 ; WX 549 ; N dagger ; G 367
|
863 |
+
U 8225 ; WX 556 ; N daggerdbl ; G 368
|
864 |
+
U 8226 ; WX 337 ; N bullet ; G 369
|
865 |
+
U 8229 ; WX 457 ; N uni2025 ; G 370
|
866 |
+
U 8230 ; WX 657 ; N ellipsis ; G 371
|
867 |
+
U 8240 ; WX 959 ; N perthousand ; G 372
|
868 |
+
U 8242 ; WX 225 ; N minute ; G 846
|
869 |
+
U 8243 ; WX 374 ; N second ; G 847
|
870 |
+
U 8249 ; WX 290 ; N guilsinglleft ; G 373
|
871 |
+
U 8250 ; WX 290 ; N guilsinglright ; G 374
|
872 |
+
U 8252 ; WX 472 ; N exclamdbl ; G 848
|
873 |
+
U 8260 ; WX 439 ; N fraction ; G 375
|
874 |
+
U 8308 ; WX 445 ; N uni2074 ; G 376
|
875 |
+
U 8319 ; WX 459 ; N nsuperior ; G 377
|
876 |
+
U 8355 ; WX 622 ; N franc ; G 1047
|
877 |
+
U 8356 ; WX 587 ; N lira ; G 378
|
878 |
+
U 8359 ; WX 839 ; N peseta ; G 379
|
879 |
+
U 8363 ; WX 615 ; N uni20AB ; G 1009
|
880 |
+
U 8364 ; WX 516 ; N Euro ; G 380
|
881 |
+
U 8453 ; WX 700 ; N uni2105 ; G 381
|
882 |
+
U 8467 ; WX 454 ; N uni2113 ; G 382
|
883 |
+
U 8470 ; WX 1118 ; N uni2116 ; G 383
|
884 |
+
U 8482 ; WX 613 ; N trademark ; G 384
|
885 |
+
U 8486 ; WX 661 ; N Omega ; G 181
|
886 |
+
U 8494 ; WX 585 ; N estimated ; G 385
|
887 |
+
U 8539 ; WX 803 ; N oneeighth ; G 386
|
888 |
+
U 8540 ; WX 875 ; N threeeighths ; G 387
|
889 |
+
U 8541 ; WX 901 ; N fiveeighths ; G 388
|
890 |
+
U 8542 ; WX 818 ; N seveneighths ; G 389
|
891 |
+
U 8706 ; WX 582 ; N partialdiff ; G 390
|
892 |
+
U 8710 ; WX 699 ; N Delta ; G 173
|
893 |
+
U 8719 ; WX 755 ; N product ; G 391
|
894 |
+
U 8721 ; WX 605 ; N summation ; G 392
|
895 |
+
U 8722 ; WX 558 ; N minus ; G 393
|
896 |
+
U 8730 ; WX 603 ; N radical ; G 394
|
897 |
+
U 8734 ; WX 1026 ; N infinity ; G 395
|
898 |
+
U 8747 ; WX 332 ; N integral ; G 396
|
899 |
+
U 8776 ; WX 580 ; N approxequal ; G 397
|
900 |
+
U 8800 ; WX 509 ; N notequal ; G 398
|
901 |
+
U 8804 ; WX 513 ; N lessequal ; G 399
|
902 |
+
U 8805 ; WX 523 ; N greaterequal ; G 400
|
903 |
+
U 9674 ; WX 513 ; N lozenge ; G 401
|
904 |
+
U 63171 ; WX 254 ; N commaaccent ; G 402
|
905 |
+
U 64257 ; WX 605 ; N fi ; G 403
|
906 |
+
U 64258 ; WX 659 ; N uniFB02 ; G 404
|
907 |
+
U 64259 ; WX 960 ; N uniFB03 ; G 856
|
908 |
+
U 64260 ; WX 1026 ; N uniFB04 ; G 857
|
909 |
+
U 65279 ; WX 0 ; N uniFEFF ; G 405
|
910 |
+
U 65532 ; WX 1087 ; N uniFFFC ; G 406
|
911 |
+
U 65533 ; WX 966 ; N uniFFFD ; G 407
|
912 |
+
EndCharMetrics
|
913 |
+
EndFontMetrics
|
lib/dompdf/lib/php-font-lib/classes/Font_Glyph_Outline.php
CHANGED
@@ -7,9 +7,6 @@
|
|
7 |
* @version $Id: Font_Table_glyf.php 46 2012-04-02 20:22:38Z fabien.menager $
|
8 |
*/
|
9 |
|
10 |
-
require_once dirname(__FILE__) . "/Font_Glyph_Outline_Simple.php";
|
11 |
-
require_once dirname(__FILE__) . "/Font_Glyph_Outline_Composite.php";
|
12 |
-
|
13 |
/**
|
14 |
* `glyf` font table.
|
15 |
*
|
@@ -104,4 +101,7 @@ class Font_Glyph_Outline extends Font_Binary_Stream {
|
|
104 |
function getGlyphIDs(){
|
105 |
return array();
|
106 |
}
|
107 |
-
}
|
|
|
|
|
|
7 |
* @version $Id: Font_Table_glyf.php 46 2012-04-02 20:22:38Z fabien.menager $
|
8 |
*/
|
9 |
|
|
|
|
|
|
|
10 |
/**
|
11 |
* `glyf` font table.
|
12 |
*
|
101 |
function getGlyphIDs(){
|
102 |
return array();
|
103 |
}
|
104 |
+
}
|
105 |
+
|
106 |
+
require_once dirname(__FILE__) . "/Font_Glyph_Outline_Simple.php";
|
107 |
+
require_once dirname(__FILE__) . "/Font_Glyph_Outline_Composite.php";
|
lib/dompdf/www/index.php
CHANGED
@@ -1,28 +1,20 @@
|
|
1 |
<?php include("head.inc"); ?>
|
2 |
|
3 |
-
<a name="overview">
|
4 |
-
<h2>Overview</h2>
|
5 |
|
6 |
-
<p>dompdf is an HTML to PDF converter.
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
|
12 |
<p>PDF rendering is currently provided either by PDFLib (<a
|
13 |
-
href="http://www.pdflib.com">www.pdflib.com</a>) or by a bundled
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
though slightly slower, eliminates any dependencies on external PDF
|
21 |
-
libraries.</p>
|
22 |
-
|
23 |
-
<p>Please note that dompdf works only with PHP 5. There are no plans for
|
24 |
-
a PHP 4 port. If your web host does not offer PHP 5, I suggest either pestering
|
25 |
-
them, or setting up your own PHP 5 box and using it to run dompdf. Your scripts
|
26 |
-
on your web host can redirect PDF requests to your PHP 5 box.</p>
|
27 |
|
28 |
<?php include("foot.inc"); ?>
|
1 |
<?php include("head.inc"); ?>
|
2 |
|
3 |
+
<a name="overview"></a><h2>Overview</h2>
|
|
|
4 |
|
5 |
+
<p>dompdf is an HTML to PDF converter. At its heart, dompdf is (mostly) CSS2.1
|
6 |
+
compliant HTML layout and rendering engine written in PHP. It is a style-driven
|
7 |
+
renderer: it will download and read external stylesheets, inline style tags, and
|
8 |
+
the style attributes of individual HTML elements. It also supports most
|
9 |
+
presentational HTML attributes.</p>
|
10 |
|
11 |
<p>PDF rendering is currently provided either by PDFLib (<a
|
12 |
+
href="http://www.pdflib.com">www.pdflib.com</a>) or by a bundled version the
|
13 |
+
CPDF class, originally R&OS CPDF written by Wayne Munro but customized by
|
14 |
+
the dompdf team to improve performance and add features. In order to use PDFLib
|
15 |
+
with dompdf the PDFLib PHP extension is required (available from PDFLib). Using
|
16 |
+
PDFLib improves performance and reduces the memory requirements of dompdf
|
17 |
+
somewhat, while the CPDF class, though slightly slower, eliminates any
|
18 |
+
dependencies on external PDF libraries.</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
|
20 |
<?php include("foot.inc"); ?>
|
lib/dompdf/www/setup.php
CHANGED
@@ -48,10 +48,10 @@ $server_configs = array(
|
|
48 |
"result" => function_exists("imagecreate"),
|
49 |
"fallback" => "Required if you have images in your documents",
|
50 |
),
|
51 |
-
"
|
52 |
"required" => "For better performances",
|
53 |
-
"value" =>
|
54 |
-
"result" =>
|
55 |
"fallback" => "Recommended for better performances",
|
56 |
),
|
57 |
"GMagick or IMagick" => array(
|
@@ -62,6 +62,16 @@ $server_configs = array(
|
|
62 |
),
|
63 |
);
|
64 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
65 |
if (($gm = extension_loaded("gmagick")) || ($im = extension_loaded("imagick"))) {
|
66 |
$server_configs["GMagick or IMagick"]["value"] = ($im ? "IMagick ".phpversion("imagick") : "GMagick ".phpversion("gmagick"));
|
67 |
}
|
@@ -134,13 +144,13 @@ $constants = array(
|
|
134 |
"success" => "read",
|
135 |
),
|
136 |
"DOMPDF_UNICODE_ENABLED" => array(
|
137 |
-
"desc" => "Unicode support (
|
138 |
),
|
139 |
"DOMPDF_ENABLE_FONTSUBSETTING" => array(
|
140 |
"desc" => "Enable font subsetting, will make smaller documents when using Unicode fonts",
|
141 |
),
|
142 |
"DOMPDF_PDF_BACKEND" => array(
|
143 |
-
"desc" => "Backend library that
|
144 |
"success" => "backend",
|
145 |
),
|
146 |
"DOMPDF_DEFAULT_MEDIA_TYPE" => array(
|
@@ -205,7 +215,7 @@ $constants = array(
|
|
205 |
"DOMPDF_ENABLE_AUTOLOAD" => array(
|
206 |
"desc" => "Enable the DOMPDF autoloader",
|
207 |
),
|
208 |
-
|
209 |
"desc" => "Prepend the dompdf autoload function to the SPL autoload functions already registered instead of appending it",
|
210 |
),
|
211 |
"DOMPDF_ADMIN_USERNAME" => array(
|
48 |
"result" => function_exists("imagecreate"),
|
49 |
"fallback" => "Required if you have images in your documents",
|
50 |
),
|
51 |
+
"opcache" => array(
|
52 |
"required" => "For better performances",
|
53 |
+
"value" => null,
|
54 |
+
"result" => false,
|
55 |
"fallback" => "Recommended for better performances",
|
56 |
),
|
57 |
"GMagick or IMagick" => array(
|
62 |
),
|
63 |
);
|
64 |
|
65 |
+
if (($xc = extension_loaded("xcache")) || ($apc = extension_loaded("apc")) || ($zop = extension_loaded("Zend OPcache")) || ($op = extension_loaded("opcache"))) {
|
66 |
+
$server_configs["opcache"]["result"] = true;
|
67 |
+
$server_configs["opcache"]["value"] = (
|
68 |
+
$xc ? "XCache ".phpversion("xcache") : (
|
69 |
+
$apc ? "APC ".phpversion("apc") : (
|
70 |
+
$zop ? "Zend OPCache ".phpversion("Zend OPcache") : "PHP OPCache ".phpversion("opcache")
|
71 |
+
)
|
72 |
+
)
|
73 |
+
);
|
74 |
+
}
|
75 |
if (($gm = extension_loaded("gmagick")) || ($im = extension_loaded("imagick"))) {
|
76 |
$server_configs["GMagick or IMagick"]["value"] = ($im ? "IMagick ".phpversion("imagick") : "GMagick ".phpversion("gmagick"));
|
77 |
}
|
144 |
"success" => "read",
|
145 |
),
|
146 |
"DOMPDF_UNICODE_ENABLED" => array(
|
147 |
+
"desc" => "Unicode support (with supporting fonts)",
|
148 |
),
|
149 |
"DOMPDF_ENABLE_FONTSUBSETTING" => array(
|
150 |
"desc" => "Enable font subsetting, will make smaller documents when using Unicode fonts",
|
151 |
),
|
152 |
"DOMPDF_PDF_BACKEND" => array(
|
153 |
+
"desc" => "Backend library that renders the output (PDF, image)",
|
154 |
"success" => "backend",
|
155 |
),
|
156 |
"DOMPDF_DEFAULT_MEDIA_TYPE" => array(
|
215 |
"DOMPDF_ENABLE_AUTOLOAD" => array(
|
216 |
"desc" => "Enable the DOMPDF autoloader",
|
217 |
),
|
218 |
+
"DOMPDF_AUTOLOAD_PREPEND" => array(
|
219 |
"desc" => "Prepend the dompdf autoload function to the SPL autoload functions already registered instead of appending it",
|
220 |
),
|
221 |
"DOMPDF_ADMIN_USERNAME" => array(
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: pomegranate
|
|
3 |
Tags: woocommerce, print, pdf, bulk, packing slips, invoices, delivery notes, invoice, packing slip, export, email
|
4 |
Requires at least: 3.5 and WooCommerce 2.0
|
5 |
Tested up to: 3.8 and WooCommerce 2.1
|
6 |
-
Stable tag: 1.2.
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
@@ -99,6 +99,12 @@ This usually only happens on batch actions. PDF creation is a memory intensive j
|
|
99 |
|
100 |
== Changelog ==
|
101 |
|
|
|
|
|
|
|
|
|
|
|
|
|
102 |
= 1.2.1 =
|
103 |
* Fix: shipping & fees functions didn't output correctly with the tax set to 'incl'
|
104 |
|
3 |
Tags: woocommerce, print, pdf, bulk, packing slips, invoices, delivery notes, invoice, packing slip, export, email
|
4 |
Requires at least: 3.5 and WooCommerce 2.0
|
5 |
Tested up to: 3.8 and WooCommerce 2.1
|
6 |
+
Stable tag: 1.2.2
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
99 |
|
100 |
== Changelog ==
|
101 |
|
102 |
+
= 1.2.2 =
|
103 |
+
* PDF engine updated (dompdf 0.6.0)
|
104 |
+
* Simple template now uses Open Sans to include more international special characters
|
105 |
+
* Implemented filters for paper size & orientation ([read here](http://wordpress.org/support/topic/select-a5-paper-size-for-packing-slips?replies=5#post-5211129))
|
106 |
+
* Download PDF link on the my account page is now only shown when an invoice is already created by the admin or automatically, to prevent unwanted invoice created (creating problems with european laws).
|
107 |
+
|
108 |
= 1.2.1 =
|
109 |
* Fix: shipping & fees functions didn't output correctly with the tax set to 'incl'
|
110 |
|
templates/pdf/Simple/html-document-wrapper.php
CHANGED
@@ -1,9 +1,10 @@
|
|
1 |
<?php global $wpo_wcpdf; ?>
|
2 |
<!DOCTYPE html>
|
3 |
-
<html
|
4 |
<head>
|
5 |
-
<meta charset=
|
6 |
-
<
|
|
|
7 |
<style><?php $wpo_wcpdf->template_styles(); ?></style>
|
8 |
</head>
|
9 |
<body>
|
1 |
<?php global $wpo_wcpdf; ?>
|
2 |
<!DOCTYPE html>
|
3 |
+
<html>
|
4 |
<head>
|
5 |
+
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
6 |
+
<link href='http://fonts.googleapis.com/css?family=Open+Sans&subset=latin,latin-ext,cyrillic,cyrillic-ext' rel='stylesheet' type='text/css'>
|
7 |
+
<title><?php echo ($wpo_wcpdf->export->template_type == 'invoice')?__( 'Invoice', 'wpo_wcpdf' ):__( 'Packing Slip', 'wpo_wcpdf' ) ?></title>
|
8 |
<style><?php $wpo_wcpdf->template_styles(); ?></style>
|
9 |
</head>
|
10 |
<body>
|
templates/pdf/Simple/style.css
CHANGED
@@ -9,7 +9,7 @@ body {
|
|
9 |
background: #fff;
|
10 |
color: #000;
|
11 |
margin: 0cm;
|
12 |
-
font-family:
|
13 |
font-size: 9pt;
|
14 |
}
|
15 |
|
9 |
background: #fff;
|
10 |
color: #000;
|
11 |
margin: 0cm;
|
12 |
+
font-family: 'Open Sans', sans-serif;
|
13 |
font-size: 9pt;
|
14 |
}
|
15 |
|
woocommerce-pdf-invoices-packingslips.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: WooCommerce PDF Invoices & Packing Slips
|
4 |
* Plugin URI: http://www.wpovernight.com
|
5 |
* Description: Create, print & email PDF invoices & packing slips for WooCommerce orders.
|
6 |
-
* Version: 1.2.
|
7 |
* Author: Ewout Fernhout
|
8 |
* Author URI: http://www.wpovernight.com
|
9 |
* License: GPLv2 or later
|
3 |
* Plugin Name: WooCommerce PDF Invoices & Packing Slips
|
4 |
* Plugin URI: http://www.wpovernight.com
|
5 |
* Description: Create, print & email PDF invoices & packing slips for WooCommerce orders.
|
6 |
+
* Version: 1.2.2
|
7 |
* Author: Ewout Fernhout
|
8 |
* Author URI: http://www.wpovernight.com
|
9 |
* License: GPLv2 or later
|